BEGIN:VCALENDAR
X-WR-CALNAME:OSCON 2009
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20100126T144824
LOCATION:Ballroom A3/A6
URL:http://www.oscon.com/oscon2009/public/schedule/detail/7974
UID:http://www.oscon.com/oscon2009--s2009-07-20-08:30--7974
SUMMARY:Introduction to Google App Engine
DESCRIPTION:Presented by Joe Gregorio (Google). Overview of App Engine a
 nd its major components, including an overview of the APIs the SDK provi
 des, the underlying technologies App Engine is built on. Tutorial is a h
 ands on event where we will build multiple applications over three hours
  exploring many of features and APIs in App Engine.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090725T042649
LOCATION:Meeting Room J3
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8076
UID:http://www.oscon.com/oscon2009--s2009-07-20-13:30--8076
SUMMARY:Distributed Applications with CouchDB
DESCRIPTION:Presented by J Chris Anderson (Couchbase). Apache CouchDB ca
 n serve complete web apps, without a middle-tier application server. Bec
 ause these apps can be deployed to any running CouchDB node (including u
 ser's local machines), they present potential for end-user innovation, b
 ut because of view source but also through peer based replication. We'll
  learn to use the CouchApp JavaScript and HTML framework to build sharab
 le applications.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090721T120000
DTSTART;TZID=US/Pacific:20090721T083000
DTSTAMP:20090804T172425
LOCATION:Ballroom A1
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8262
UID:http://www.oscon.com/oscon2009--s2009-07-21-08:30--8262
SUMMARY:How to Write Your Own Eclipse Plug-ins
DESCRIPTION:Presented by Beth Tibbitts (IBM ). Eclipse is an open source
  IDE that has available extensions for a variety of languages and tools.
   How are these extensions created? This tutorial will cover how to inst
 all eclipse extensions ("plug-ins"), how to write your own including usi
 ng the built-in wizards, how to write help for your plug-ins, and how to
  publish/package them so that others can easily download and use your pl
 ug-ins.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090721T170000
DTSTART;TZID=US/Pacific:20090721T133000
DTSTAMP:20090729T170026
LOCATION:Ballroom A3/A6
URL:http://www.oscon.com/oscon2009/public/schedule/detail/7943
UID:http://www.oscon.com/oscon2009--s2009-07-21-13:30--7943
SUMMARY:Scalable Internet Architectures
DESCRIPTION:Presented by Theo Schlossnagle (OmniTI/Circonus). Internet t
 raffic spikes aren't what they used to be.  It is now evident that even 
 the smallest sites can suffer the attention of the global audience.  Thi
 s presentation dives into techniques to avoid collapse under dire circum
 stances.  Looking at some real traffic spikes, we'll pinpoint what part 
 of the architecture is crumbling under the load; then, walk though stop-
 gaps and complete solutions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090722T122000
DTSTART;TZID=US/Pacific:20090722T113500
DTSTAMP:20090728T172155
LOCATION:Ballroom A4/A5
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8198
UID:http://www.oscon.com/oscon2009--s2009-07-22-11:35--8198
SUMMARY:Gearman: Bringing the Power of Map/Reduce to Everyday Applicatio
 ns
DESCRIPTION:Presented by Eric Day (craigslist), Brian Aker (HP). Come le
 arn the fundamentals of how to leverage Gearman, the open-source, distri
 buted job queuing system. Originally designed to scale LiveJournal.com, 
 Gearman is now faster than ever and can help you build your own scalable
  applications. Gearman's generic design allows it to be used as a buildi
 ng block for almost any use - from speeding up your website to building 
 your own Map/Reduce cluster.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090722T152000
DTSTART;TZID=US/Pacific:20090722T143500
DTSTAMP:20090730T155332
LOCATION:Meeting Room B2
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8413
UID:http://www.oscon.com/oscon2009--s2009-07-22-14:35--8413
SUMMARY:Transparent Sharing of Complex Data with YAML
DESCRIPTION:Presented by Ingy döt Net (Oui Code Software, LLC). YAML is 
 the serialization language that enables sharing of complex data between 
 Perl, Python, Ruby, PHP and Java. It does it so in a human friendly mann
 er. Many popular frameworks use YAML, including Ruby on Rails. In this t
 alk, Ingy döt Net, one of the authors of the YAML specification, will sh
 ow you how to share data objects not feasible by JSON or XML.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090722T152000
DTSTART;TZID=US/Pacific:20090722T143500
DTSTAMP:20090722T221514
LOCATION:Ballroom A1
URL:http://www.oscon.com/oscon2009/public/schedule/detail/7885
UID:http://www.oscon.com/oscon2009--s2009-07-22-14:35--7885
SUMMARY:Putting It All Together: Contributing to Open Source Projects
DESCRIPTION:Presented by Justin Erenkrantz (The Apache Software Foundati
 on). In most open-source projects, often left unsaid is how to effective
 ly contribute within the accepted "societal norms" of a project.  Do not
  become a poisonous person and instead learn how to constructively contr
 ibute to your favorite open source project!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090722T171500
DTSTART;TZID=US/Pacific:20090722T163000
DTSTAMP:20090802T141633
LOCATION:Ballroom A4/A5
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8085
UID:http://www.oscon.com/oscon2009--s2009-07-22-16:30--8085
SUMMARY:Stand Up to the Lawyers -- Open Source Licensing and Intellectua
 l Property Law 101 for Developers
DESCRIPTION:Presented by Donald Smith (The Eclipse Foundation). Have you
  ever had a manager or legal department slow down your project why they 
 try to figure out software licensing issues?  This session will arm you 
 with all the key information you need to join the conversation and recog
 nize when your lawyer is trying to pull a fast one, versus when you’re f
 acing a legitimate challenge.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090722T180500
DTSTART;TZID=US/Pacific:20090722T172000
DTSTAMP:20090727T043256
LOCATION:Ballroom A3/A6
URL:http://www.oscon.com/oscon2009/public/schedule/detail/7988
UID:http://www.oscon.com/oscon2009--s2009-07-22-17:20--7988
SUMMARY:Practical Object-Oriented Models in SQL
DESCRIPTION:Presented by Bill Karwin (Karwin Software Solutions). SQL is
  from Mars, Objects are from Venus. This talk is for software developers
  who know SQL but are stuck trying to implement common object-oriented s
 tructures in an SQL database.  Mimicking polymorphism, extensibility, an
 d hierarchical data in the relational database paradigm can be confusing
  and awkward, but they don't have to be.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090723T113000
DTSTART;TZID=US/Pacific:20090723T104500
DTSTAMP:20090724T001554
LOCATION:Meeting Room J3
URL:http://www.oscon.com/oscon2009/public/schedule/detail/7373
UID:http://www.oscon.com/oscon2009--s2009-07-23-10:45--7373
SUMMARY:Java Testing on the Fast Lane
DESCRIPTION:Presented by Andres Almiray (Canoo Engineering AG), Ixchel R
 uiz (CCA). Learn how the Groovy language can help you enhance your testi
 ng experience of Java applications.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090723T152000
DTSTART;TZID=US/Pacific:20090723T143500
DTSTAMP:20090728T214300
LOCATION:Ballroom A2
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8364
UID:http://www.oscon.com/oscon2009--s2009-07-23-14:35--8364
SUMMARY:Neo4j - The Benefits of Graph Databases
DESCRIPTION:Presented by Emil Eifrem (Neo Technology / Neo4j). A graph d
 b stores data in a network structure rather than in relational tables. T
 his model is well suited for many web use cases such as tagging, metadat
 a annotations, social networks, wikis and other network-shaped or hierar
 chical data sets. This talk will introduce Neo4j: a high-performance, tr
 ansactional open source graph db, which frequently outperforms RDBMSs wi
 th >1000x for such use cases.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090723T180500
DTSTART;TZID=US/Pacific:20090723T172000
DTSTAMP:20091207T195545
LOCATION:Meeting Room J1/J4
URL:http://www.oscon.com/oscon2009/public/schedule/detail/7754
UID:http://www.oscon.com/oscon2009--s2009-07-23-17:20--7754
SUMMARY:"Design Patterns" in Dynamic Languages
DESCRIPTION:Presented by Neal Ford (ThoughtWorks). Design patterns descr
 ibe common problems in software development, but many people believe tha
 t the GoF book demonstrates the best ways to implement these patterns. D
 ynamic languages provide more facilities than C++ or Java; this session 
 shows alternative implementations of design patterns using dynamic langu
 ages (Ruby and Groovy).
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090724T113000
DTSTART;TZID=US/Pacific:20090724T104500
DTSTAMP:20090729T165918
LOCATION:Exhibit Hall 3
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8856
UID:http://www.oscon.com/oscon2009--s2009-07-24-10:45--8856
SUMMARY:The HTML 5 Experiments
DESCRIPTION:Presented by Bruce Lawson (Opera Software ASA). A pragmatic 
 look at HTML 5 by experimenting with converting a real site to HTML 5 - 
 how does it work? Where it useful and where is it annoying? How is suppo
 rt in current browsers?
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090724T113000
DTSTART;TZID=US/Pacific:20090724T104500
DTSTAMP:20090727T210815
LOCATION:Meeting Room B3
URL:http://www.oscon.com/oscon2009/public/schedule/detail/8190
UID:http://www.oscon.com/oscon2009--s2009-07-24-10:45--8190
SUMMARY:What's in a Name: Can Trademarks be Helpful to Free Software Pro
 jects?
DESCRIPTION:Presented by Karen Sandler (GNOME Foundation), Simon  Phipps
  (Open Source Initiative), Gervase Markham (Mozilla Foundation), Larry A
 ugustin (SugarCRM), Chris Messina (Google). Trademark law is designed to
  prevent confusion in the market place but understanding how it can bene
 fit the FOSS community can often be confusing. This panel will discuss w
 hether it is useful to register a trademark and, if so, how to permit it
 s use by others. Various policies and enforcement strategies will be eva
 luated from  corporate and non-profit perspectives, often in strong disa
 greement.
END:VEVENT
END:VCALENDAR
