Personal schedule for wesley chun

Download or subscribe to wesley chun's schedule.

Javascript & HTML5
Location: Portland 251
Nathaniel Schutta (ntschutta.com)
Average rating: ****.
(4.10, 30 ratings)
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.
Geek Lifestyle
Location: D136
Damian Conway (Thoughtstream)
Average rating: ****.
(4.92, 40 ratings)
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.
Data
Location: E145-146
Krishna Sankar (Tata America International)
Average rating: **...
(2.33, 12 ratings)
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.
Open Hardware
Location: D137-138
Philip Lindsay (rancidbacon.com)
Average rating: ****.
(4.27, 11 ratings)
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.
Programming
Location: E145-146
Andrew Gerrand (Google)
Average rating: ***..
(3.22, 18 ratings)
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.
Tools and Techniques
Location: E147
Joe Gregorio (Google)
Average rating: ****.
(4.23, 13 ratings)
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.
Python
Location: D135
wesley chun (Google)
Average rating: ****.
(4.11, 9 ratings)
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.
Python
Location: D135
Average rating: ***..
(3.88, 8 ratings)
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.
Cloud
Location: D139-140
Mike Amundsen (Layer 7 Technologies)
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.
Location: D137
Moderated by: wesley chun
Average rating: *****
(5.00, 1 rating)
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.
Location: D137
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.
Mobile
Location: F150
Paul Beusterien (Mobile Developer Solutions)
Average rating: ***..
(3.36, 14 ratings)
Create, develop, and deploy mobile applications with JavaScript, HTML, and CSS using PhoneGap. Read more.
Programming
Location: Portland 256
Bob Nystrom (Google)
Average rating: ***..
(3.88, 17 ratings)
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
Average rating: ***..
(3.50, 2 ratings)
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.
Sponsored Sessions
Location: E141
Chris DiBona (Google, Inc.)
Average rating: ****.
(4.11, 9 ratings)
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.
Java & JVM
Location: Portland 255
Jim Baker (Canonical)
Average rating: ****.
(4.00, 8 ratings)
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.
Python
Location: D135
wesley chun (Google)
Average rating: ***..
(3.40, 5 ratings)
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.
Python
Location: D135
Eric Wills (University of Oregon/Vizme)
Average rating: ***..
(3.50, 6 ratings)
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.
Python
Location: D135
Thomas Lee (New Relic)
Average rating: ****.
(4.67, 6 ratings)
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.
Tools and Techniques
Location: D136
Average rating: *****
(5.00, 2 ratings)
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.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts