Personal schedule for Austin King

Download or subscribe to Austin King's schedule.

Location: Ballroom A1
Chris Shiflett (Analog), Sean Coates (OmniTI)
Average rating: ****.
(4.00, 8 ratings)
PHP has a reputation for being poorly designed and inconsistent. This reputation has been earned through a lifetime of organic growth. Some of this 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. Read more.
Location: Ballroom A8
Randal L. Schwartz (FLOSS Weekly podcast)
Average rating: ****.
(4.00, 2 ratings)
Squeak Smalltalk is wholly unlike any other open source programming tool you've worked with - and mostly in good ways. Unfortunately, it's the bad ways that make the first impression. This hands-on tutorial will help you get past the unfamiliar and the unwieldy so that you can take advantage of the elegant and productive environment that lies underneath. Read more.
Apache, Databases, Emerging Topics, Web Applications
Location: Meeting Room J3
J Chris Anderson (Couchbase)
Average rating: ***..
(3.75, 16 ratings)
Apache CouchDB can serve complete web apps, without a middle-tier application server. Because these apps can be deployed to any running CouchDB node (including user's local machines), they present potential for end-user innovation, but because of view source but also through peer based replication. We'll learn to use the CouchApp JavaScript and HTML framework to build sharable applications. Read more.
PHP, Security, Web Applications
Location: Ballroom A8
Philippe Gamache (Parler Haut, Interagir Librement), Damien Seguy (Alterway Consulting)
Average rating: ***..
(3.83, 6 ratings)
In this laboratory, we will carry out a safety audit of an Open Source web application. We will work on a real application. The laboratory will end with the handing over of the report to the authors of the application so they can have an outside view on the safety of the application. Read more.
Databases, Emerging Topics, Programming, Web Applications
Location: Meeting Room J2
Jamie Taylor (Metaweb), Toby Segaran (Google), Colin Evans (Metaweb)
Average rating: ***..
(3.88, 8 ratings)
Semantic Technologies provide a simple, standardized methodology for representing, combing and sharing data and serve as the foundation for creating communities of open data. These technologies are both easy to learn and easy to use. This tutorial will introduce you to semantic programming using a variety of open source tools and programming techniques that you can use on your projects today. Read more.
Emerging Topics
Location: Ballroom A4/A5
Bradley Kuhn (Software Freedom Conservancy), Benjamin Mako Hill (Massachusetts Institute of Technology), Evan Prodromou (, Nathan Yergler (Creative Commons), Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ****.
(4.33, 3 ratings)
At OSCON 2008, Tim O'Reilly raised in his keynote a new challenge we face: Software as a Service. This panel discusses the work spawned by to inspire the Open Source and Software Freedom Movement to address the challenge. The talk will discuss the AGPL, a license designed to address these concerns, and the federated service model that must exist to succeed in addressing this problem. Read more.
Programming, Web Applications
Location: Exhibit Hall 3
Steve Souders (SpeedCurve)
Average rating: ***..
(3.95, 19 ratings)
Steve Souders, author of High Performance Web Sites and creator of YSlow, discusses his new insights into faster web pages including how to load JavaScript asynchronously, optimizing CSS, and sharding resources across multiple domains. Read more.
Design & Usability, Emerging Topics, People, Programming
Location: Meeting Room J3
Robin Rowe (Linux Plus Magazine)
Average rating: *....
(1.86, 7 ratings)
In the Year 2020 the user interface will look completely different from today. What will that be and how can FOSS lead the way? Read more.
Emerging Topics, People
Location: Ballroom A3/A6
Danny O'Brien (Electronic Frontier Foundation)
Average rating: ****.
(4.25, 8 ratings)
Why do we trust our most personal diary entries with only our closest friends -- and distant machines of a faceless social networking service? Why do you hand over to Amazon files and passwords that you wouldn't tell your own mother? EFF's Danny O'Brien explains why innovation still comes from the edge of our networks -- and how the next generation of free software will help. Read more.
Programming, Python, Web Applications
Location: Meeting Room J1/J4
Adam Christian (Sauce Labs Inc)
Average rating: ***..
(3.67, 3 ratings)
Windmill is the best-integrated solution for Web test development and its success is largely due to its involved Open Source Community. This talk will get you writing and running automated tests and show off some of the most useful built-in tools for debugging and continuous integration. Read more.
Design & Usability, Web Applications
Location: Meeting Room J3
Juhan Sonin (Involution Studios)
Average rating: ***..
(3.86, 7 ratings)
Sex and Design Axioms describes the minimal rule set for designing interfaces: the foundational concepts that are required knowledge for designers and engineers to create usable and elegant interfaces. It is the analog for The Elements of Style by Strunk and White on user interface that encompasses layout, interaction, visual design, and prototyping tenets. Read more.
Databases, Programming
Location: Ballroom A3/A6
Bill Karwin (Karwin Software Solutions)
Average rating: ****.
(4.33, 6 ratings)
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 structures in an SQL database. Mimicking polymorphism, extensibility, and hierarchical data in the relational database paradigm can be confusing and awkward, but they don't have to be. Read more.
Emerging Topics, Programming
Location: Ballroom A3/A6
Bryan O'Sullivan (Serpentine Green Design)
Languages like Erlang, Haskell, Scala and Clojure have been gaining visibility rapidly over the past few years. Our panel will discuss the advantages and challenges of developing and deploying software using functional languages. How do coding, QA, and maintenance change in this world? Read more.
Products and Services
Location: Meeting Room C3
Joaquin Ruiz (Gear6)
Average rating: ***..
(3.25, 4 ratings)
Dynamic content created by and targeted at consumers is fuelling today’s web traffic growth and driving the evolution of the software stack. This evolution is a reversal of trends seen 10 years ago where the enterprise was the driving force in software development. The web is in the driver’s seat. Read more.
Databases, Emerging Topics, Java, Web Applications
Location: Ballroom A2
Emil Eifrem (Neo Technology / Neo4j)
Average rating: ****.
(4.00, 7 ratings)
A graph db stores data in a network structure rather than in relational tables. This model is well suited for many web use cases such as tagging, metadata annotations, social networks, wikis and other network-shaped or hierarchical data sets. This talk will introduce Neo4j: a high-performance, transactional open source graph db, which frequently outperforms RDBMSs with >1000x for such use cases. Read more.
Steven Bengston (Pioneers of the Inevitable)
Average rating: ***..
(3.75, 4 ratings)
Know Javascript, HTML, and CSS? Interested in music, and exploring what's possible when you combine the power of Mozilla, add-ons, and music on the web? Songbird, a desktop media player powered by Mozilla's XULRunner/Firefox platform, allows you to build Javascript extensions to create new digital media mashups using open APIs, and media web services. Read more.
Programming, Python, Web Applications
Location: Ballroom A7
Lennart Regebro (Independent)
Ten years old, Zope is the granddaddy of open source web frameworks. It introduced many new concepts that have spread through the web framework world. But not all of them was such great ideas. This talk is about the bad ideas that your framework risk end up repeating. It also talks about how these problems have been fixed in Zope, and why Zope still is the leading edge of web development. Read more.
Web Applications
Location: Meeting Room B1/B4
Elaine Wherry (Meebo)
Average rating: ****.
(4.00, 8 ratings)
Baroque harpsichordists excelled at taking simple melodies and creating elaborate, beautiful pieces of music. But in their desire to push the boundaries of experimentation, these keyboard virtuosi eventually ornamented the music beyond the limits of good taste, making the composer’s original melody unrecognizable. Something similar happens in web design. Read more.
Emerging Topics, Mozilla, Programming, Web Applications
Location: Meeting Room B2
K Lars Lohn (Mozilla Corporation), Ted Mielczarek (Mozilla Corporation), Austin King (Mozila Corporation)
Average rating: *****
(5.00, 3 ratings)
Mozilla's open source crash reporting system premiered in Firefox 3.0. Combining the Google Breakpad and Mozilla Socorro projects, Mozilla has created a system that allows millions of client applications to report crashes back to a central location for analysis. This talk is intended for people interested in how the new Firefox crash reporting works and how it is applicable to other projects. Read more.
  • Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts