Personal schedule for wesley chun
Download or
subscribe to wesley chun's
schedule.
Interested in HTML5? Want a chance to play around with the latest and greatest in web app development? This workshop is for you! We'll cover feature detection, web forms, the new HTML elements, take a spin around the canvas, and we'll finish up with offline/local storage.
Read more.
The class explores seven basic principles of good presentation, covering preparation, content selection, delivery techniques, and handling questions (or the lack thereof). It also explores a dozen simple and practical techniques for making your slides not suck.
Read more.
Social media has become the true mirror of the society & no doubt, Twitter is silver behind the glass. An understanding of the underlying network models reflected by the tweets & associated metadata enables one to infer and predict. In this tutorial, we will derive domain metrics like Cliques and Brand Rank by applying SNA principles via Twitter APIs.
Read more.
Have you always wanted to create hardware devices to interact with the real world? Heard about the Arduino electronics prototyping platform but not sure how to get started? When you attend this workshop you will: set up an Arduino board & software; learn how the Arduino fits into the field of physical computing; and make your Arduino respond to button presses and blink lights. Hardware is fun!
Read more.
Dive headfirst into the Go Programming Language with this hands-on tutorial. Following the successful "Tour of Go" from OSCON in 2011, this pragmatic tutorial walks through the process of building a complete, useful, and idiomatic Go program. Participants will learn the Go language, libraries, and tools and have fun writing a real Go program.
Read more.
So you've shipped an API. But what if you had to ship over 100 APIs? Come hear the lessons Google learned, and the unique challenges we faced, as we scaled our system for developing and serving APIs from a handful to over 100.
Read more.
An update from last year's well-received public service talk, we'll discuss the evolution of Python & answer common FAQs. There are those who worry that Python 3 is backwards-incompatible to Python 2. We address that issue, discuss what the main differences are, mention migration, the roles of 2.6/2.7 & other transition tools, and conclude with an update on what has been & yet needs to be ported.
Read more.
Grace Murray Hopper's famous motto, "It's easier to ask forgiveness than permission", has many useful applications -- in Python, in concurrency, in networking, as well of course as in real life. However, it's not universally valid. This talk explores both useful and damaging applications of this principle.
Read more.
The "cloud stack" development environment—one that lets you not just build cloud-based app for the web, but actually build them while on the Web—is a reality. Using open source, standardized software and management tools, it’s now possible to code, test, debug, and deploy web based solutions; all from a modern browser.
Read more.
Moderated by: wesley chun
Unless you've been living under a rock the last few years, you should have already heard about Python. However, due to your work or other commitments, perhaps you haven't explored it in-depth. Here's your chance to get a high-level intro followed by a hands-on demo, an informal discussion on what it is and what people use it for, or whatever y'all want.
Read more.
Moderated by: wesley chun
Google App Engine is a development & execution platform that lets you build+deploy web+non-web apps on Google's scalable infrastructure using Python, Go, or Java. Your apps execute on the same servers that power our company (speed, scale, reliability). There is no thinking about VMs, OSs, databases, webservers, licensing, updates/patches, load-balancing, etc. BOF: quick intro then hands-on coding
Read more.
Create, develop, and deploy mobile applications with JavaScript, HTML, and CSS using PhoneGap.
Read more.
Creating a new programming language, especially one for the browser is crazy! Is this a nefarious plot to break the open web and take over the world? Come see what we're doing and I'll show you how Dart can make it easier and more fun to build apps that play nice with JS and the web.
Read more.
Data
Location: Portland 252
The web consists of free-form links, and Google has excelled at quickly searching through this information. But, finding structured data, such as databases, spreadsheets, and tables is hard: they contain few links into and out of these documents. This talk discusses some of our efforts to find and present this data (focusing on government-generated), making it universally accessible and useful.
Read more.
First done at OSCON 2010, we though this session was extremely useful in helping developers work better with Googlers and Google technology and we’ll be able answer most questions that they might be baffled about.
Read more.
Jython is arguably the best Python implementation to target concurrent
code. Jython has no GIL, it leverages the Java platform to provide
robust support for concurrency in its runtime, and it enables access
to a set of high-level abstractions from Java. This talk will walk
through a series of motivating examples that emphasize Java integration.
Read more.
Twitter and Google+ are examples of the highly active and popular social media scene today. Using Python, you can easily execute searches on both. All you need is a client library (easily found), and you can get going without a lot of effort!
Read more.
Metaclasses are a commonly misunderstood and misrepresented topic in Python. This session will introduce metaclasses, explore the added functionality they provide, and look at some real world examples of metaclasses as we use them in server-side web development at Vizme.
Read more.
Ever wondered how you might experiment with your own syntax changes to the Python programming language? Learn about the internals of Python as I dissect the steps required to introduce a new keyword to the language.
Read more.
Google makes extensive use of open source software in running Google - both making use and contributing back to that. By using and contributing to open source software, we have been able to fundamentally change how managing an enterprise-size work force and their computing needs.
Read more.