OSCON/OSCON20090720.ics
author John Kern <johnk@symbian.org>
Fri, 17 Jul 2009 15:52:45 -0700
changeset 7 97dcd250e5be
permissions -rwxr-xr-x
checking in an application written by Ivan Litovski. If you're going to OSCon, this is a must.

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:20090629T224138
LOCATION:Ballroom A1
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8466
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--8466
SUMMARY:PHP: The Good Parts
DESCRIPTION:Presented by Chris Shiflett (OmniTI), Sean Coates (OmniTI). 
 PHP has a reputation for being poorly designed and inconsistent. This re
 putation has been earned through a lifetime of organic growth. Some of t
 his criticism is deserved, but some parts—The Good Parts—keep us coming 
 back for more. Join us as we discuss the reasons why PHP powers most of 
 the Web despite its flaws.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090629T223557
LOCATION:Ballroom A2
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/7757
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--7757
SUMMARY:Introduction to JRuby
DESCRIPTION:Presented by Neal Ford (ThoughtWorks). JRuby is Ruby on the 
 Java Platform, so it brings the advantages of Ruby to the JVM and the ad
 vantages of Java to Ruby. This session shows Ruby syntax and lots of int
 egration techniques with Java, including building Swing-based UI's using
  Swiby and how to unit test Java code with JRuby.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090310T220530
LOCATION:Ballroom A3/A6
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/7974
UID:http://conferences.oreilly.com/oscon--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:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090608T172449
LOCATION:Ballroom A4/A5
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8266
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--8266
SUMMARY:Simplifying Database Design
DESCRIPTION:Presented by Josh Berkus (PostgreSQL Experts, Inc.). In 10 y
 ears of fixing other people's SQL databases, I've noticed that the less 
 the original developer knew, the more complex the databases are ... and 
 the more complex the problems.  Here I offer a refreshing approach for s
 imple SQL database design.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090310T213951
LOCATION:Ballroom A7
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/7553
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--7553
SUMMARY:Mastering Perl
DESCRIPTION:Presented by brian d foy (Stonehenge Consulting Services). G
 o beyond the syntax and idioms of Perl to manage your code base so it do
 esn't manage you. Show your Perl code who is in charge through benchmark
 ing and profiling, configuration, logging, and fixing third party module
 s.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090629T223849
LOCATION:Ballroom A8
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8158
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--8158
SUMMARY:Finding the Swan in Squeak's Ugly Duckling
DESCRIPTION:Presented by Randal L. Schwartz (Stonehenge Consulting Servi
 ces, Inc.). Squeak Smalltalk is wholly unlike any other open source prog
 ramming tool you've worked with - and mostly in good ways. Unfortunately
 , it's the bad ways that make the first impression. This hands-on tutori
 al will help you get past the unfamiliar and the unwieldy so that you ca
 n take advantage of the elegant and productive environment that lies und
 erneath.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090629T223842
LOCATION:Meeting Room B1/B4
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8061
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--8061
SUMMARY:Perl 6: Why? What? How?
DESCRIPTION:Presented by Damian Conway (Thoughtstream). This half-day tu
 torial provides a comprehensive and practical introduction to the new la
 nguage, specifically designed to get current Perl 5 programmers up to sp
 eed on the new and powerful features of Perl 6.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090629T224126
LOCATION:Meeting Room J2
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8118
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--8118
SUMMARY:Automating Enterprise Workflow with Open Source Tools
DESCRIPTION:Presented by Jim Brandt (Synacor, Inc.). In difficult financ
 ial times, all businesses are looking to do more with less. Automating r
 epetitive tasks with computers is one way to do this. This tutorial will
  discuss how to use open source tools to implement workflow using real-w
 orld examples.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T120000
DTSTART;TZID=US/Pacific:20090720T083000
DTSTAMP:20090629T223543
LOCATION:Meeting Room J3
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8575
UID:http://conferences.oreilly.com/oscon--s2009-07-20-08:30--8575
SUMMARY:The Open, Social Web Workshop
DESCRIPTION:Presented by Chris Messina (OpenID Foundation), David Record
 on (Six Apart), Joseph Smarr (Plaxo). As evidenced by Barack Obama’s suc
 cessful presidential campaign, we have clearly entered the age of the so
 cial web. This developer-oriented workshop will emphasize the use and ap
 plication of free, open building blocks for enabling social networking f
 eatures on your site or service, and provide illuminating insights from 
 some of the key figures creating these technologies.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090629T225624
LOCATION:Ballroom A1
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8125
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8125
SUMMARY:Introduction to Web Application Development Using Smalltalk Seas
 ide
DESCRIPTION:Presented by Randal L. Schwartz (Stonehenge Consulting Servi
 ces, Inc.). An introduction to the Seaside Smalltalk web development fra
 mework.  Presumes basic knowledge of object-oriented programming using S
 malltalk GUIs, such as Squeak or VisualWorks. Covers Seaside concepts of
  components and html templating, including continuations for advanced ca
 llbacks and some persistence solutions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090629T225110
LOCATION:Ballroom A2
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/7728
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--7728
SUMMARY:XMPP 101: Building Real-Time Applications with Jabber Technologi
 es
DESCRIPTION:Presented by Peter Saint-Andre (Cisco), Jack Moffitt (Collec
 ta). Jabber/XMPP technologies are the gold standard for real-time messag
 ing, presence, and collaboration over the Internet. This interactive tut
 orial provides a fast-paced introduction to XMPP, including many practic
 al guidelines and "gotchas" that will help you get off to a fast start w
 ith XMPP-based software projects.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090629T225402
LOCATION:Ballroom A3/A6
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8035
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8035
SUMMARY:Internet Programming with Python
DESCRIPTION:Presented by wesley chun (CyberWeb Consulting). Python is an
  interpreted, cross-platform, object-oriented programming language that 
 is popular for a wide range of applications, one of which is Internet pr
 ogramming. This tutorial introduces current Python programmers to three 
 distinct areas of Internet programming, each in self-contained one-hour 
 lectures with a demonstration of code following each lecture topic.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090310T234227
LOCATION:Ballroom A4/A5
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/7953
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--7953
SUMMARY:Git 101
DESCRIPTION:Presented by Scott Chacon (GitHub). Git is a new distributed
  version control system that is fast, flexible, works offline and suppor
 ts powerful local branching and easy merging that encourages non-linear 
 workflows and makes developers far more productive and efficient. This t
 utorial will introduce you to Git, rid you of your SVN sins, and teach y
 ou how to become more efficient and productive as a programmer.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090711T160918
LOCATION:Ballroom A7
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8345
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8345
SUMMARY:Request Tracker Boot Camp
DESCRIPTION:Presented by Jesse Vincent (Best Practical). Request Tracker
  (RT) is an enterprise-grade ticketing system. It's designed to help you
 r organization track what needs to get done and what still needs doing. 
 From basic customer service to advanced back-office workflows, RT is fle
 xible enough to keep your processes smooth and effective. This tutorial 
 will cover deployment and day to day use of RT as well as basic customiz
 ation.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090311T174338
LOCATION:Ballroom A8
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8904
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8904
SUMMARY:Running the Show: Configuration Management with Chef
DESCRIPTION:Presented by Edd Dumbill (O'Reilly Media, Inc. ). Few applic
 ations are architecturally simple. As soon as you grow, you find yoursel
 f using multiple subsystems and machines to scale, creating new headache
 s in configuration management. Help is at hand! This tutorial introduces
  Chef, a modern Ruby-based open source approach to systems integration. 
 Chef lets you manage your servers by writing code, not running commands.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090711T160907
LOCATION:Meeting Room B1/B4
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8892
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8892
SUMMARY:What's new in Perl v5.10?
DESCRIPTION:Presented by Tom Christiansen (TCPC). Perl5 is alive and wel
 l, and this tutorial outlines the many significant changes appearing in 
 the 5.10.0 release and beyond, especially in regular expressions and mod
 ules.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090629T225426
LOCATION:Meeting Room J1/J4
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8314
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8314
SUMMARY:Use Open Source Tools to Program iPhone Games on Linux and Windo
 ws Without the iPhone SDK
DESCRIPTION:Presented by PJ Cabrera (Freelance trouble-maker). In this t
 utorial, learn about the use of open source tools to help develop native
  applications for the iPhone platform on Windows and Linux, and learn ab
 out the source code of a basic iPhone application in Objective-C. Explor
 e open source libraries that help accelerate the creation of native iPho
 ne games and apps without having to use the iPhone SDK directly.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090310T213152
LOCATION:Meeting Room J2
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8117
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8117
SUMMARY:Scaling Your Web MySQL Application (mostly PHP/MySQL)
DESCRIPTION:Presented by Duleepa Wijayawardhana (MySQL). Scaling is a pe
 rennial problem. One day you are happily serving 10,000 users and sudden
 ly that pesky CNN picks you on you and you have to deal with a million u
 sers. It isn't all about putting the latest hardware, more disk or more 
 RAM. Scaling is a subtle art of discovering pain points in the applicati
 on and using various Open Source software and technologies to get you to
  where you want.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T170000
DTSTART;TZID=US/Pacific:20090720T133000
DTSTAMP:20090629T225018
LOCATION:Meeting Room J3
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/8076
UID:http://conferences.oreilly.com/oscon--s2009-07-20-13:30--8076
SUMMARY:Distributed Applications with CouchDB
DESCRIPTION:Presented by J Chris Anderson (couch.io). Apache CouchDB can
  serve complete web apps, without a middle-tier application server. Beca
 use these apps can be deployed to any running CouchDB node (including us
 er's local machines), they present potential for end-user innovation, bu
 t because of view source but also through peer based replication. We'll 
 learn to use the CouchApp JavaScript and HTML framework to build sharabl
 e applications.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T200000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090706T173333
LOCATION:Ballroom A1
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10160
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10160
SUMMARY:Private Clouds - Why They Matter
DESCRIPTION:Clouds of all types have been discussed and new terms seem t
 o pop up everyday. This BoF will focus in on one aspect of cloud computi
 ng, namely, private clouds. Enterprises have vast data centers comprisin
 g of systems of all types. Cloud computing can transform these datacente
 rs into a flexible, efficient cloud allowing for endless possibility.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T200000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090714T091107
LOCATION:Ballroom A2
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10216
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10216
SUMMARY:Open Source to the Rescue  of  Mobile App and Mobile Web Fragmen
 tation
DESCRIPTION:Mobile app and Mobile web development is still in it's infan
 cy when talking about development practices, tools and platform converge
 nce. Several Open Source projects and standards are emerging in this fie
 ld. During this BoF session some of the tools and approaches will be dis
 cussed and experiences will be shared. Special focus will be put on tool
 s that overcome device fragmentation!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T200000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090623T151234
LOCATION:Ballroom A3/A6
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10217
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10217
SUMMARY:Writing Open Source
DESCRIPTION:Whether you're an aspiring technical author, or a raging Doc
 Book fiend, you've probably noticed that a lot open source documentation
  needs help. Want to help (or need help)? Writing Open Source is a new c
 ross-project initiative dedicated to making docs suck less.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T200000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090715T172147
LOCATION:Ballroom A4/A5
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10447
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10447
SUMMARY:collectd and rrdtool, Building Blocks for AMP Monitoring and Vis
 ualization
DESCRIPTION:This session intends to showcase the power of collectd and r
 rdtool to build a monitoring solution for the OpenSolaris Web Stack (an 
 AMP stack). collectd, a system statistics collection daemon, helps you t
 o collect and store monitoring statistics while rrdtool, a data logging 
 and graphing system for time series data, helps you to generate nice gra
 phs.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T200000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090716T142818
LOCATION:Ballroom A7
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10347
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10347
SUMMARY:Hacking the Open GlassFish Web Stack for Laconica - The Open Mic
 roblogging Tool
DESCRIPTION:This Birds of a Feather Session will show how to hack the Gl
 assFish Web Stack to add support for Laconica.  At the end of this sessi
 on you will be able to download, modify, and compile the Open Web Stack 
 to support the Laconica Microblogging Tool.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T200000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090707T205237
LOCATION:Ballroom A8
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10370
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10370
SUMMARY:Using Open Source to Speed Multi-source Development - Issues and
  Benefits
DESCRIPTION:Open source enables a re-alignment of development economics 
  - enabling faster, more cost-effective product development and time-to-
 market. Development organizations must gear up for the challenges of usi
 ng open source. Attendees will discuss new technologies and approaches t
 hat address the unique challenges that arise when development organizati
 ons use open source components “at scale.”
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T210000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090710T165405
LOCATION:Meeting Room B1/B4
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10406
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10406
SUMMARY:Crossbow Network Virtualization - Convergence of Compute and Net
 work Services
DESCRIPTION:There are a lot of solutions in the market for virtualizing 
 compute services, but what about the network?  Crossbow introduces a new
  highly performant and scalable networking stack into OpenSolaris with u
 nique network virtualization and resource control features. This new inf
 rastructure allows you to combine networking and compute services withou
 t trading off security or performance.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090720T200000
DTSTART;TZID=US/Pacific:20090720T190000
DTSTAMP:20090710T224854
LOCATION:Meeting Room B2
URL:http://en.oreilly.com/oscon2009/public/schedule/detail/10413
UID:http://conferences.oreilly.com/oscon--s2009-07-20-19:00--10413
SUMMARY:Drill Down PHP Performance on Multicore Systems. Where Does It S
 tand?
DESCRIPTION:PHP, in spite of most popular web scripting language, doesn'
 t perform the best particularly on modern multicore systems. In a standa
 rd ecommerce workload, PHP perform less than 50% compare to jsp.  We hav
 e been able to improve the PHP performance up to 60% by optimizing the P
 HP engine running in a multithreaded environment. In the session we will
  review some of these optimizations.
END:VEVENT