BEGIN:VCALENDAR
X-WR-CALNAME:OSCON 2010
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100719T170000
DTSTART;TZID=US/Pacific:20100719T133000
DTSTAMP:20100724T120725
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13813
UID:http://oscon.com/--s2010-07-19-13:30--13813
SUMMARY:The Gearman Cookbook
DESCRIPTION:Presented by Eric Day (craigslist), Brian Aker (HP). Many pe
 ople view topics like Map/Reduce and queue systems as advanced concepts 
 that require in-depth knowledge and time consuming software setup. Gearm
 an is changing all that by making this barrier to entry as low as possib
 le with an open source, distributed job queuing system. This session div
 es into advanced use cases that demonstrate the power and flexibility of
  distributed architectures.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100719T170000
DTSTART;TZID=US/Pacific:20100719T133000
DTSTAMP:20100726T173552
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13058
UID:http://oscon.com/--s2010-07-19-13:30--13058
SUMMARY:Building Native Mobile Apps Using Open Source
DESCRIPTION:Presented by Kevin Whinnery (Appcelerator). HTML, CSS and Ja
 vaScript are quickly becoming the development languages of choice for cr
 eating native mobile applications. By using the open source Titanium pla
 tform, web developers can create apps for iPhone, Android and Blackberry
  using a single code base.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T120000
DTSTART;TZID=US/Pacific:20100720T083000
DTSTAMP:20100726T154512
LOCATION:D137/138
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13678
UID:http://oscon.com/--s2010-07-20-08:30--13678
SUMMARY:Faster Python Programs through Optimization
DESCRIPTION:Presented by Mike Mueller (Python Academy). Although Python 
 programs may be slow for certain types of tasks, there are many differen
 t ways to improve performance. This tutorial will introduce optimization
  strategies and demonstrate techniques to implement them. Participants w
 ill learn how to decide what might be the optimal solution for a certain
  performance problem. Participants are strongly recommended to bring lap
 tops.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T170000
DTSTART;TZID=US/Pacific:20100720T133000
DTSTAMP:20100722T005314
LOCATION:D135
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13997
UID:http://oscon.com/--s2010-07-20-13:30--13997
SUMMARY:Extending Wave with Robots and Gadgets
DESCRIPTION:Presented by Joe Gregorio (Google), Dan Peterson (Google), A
 ndrés Ferraté (Google). This hands on tutorial will walk you through the
  steps of building a Wave robot, from setting up the Python client libra
 ry through to using the major APIs that Wave provides.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T112000
DTSTART;TZID=US/Pacific:20100721T104000
DTSTAMP:20100727T211241
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13660
UID:http://oscon.com/--s2010-07-21-10:40--13660
SUMMARY:Android: The Whats and Wherefores
DESCRIPTION:Presented by Dan Morrill (Google). Android is an open-source
  OS and software stack for mobile devices. Come join the Android Open-So
 urce Lead for a discussion of the Android open source philosophy, and in
 sight into how the project is run.
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:20100721T142000
DTSTART;TZID=US/Pacific:20100721T134000
DTSTAMP:20100804T211004
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13949
UID:http://oscon.com/--s2010-07-21-13:40--13949
SUMMARY:Open Source Tool Chains for Cloud Computing
DESCRIPTION:Presented by Mark Hinkle (Citrix), John Willis (Enstratius),
  Alex Honor (ControlTier open source automation project). The proliferat
 ion of cloud computing is inevitable, hosted apps, software-as-as-servic
 e and now dynamic on-demand utility computing is becoming the norm. The 
 session will be a “fire-side” chat style discussion of the types of chal
 lenges presented by IT management operations personnel and how they can 
 manage cloud infrastructure using open source tools.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T151000
DTSTART;TZID=US/Pacific:20100721T143000
DTSTAMP:20100725T204042
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13976
UID:http://oscon.com/--s2010-07-21-14:30--13976
SUMMARY:Building Applications with the Simple Cloud API
DESCRIPTION:Presented by Doug Tidwell (IBM). The Simple Cloud API is a p
 roject sponsored by several leading vendors (Zend, Go Grid, IBM, Microso
 ft, Nirvanix and Rackspace). This session will demonstrate how to use op
 en-source implementations of the API to work with multiple cloud vendors
 .
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100727T155703
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13173
UID:http://oscon.com/--s2010-07-21-16:30--13173
SUMMARY:Introduction to MongoDB
DESCRIPTION:Presented by Kristina Chodorow (MongoDB). MongoDB (from "hum
 ongous") is a high-performance, open source, schema-free document-orient
 ed database.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T180000
DTSTART;TZID=US/Pacific:20100721T172000
DTSTAMP:20100723T225203
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/12991
UID:http://oscon.com/--s2010-07-21-17:20--12991
SUMMARY:Pharmaceutical Research in the Cloud
DESCRIPTION:Presented by Jason Stowe (Cycle Computing). Life science res
 earch, including molecular modeling, bioinformatics, proteomics and geno
 mics are ripe with examples of open-source technology. In this presentat
 ion, Stowe will present the use of open software in managing state-of-th
 e-art high performance computing (HPC) environments and provisioning aut
 o-configuring software stacks in internal clouds and Amazon EC2.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T220000
DTSTART;TZID=US/Pacific:20100721T190000
DTSTAMP:20100818T200816
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15632
UID:http://oscon.com/--s2010-07-21-19:00--15632
SUMMARY:Android Hands-On
DESCRIPTION:Join us at OSCON Android Hands-on, an intense, technical, an
 d structured event led by Google Android experts. Co-presented by Google
  and O’Reilly, the Hands-on takes place after the Expo Hall reception on
  Wednesday, July 21 from 7:00-10:00 pm. Space is limited.  Separate adva
 nce registration is required, and is open only to registered conference 
 attendees and speakers.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T100000
DTSTART;TZID=US/Pacific:20100722T094500
DTSTAMP:20100728T031941
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13423
UID:http://oscon.com/--s2010-07-22-09:45--13423
SUMMARY:Public Static Void
DESCRIPTION:Presented by Rob Pike (Google, Inc.). Object-oriented progra
 mming began, back in the 1960s with Simula, as a way to describe the beh
 avior of interacting items - objects.  It was purified through languages
  such as Smalltalk, in which everything is an object and every operation
  a message send, a clear and beautiful model.  But then something went v
 ery wrong.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100725T011450
LOCATION:E145/E146
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13653
UID:http://oscon.com/--s2010-07-22-10:40--13653
SUMMARY:Moving to the Cloud with NYTimes.com
DESCRIPTION:Presented by Ben Gerst (The New York Times), Vadim Jelezniak
 ov (The New York Times). User-generated content has become an integral p
 art of NYTimes.com. And where there's a community, there are scaling iss
 ues. At The Times, we recently moved our entire community platform from 
 our own internal hardware to the Amazon EC2 infrastructure. Join us as w
 e discuss our adventures in the cloud so far. Topics will include cloud 
 management, auto-scaling and deployment on the cloud.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100726T161830
LOCATION:D136
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15748
UID:http://oscon.com/--s2010-07-22-10:40--15748
SUMMARY:Threading Is Not A Model
DESCRIPTION:Presented by Joe Gregorio (Google). We have many concurrency
 /multiprocessing capabilities at our finger tips, but none of them are a
  model for multiprocessing, they are only tools on which you would build
  an implementation of such a model. So what are the models we can choose
  from? How would they be implemented in Python?
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T121000
DTSTART;TZID=US/Pacific:20100722T113000
DTSTAMP:20100724T202919
LOCATION:D136
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13754
UID:http://oscon.com/--s2010-07-22-11:30--13754
SUMMARY:Powerful Pythonic Patterns
DESCRIPTION:Presented by Alex Martelli (Google). Does Python have Design
  Patterns?  You bet!  Whatever the misguided meme going around is claimi
 ng to the contrary, every field of human endeavor has Patterns, and so o
 f course does Python. This talk shows how and why, recapping what Patter
 ns are all about, Design patterns in particular, and presenting examples
  of how they work best in Python, both singly and as part of a Language 
 of Patterns.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100802T221845
LOCATION:D135
URL:http://www.oscon.com/oscon2010/public/schedule/detail/12561
UID:http://oscon.com/--s2010-07-23-10:00--12561
SUMMARY:Reconnoiter: Monitoring and Trend Analysis
DESCRIPTION:Presented by Theo Schlossnagle (OmniTI/Circonus). Monitoring
  systems to collect metrics is systems administration 101. However, syst
 ems are more complicated, there are more metrics and correlation is a mu
 st to troubleshoot problems or plan for growth. As our problem got bigge
 r, our tools didn't get better. Reconnoiter is a large-scale monitoring 
 and trend analysis system designed to nip these problems in the bud.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100729T201338
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13756
UID:http://oscon.com/--s2010-07-23-10:00--13756
SUMMARY:NPR: APIs, Mobile and Open Source
DESCRIPTION:Presented by Daniel Jacobson (Netflix), Jeremy Pennycook (NP
 R). At OSCON 2008, NPR launched our first API.  Two years later, the API
  has grown tremendously and has become the centerpiece of NPR's digital 
 strategy.  Come hear how and why NPR has invested so much into API's, ho
 w people are using them, how they have dramatically improved our mobile 
 offerings, and about our vision for open source.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100727T230516
LOCATION:E145/E146
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13552
UID:http://oscon.com/--s2010-07-23-10:00--13552
SUMMARY:Practical Concurrency
DESCRIPTION:Presented by Tim Bray (Google, Inc.). Computers are getting 
 wider, not faster. If you want your code to run faster, it has to have s
 ome parallelism.  This is hard, and threads probably aren't the answer. 
  There is a lot of new concurrency technology on the scene.  This talk s
 urveys the 2010 state of the art in tools to empower developers to write
  concurrent code, and makes some predictions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100726T164914
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14031
UID:http://oscon.com/--s2010-07-23-10:00--14031
SUMMARY:Hardware Hacking 101
DESCRIPTION:Presented by Federico Lucifredi (Canonical USA). Using off t
 he shelf hardware, we integrate small, network-capable single-purpose de
 vices delivering a true time source (via GPS) and a generator of perfect
  randomness (via Geiger counter). An entertaining introduction to embedd
 ed systems delivered while creating actually useful tools. Targeted at b
 udding embedded system Developers and Administrators interested in the g
 ory low-end details.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T114000
DTSTART;TZID=US/Pacific:20100723T110000
DTSTAMP:20100726T195932
LOCATION:E145/E146
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13773
UID:http://oscon.com/--s2010-07-23-11:00--13773
SUMMARY:Hybrid Storage: Local Data, Remote Cloud
DESCRIPTION:Presented by . Aahz (Egnyte). Egnyte started as a cloud stor
 age provider, but our customers demanded  that we provide an easy way to
  synchronize their local data with the cloud because they wanted to reta
 in control of their data.  Come learn how we solved some of the problems
  of automatic bidirectional synchronization using a CherryPy/Cheetah Pyt
 hon client that runs on Mac, Windows, and Linux.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T114000
DTSTART;TZID=US/Pacific:20100723T110000
DTSTAMP:20100728T232651
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13521
UID:http://oscon.com/--s2010-07-23-11:00--13521
SUMMARY:Software Control of Home Automation Systems
DESCRIPTION:Presented by Bruce Momjian (EnterpriseDB), Matthew Momjian (
 Student). Last year I presented a talk on home automation at OSCON, focu
 sing on the hardware aspects.  This year my home automation talk will co
 ver the software aspects of controlling home automation systems. Practic
 al applications include turning off all the lights at night, summoning e
 veryone for mealtime, and broadcasting caller-id information to all comp
 uters.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T114000
DTSTART;TZID=US/Pacific:20100723T110000
DTSTAMP:20100819T175805
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14141
UID:http://oscon.com/--s2010-07-23-11:00--14141
SUMMARY:Scribe - Moving Data at Massive Scale
DESCRIPTION:Presented by Robert Johnson (Facebook). One piece of softwar
 e we've found to be particularly useful in scaling our site is Scribe, a
 n open source system for aggregating massive amounts of logging data fro
 m thousands of machines, or more generally moving around large amounts o
 f data in an asynchronous and mostly-reliable way.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T123000
DTSTART;TZID=US/Pacific:20100723T115000
DTSTAMP:20100809T210724
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13367
UID:http://oscon.com/--s2010-07-23-11:50--13367
SUMMARY:Testing from Unit to Functional, Integration to Acceptance
DESCRIPTION:Presented by Rabble Evan Henshaw-Plath (cuboxsa.com), Gabrie
 la Rodriguez (PyLadies). This talk will be about what's happening in tes
 ting. The general argument is that we're moving away from testing units 
 towards testing functionality through integration testing. Improved mock
 ing libraries, scripted and emulated browsers, fixtures, and frameworks 
 means that we can effectively test that a system works.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T123000
DTSTART;TZID=US/Pacific:20100723T115000
DTSTAMP:20100729T201347
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/12559
UID:http://oscon.com/--s2010-07-23-11:50--12559
SUMMARY:Open Source Data Visualization on Open Source Hardware
DESCRIPTION:Presented by Kevin Hoyt (Adobe Systems, Inc.). Open source h
 ardware has arrived, and it’s taking the market by storm. In this sessio
 n get a gentle introduction to the world of electronics hardware featuri
 ng Arduino - an open source prototyping platform. We will collect sensor
  data for light, distance, temperature and humidity, send it wirelessly 
 to the cloud, and then display all that beautiful data using the open so
 urce Adobe Flex SDK.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T123000
DTSTART;TZID=US/Pacific:20100723T115000
DTSTAMP:20100728T025746
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13965
UID:http://oscon.com/--s2010-07-23-11:50--13965
SUMMARY:Building Next Generation Web Applications with the Spring 3.0 We
 b Stack
DESCRIPTION:Presented by Jeremy Grelle (SpringSource, a division of VMwa
 re). Building modern Java™ technology-based Web applications that expose
  your business services to the widest-possible audience has become an in
 creasingly difficult task in this day of Ajax, RIA, and SOA. Spring 3.0 
 strives to bring effective weapons in the battle against complexity, inc
 luding a complete modular stack of Web-focused solutions.
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
