Personal schedule for Chris Sontag

Download or subscribe to Chris Sontag's schedule.

Python, Web Applications
Location: Ballroom A3/A6
Joe Gregorio (Google)
Average rating: ***..
(3.44, 16 ratings)
Overview of App Engine and its major components, including an overview of the APIs the SDK provides, the underlying technologies App Engine is built on. Tutorial is a hands on event where we will build multiple applications over three hours exploring many of features and APIs in App Engine. Read more.
PHP
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.
Perl
Location: Meeting Room B1/B4
Damian Conway (Thoughtstream)
Average rating: ****.
(4.76, 21 ratings)
This half-day tutorial provides a comprehensive and practical introduction to the new language, specifically designed to get current Perl 5 programmers up to speed on the new and powerful features of Perl 6. Read more.
Linux, Programming, Python, Web Applications
Location: Ballroom A3/A6
wesley chun (Google)
Average rating: ***..
(3.69, 13 ratings)
Python is an interpreted, cross-platform, object-oriented programming language that is popular for a wide range of applications, one of which is Internet programming. 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. Read more.
Perl, Programming
Location: Ballroom A3/A6
Damian Conway (Thoughtstream)
Average rating: ****.
(4.34, 32 ratings)
This course presents a minimalist approach to interface design known as "S.A.T." Developed by Damian Conway over the past decade, this design philosophy can produce smaller, better focused, more usable module APIs. Read more.
Emerging Topics, Linux, Programming
Location: Meeting Room J1/J4
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.67, 9 ratings)
Practical Erlang Programming covers the basic, sequential and concurrent aspects of the Erlang programming language. You will learn the basics of how to read, write and structure Erlang programs. The target audience are software developers and engineers with an interest in server side applications and massively concurrent systems. The perquisites are basic programming knowledge. Read more.
Python, Web Applications
Location: Meeting Room J1/J4
Jacob Kaplan-Moss (Revolution Systems, LLC)
Average rating: ***..
(3.50, 4 ratings)
There's plenty of material (documentation, blogs, books) out there that'll help you write a site using Django... but then what? You've still got to test, deploy, monitor, and tune the site; failure at deployment time means all your beautiful code is for naught. This tutorial examines how best to cope when the Real World intrudes on your carefully designed website. Read more.
Perl
Location: Ballroom A4/A5
Paul Fenwick (Perl Training Australia), Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.12, 24 ratings)
You already know some Perl. You've read a book, written a few scripts, maybe even a module, but are you sure you're doing it right? Languagues and techniques evolve over time, and Perl is no exception. This detailed tutorial covers many of the best modern and practical techniques in Perl, including Moose, autodie, Devel::NYTProf, Devel::Cover, PAR, Perl::Critic and more. Read more.
Administration, Web Applications
Location: Ballroom A3/A6
Theo Schlossnagle (OmniTI/Circonus)
Average rating: ****.
(4.13, 23 ratings)
Internet traffic 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. This presentation dives into techniques to avoid collapse under dire circumstances. 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. Read more.
Location: Exhibit Hall 3
Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ****.
(4.24, 41 ratings)
Keynote by Tim O'Reilly. Read more.
Linux
Location: Ballroom A2
Valerie Aurora (formerly Henson) (The Ada Initiative)
Average rating: ***..
(3.80, 10 ratings)
Btrfs is a new file system for Linux. It includes snapshots, pooling of multiple devices, and checksums. This talk will describe btrfs for both the systems administrator and the programmer. Read more.
Programming, Python
Location: Ballroom A3/A6
Alex Martelli (Google)
Average rating: ***..
(3.79, 14 ratings)
Abstraction is a powerful servant, but a dangerous master. We code, design, think, debug ... on a tower of abstractions. Spolsky's Law tells us that "All abstractions leak". This talk explores why they leak, why that's often a problem, what to do about it; I also cover why sometimes abstractions SHOULD "leak", and how best to produce and consume abstraction layers. Read more.
Design & Usability
Location: Meeting Room J3
Jon Tan (OmniTI)
Average rating: ***..
(3.59, 17 ratings)
Design is 80% science and 20% art. This talk dives straight into the science to give you the techniques to create your own interfaces and demystify design. From using the golden ratio in layout and Fibonacci numbers in typography, to brand design and art direction, it covers it all in simple, tasty, bite-size pieces. Read more.
Linux
Location: Ballroom A2
Theodore Ts'o (Linux Foundation)
Average rating: ***..
(3.92, 13 ratings)
What does the future hold in store for filesystem and storage technologies? Why is it that there has been a flowering of new filesystems showing up in Linux in the last 18 months? This talk will review the new file systems and storage technologies which have shown up in Linux and discuss what is likely to come in the future. Read more.
Business, Cloud Computing, Linux, Mobile
Location: Ballroom A3/A6
Zaheda Bhorat (Open Source/Standards), Paul Rademacher (Tasty Labs), Adam Lerer (Google, Inc. ), Gregory Norris
Isn't all open source software for social good anyway? Open Source, Open Standards and Open Data all play a key part in areas that impact us all. Climate Change, Healthcare and Poverty Eradication are some key social issues which benefit from the work of the open community through cloud computing, mobile technologies and Linux. Read more.
Emerging Topics
Location: Meeting Room J3
Howard Abrams (Joule Labs)
Average rating: ***..
(3.50, 8 ratings)
Software programming has come a long way for students and younger children since the days of Logo. Syntax has been replaced with connecting blocks and the triangle turtle has been replaced with custom artwork children create themselves. Now, multi-threading and event processing are easier to teach children than functions, and this session discusses these ideas as well as so the edge of kid code. Read more.
Emerging Topics, Fundamentals, People, Programming
Location: Ballroom A1
Average rating: ****.
(4.50, 2 ratings)
One of the most commonly mentioned benefits of open source is: "Users can fix bugs themselves!" But what if you aren't a programmer? This talk will take non-programmers through the basics of searching bug reports, filing good bugs, tracking down what's causing a bug, and maybe even fixing it yourself, all without any prior programming experience. Read more.
Programming, Python
Location: Meeting Room B3
John Harrison (Insight Industries), Matt Harrison (FusionIO)
wiiMote headtracking demos are a YouTube sensation and the technology is making its way from demos to production games and scientific visualization. Learn the theory behind wiiMote headtracking, see it in action, and imagine what you might do with it. Read more.
Emerging Topics, People, Security
Location: Meeting Room B2
James Tillman (Elections by the People Foundation, Inc.), Richard Benham (Elections by the People Foundation, Inc.)
Average rating: ****.
(4.00, 1 rating)
Over the last few years, developments in the use of Open Source for creating efficient, verifiable, and trustworthy voting systems present viable approaches to solving technical problems in elections systems. The next wave of development will build on these recent achievements in the field by integrating them into the real, often messy, world of election administration and law. Read more.
People
Location: Exhibit Hall 3
Ben Collins-Sussman (Google, Inc.), Brian Fitzpatrick (Google, Inc.)
Average rating: ***..
(3.88, 16 ratings)
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss how to avoid this trap and gracefully exchange personal ego for personal growth and super-charged collaboration. We'll also examine how software tools affect social behaviors, and how to successfully manage the growth of new ideas. 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.
Programming, Python
Location: Meeting Room J1/J4
Matt Harrison (FusionIO)
Average rating: ***..
(3.00, 11 ratings)
Sure you it's easy to throw a script over the fence for your users, but how do you deal with maintenance, testing, packaging and distributing your scripts? This talk will cover best practices for python scripting including any changes needed for version 3. Read more.
Business, Emerging Topics, People, Programming
Location: Ballroom A8
Danese Cooper (Open Source Hardware Association), David Smith (REvolution Computing)
Average rating: ****.
(4.00, 14 ratings)
Risk and chance play a huge part in our daily lives, yet the human brain doesn't come pre-loaded with the right software to make intuitive decisions about them. This talk is to provide some illumination in the basic principles to help you understand and quantify risk, and to introduce you to the open-source language R, an essential tool for finding statistical solutions to your own problems. Read more.
Emerging Topics, People
Location: Ballroom A3/A6
Benjamin Mako Hill (Massachusetts Institute of Technology)
Average rating: ****.
(4.00, 3 ratings)
This talk provides a humorous description of an argument in favor of free and open source software based on what I call "antifeatures:" functionality that technology developers charge users to not include. From DRM to crippled OSes to digital cameras, I will show off many of the most egregious antifeatures and describe how open source both makes them impossible and helps users work around them. Read more.
Emerging Topics, Government
Location: Ballroom A1
Adina Levin (Socialtext), Debra Bowen (State of California), Silona Bonewald (SLC), Ilan Rabinovitch (Ooyala), Kevin Marks (TummelVision.tv)
Average rating: ****.
(4.50, 2 ratings)
This panel will discuss accessing open government initiatives and creating new services around existing government data on the internet. The idea is to get a point of view from each step of the process for open government initiatives, from producer and publisher, to standards advocate, to consumer and user, and to elected representative. Read more.
Administration, Emerging Topics, Programming, Python
Location: Meeting Room J1/J4
Trent Nelson (Snakebite), Titus Brown (Michigan State University)
Average rating: *....
(1.00, 1 rating)
Snakebite is a culmination of ten months of secretive work, seven trips to Michigan State University, six blown fuses and about $60,000. The end result? A network of around 37-ish servers of all different shapes and sizes, specifically geared towards the development needs of open source projects. Get the inside scoop from Snakebite's Founder, Trent Nelson, and MSU Director Dr. Titus Brown. Read more.
Location: Exhibit Hall 3
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.52, 31 ratings)
Google crawls more than just web pages, we also crawl source code. Ever wondered just how much open source code is out there? What licenses is all that code under? Which projects are the most shared? We'll try to answer these questions in this talk. Read more.
Linux, Security
Location: Ballroom A7
Kyle Rankin (QuinStreet, Inc.)
Average rating: ****.
(4.22, 9 ratings)
In this talk Kyle Rankin will provide an introduction to performing forensics analysis on Linux machines using the popular Sleuthkit tools with their easy-to-use Autopsy web-based front-end. The talk will cover basic concepts for a forensics investigation, and at the end there will be a demo with a compromised Linux image. Read more.
Design & Usability, Government, People
Location: Meeting Room B1/B4
Louis Suarez-Potts (Oracle / OpenOffice.org)
Average rating: ****.
(4.00, 1 rating)
OOo has succeeded in engaging thousands of contributors around the world. Many are not technical. How was this done? As well, governments are now adopting OpenOffice.org: Why? And, how do the local and localization communuties contribute to this adoption? Finally, what lessons can other Foss projects take from OpenOffice.org's accompishments? Read more.
Business, Emerging Topics, Linux, Mobile
Location: Exhibit Hall 3
Chris DiBona (Google, Inc.), Leslie Hawthorn (Elasticsearch)
Average rating: ***..
(3.67, 9 ratings)
In this talk, Chris DiBona will bring the audience up to date on recent Google activities in open source. We will specifically cover advances in Android’s open source deployment infrastructure, including the Gerrit and Repo tools, and the directions those tools are taking. Read more.
Security
Location: Ballroom A7
Chris Shiflett (Analog)
Average rating: ****.
(4.67, 6 ratings)
Perception is as important as reality. In this multifarious talk, I'll introduce some of what I have learned about cognitive psychology, exploring topics such as change blindness and ambient signifiers, and I'll show some real-world examples that demonstrate the profound impact human behavior can have on security. Read more.
Emerging Topics, Java, Programming, Python, Ruby
Location: Meeting Room J3
Ted Leung (The Walt Disney Company)
Average rating: ****.
(4.30, 10 ratings)
This talk will be a survey of concurrent programming constructs which are currently available in some programming language or library. We will look at programming model being presented, as well as examining some of the implementation challenges for the various models. Read more.
Business, Linux, People
Location: Ballroom A8
Dave Neary (Red Hat)
Average rating: ***..
(3.00, 2 ratings)
Most companies who start working with free software projects have trouble. They run over common stumbling blocks. Questions go unanswered, patches go unreviewed. Why does it take so much time and evergy to be a good citizen? This presentation will outline the problems, and will give some metrics which you can use to evaluate a community's health before marrying them. Read more.
Desktop Applications, Mozilla
Location: Ballroom A1
David Ascher (Mozilla Messaging), Dan Mosedale (Mozilla)
Average rating: ***..
(3.67, 9 ratings)
Thunderbird 3 is nearing release -- in this developer-oriented talk, David Ascher and Dan Mosedale will talk about what Thunderbird 3 will mean to people who want to take an active role in managing their email lives. Read more.
Desktop Applications, Mobile, Programming
Location: Ballroom A3/A6
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.60, 5 ratings)
Email: you see it every day. It's on your desktop. It's in your servers. Through the magic of modern technology, it flows invisibly through the air and into your PDA! Your cellular phone conducts silent and arcane conversations with distant servers, speaking the ancient language of SMTP and the unknowable dialects of IMAP. Surely all this technology means progress of mankind... or does it? Read more.
Business, Design & Usability, People
Location: Meeting Room B1/B4
Stormy Peters (GNOME Foundation)
Average rating: ***..
(3.50, 2 ratings)
While consumers and the open source community don't interact often, users are important to projects because users test software, spread the word, motivate developers, lend credibility, contribute financially and participate in users groups. Come learn why users are important to an open source project and how they can be more involved. Read more.
Business, Emerging Topics
Location: Ballroom A3/A6
Matt Asay (MongoDB, Inc.), Zack Urlocker (MySQL), Matt Deuel (Virgin Mobile), Jeffrey Hammond (Forrester Research), Barry Klawans (San Francisco International Airport, IT&T Department)
Average rating: **...
(2.00, 1 rating)
In a time of tight IT budgets, open source has attracted much attention due to its cost advantages. But what is hype and what is reality? Join industry veterans, analysts and end-users as the look at the true costs and cost savings of open source. Participants will discuss how smart open source implementation can save money and where investments need to be made. Read more.
Java, Web Applications
Location: Meeting Room J3
Patrick Hogan (NASA), Randy Kim (NASA)
Average rating: ****.
(4.00, 1 rating)
We are entering an era when 3D visualization technology will become as standard as 2D web browsers are today. NASA World Wind is standards-based, open source technology oriented to stimulate innovation. Just as public highways built for the common good opened up huge opportunities for society, so too NASA World Wind client *and* server technology provides a public domain 3D highway. 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.
Administration, Programming
Location: Meeting Room B2
Emma Jane Westby (Drupalize.Me)
Average rating: ****.
(4.20, 5 ratings)
As a freelance developer chances are good you use either many, or no, version control systems for your code. If your mental health has been compromised by index.version080912f-b.inc file naming, or you wish there was more flexibility in how (and when) your files are submitted to data central, it’s possible that Bazaar is the version control system you’ve been waiting for. Read more.
Java, Programming, Ruby
Location: Meeting Room J1/J4
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.11, 9 ratings)
Design patterns describe common problems in software development, but many people believe that the GoF book demonstrates the best ways to implement these patterns. Dynamic languages provide more facilities than C++ or Java; this session shows alternative implementations of design patterns using dynamic languages (Ruby and Groovy). Read more.
Business, Emerging Topics
Location: Ballroom A8
wesley chun (Google)
Average rating: **...
(2.67, 3 ratings)
These days, there are countless number of software applications and web services that have been developed using free and open source software (FOSS). Such tools have become so flexible, powerful, and universal, that it should also be possible for authors to write manuscripts using FOSS in the same way that applications are developed. In this talk, we present some case studies of this phenomenon. Read more.
Mobile, Programming, Web Applications
Location: Meeting Room J3
Douglas Crockford (Yahoo! Inc.)
Average rating: ***..
(3.88, 8 ratings)
How JSON overcame intolerance, inurement, and death threats to become the preferred data interchange format. Read more.
Emerging Topics, Web Applications
Location: Exhibit Hall 3
Bruce Lawson (Opera Software ASA)
Average rating: ****.
(4.42, 12 ratings)
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 support in current browsers? Read more.
Emerging Topics, Mobile, PHP, Programming, Python, Web Applications
Location: Meeting Room J1/J4
Paul Scott (DSTV Online)
Average rating: ****.
(4.00, 1 rating)
XMPP is a cheap, low bandwidth alternative to the web in bandwidth poor countries. This talk will show how we have used XMPP networks to address social problems like gansterism, drug abuse and HIV AIDS. Read more.
Emerging Topics
Location: Ballroom A3/A6
Bruce Momjian (EnterpriseDB), Matthew Momjian (Student)
Average rating: ***..
(3.33, 3 ratings)
You can control devices in your home from your computer with no new wiring. This session covers controlling lights, bells, and motors using open source software. Wireless remotes can also control devices. Sensors can provide information about motion, sunset, temperature. Capturing caller id and auto-dialing is also covered. 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
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • 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 scordesse@oreilly.com

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@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

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