BEGIN:VCALENDAR
X-WR-CALNAME:OSCON 2010
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T120000
DTSTART;TZID=US/Pacific:20100720T083000
DTSTAMP:20100726T230516
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13769
UID:http://oscon.com/--s2010-07-20-08:30--13769
SUMMARY:Introduction to Google App Engine
DESCRIPTION:Presented by Ikai Lan (Google, Inc.). Google App Engine is a
 n development & hosting platform that lets you build & deploy web applic
 ations on Google's high-traffic infrastructure. You only need to upload 
 your code: no more worrying about machines, storage, scalability! This t
 utorial introduces attendees to its architecture & various service APIs.
  In the hands-on lab, you'll build+deploy a real app to the cloud using 
 Python in minutes!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T170000
DTSTART;TZID=US/Pacific:20100720T133000
DTSTAMP:20100727T205920
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14182
UID:http://oscon.com/--s2010-07-20-13:30--14182
SUMMARY:Cooking with jQuery
DESCRIPTION:Presented by Mike Hostetler (appendTo, LLC), Jonathan Sharp 
 (appendTo LLC.). JavaScript is not a dirty word. The language itself is 
 quite elegant. However, competing implementations by differing browsers 
 has given it a bad rap. Yet, in this age of Ajax it is a must-have for a
 ny successful web application. Join this group of JavaScript gurus, who 
 co-authored the O'Reilly jQuery Cookbook, for a tutorial session coverin
 g reliable techniques: intermediate to advanced.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T170000
DTSTART;TZID=US/Pacific:20100720T133000
DTSTAMP:20100726T190710
LOCATION:Portland 256
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14283
UID:http://oscon.com/--s2010-07-20-13:30--14283
SUMMARY:Hands-on Cassandra
DESCRIPTION:Presented by Eric Evans (Rackspace). Moore's Law has run its
  course, yet despite the growing demands placed on databases, traditiona
 l solutions offer little alternative to vertical scaling. Come learn ste
 p-by-step how to use Apache Cassandra to turn a cluster of inexpensive c
 ommodity servers in to a massively scalable distributed datastore.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T121000
DTSTART;TZID=US/Pacific:20100721T113000
DTSTAMP:20100727T211250
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13648
UID:http://oscon.com/--s2010-07-21-11:30--13648
SUMMARY:Building Mobile Apps with HTML, CSS, and JavaScript
DESCRIPTION:Presented by Jonathan Stark (Jonathan Stark Consulting). Exp
 lore an alternative approach to native mobile app development that allow
 s you to create smooth animation, operate in offline mode, and hook into
  advanced device features (accelerometer, camera, location, vibration, a
 nd sound) using HTML, CSS, and JavaScript.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T121000
DTSTART;TZID=US/Pacific:20100721T113000
DTSTAMP:20100725T230602
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13812
UID:http://oscon.com/--s2010-07-21-11:30--13812
SUMMARY:What is Google App Engine?
DESCRIPTION:Presented by Ikai Lan (Google, Inc.). Google App Engine is a
 n development & hosting platform that lets you build & deploy web applic
 ations on Google's high-traffic infrastructure. You only need to upload 
 your code: no more worrying about machines, storage, scalability! This s
 ession introduces attendees to its architecture & various service APIs. 
 Time-permitting we'll go through a simple example using Python.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100725T204120
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13558
UID:http://oscon.com/--s2010-07-21-16:30--13558
SUMMARY:HTML5's Multimedia Future
DESCRIPTION:Presented by Zohar Babin (Kaltura), Jason Levitt (Spirit.io)
 , Tab Atkins Jr. (Google, Inc.). Admist a number of proprietary alternat
 ives such as Adobe Flash, Microsoft Silverlight, and Sun JavaFX, the HTM
 L 5 specification now offers competitive multimedia features that promis
 es a more open platform for RIA development. What are the tradeoffs? Thi
 s session will look at the current state of the art, and then invite a c
 onversation about the future.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T180000
DTSTART;TZID=US/Pacific:20100721T172000
DTSTAMP:20100723T173636
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15327
UID:http://oscon.com/--s2010-07-21-17:20--15327
SUMMARY:Introducing WebM: High Quality, Royalty-Free, Open Source Video
DESCRIPTION:Presented by John Koleszar (Google, Inc.). With the introduc
 tion of WebM video, high quality, royalty-free, open-source video is fin
 ally a reality. Already natively integrated into the majority of HTML5 w
 eb browsers, WebM’s VP8 video codec is drawing tremendous support from c
 ontent owners, video encoding tool producers, and hardware vendors, and 
 has been discussed as an open video alternative for the HTML5 specificat
 ion.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100723T190633
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14127
UID:http://oscon.com/--s2010-07-22-10:40--14127
SUMMARY:HipHop for PHP
DESCRIPTION:Presented by Haiping Zhao (Facebook). HipHop programmaticall
 y transforms your PHP source code into highly optimized C++ and then use
 s g++ to compile it.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100729T201318
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13805
UID:http://oscon.com/--s2010-07-22-10:40--13805
SUMMARY:Programming WebSockets
DESCRIPTION:Presented by Sean Sullivan (-). WebSockets is an exciting ne
 w technology that enables bidirectional communication between web applic
 ations and server-side processes. Google's Chrome browser already provid
 es WebSockets and developers can expect to see the technology in other b
 rowsers in 2010.  This presentation will cover the WebSocket protocol, J
 avaScript API, and server-side implementations.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T121000
DTSTART;TZID=US/Pacific:20100722T113000
DTSTAMP:20100727T010234
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14184
UID:http://oscon.com/--s2010-07-22-11:30--14184
SUMMARY:jQuery UI: Rich Interactivity, Simplified
DESCRIPTION:Presented by Mike Hostetler (appendTo, LLC), Jonathan Sharp 
 (appendTo LLC.). jQuery UI is the official jQuery suite of interactions 
 and widgets for building Rich Internet Applications. It makes building w
 eb interfaces as refreshingly simple as jQuery has made Ajax and the DOM
 . As simple as $('<p>Hello, World</p>').dialog();
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T171000
DTSTART;TZID=US/Pacific:20100722T163000
DTSTAMP:20100727T155605
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15727
UID:http://oscon.com/--s2010-07-22-16:30--15727
SUMMARY:Node.js and How JavaScript is Changing Server Programming
DESCRIPTION:Presented by Tom Hughes-Croucher (Jetpacks for Dinosaurs). W
 hile JavaScript is ubiquitous on the web it isn't really well known outs
 ide of the browser. All of that is about to change. Node.js is a fast, n
 on-blocking, event driven server that is opening the door for JavaScript
  on the server. For everyone who ever wanted to use JavaScript everywher
 e, or wondered just how fast a server can go, this talk if for you.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T092000
DTSTART;TZID=US/Pacific:20100723T091000
DTSTAMP:20100727T010309
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15005
UID:http://oscon.com/--s2010-07-23-09:10--15005
SUMMARY:Mayor Sam Adams
DESCRIPTION:Presented by Sam Adams (City of Portland, Oregon). Keynote b
 y Sam Adams, Mayor of the City of Portland, Oregon.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100728T025735
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13806
UID:http://oscon.com/--s2010-07-23-10:00--13806
SUMMARY:GWT 2.0
DESCRIPTION:Presented by Sean Sullivan (-). Google Web Toolkit (GWT) is 
 a development toolkit for building and optimizing complex browser-based 
 applications. This talk will highlight new features in GWT 2.0. We'll di
 scuss GWT 2.0 development mode, declarative UI, layout panels, and the n
 ew Google Plugin for Eclipse.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T131000
DTSTART;TZID=US/Pacific:20100723T124000
DTSTAMP:20100727T211828
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13699
UID:http://oscon.com/--s2010-07-23-12:40--13699
SUMMARY:The World's Worst Inventions
DESCRIPTION:Presented by Paul Fenwick (Perl Training Australia). Technol
 ogy advances through the creation of new inventions. New creations and r
 esearch increase the breadth of human knowledge, and make life easier fo
 r us all; at least in theory. In reality, the advance of progress is lit
 tered with bad ideas.  What's worse, we often build upon such twisted ho
 rrors in the creation of new technology. A humouros look at some of the 
 worst inventions ever made.
END:VEVENT
END:VCALENDAR
