| |
Portland 252 |
Portland 251 |
Portland 255 |
Portland 256 |
D133 |
D135 |
D136 |
D137-138 |
D139-140 |
E141 |
E142 |
E143-144 |
E145 |
F150 |
F151 |
| 8:45AM |
Welcome!:
Nathan Torkington
O'Reilly Radar:
Tim O'Reilly
School of Rock:
Scott Yara
Trying to Suck Less: Making Web 2.0 Mean Something:
Anil Dash
Interview with Mike Olson: From Sleepycat to Oracle:
Michael Olson
Q & A
|
| 10:15AM |
Break
|
| 10:45AM |
Big Bad PostgreSQL: A Case Study:
Theo Schlossnagle
|
Parsers, Perl 6 Rules, and the Parrot Grammar Engine:
Patrick Michaud
|
Handling Cross-domain XMLHttpRequests:
Premshree Pillai
|
What's New with Perl DBI?:
Tim Bunce
|
Journalism via Computer Programming:
Adrian Holovaty
|
Making Sales While Making Friends: Lessons Learned from Open Source Businesses:
Matt Asay
|
Open Technology Development: Open Source and the U.S. Government:
John Scott
|
Beyond the Stock Kernel: Patching and Building a Kernel for Security and Speed:
Steve Suehring
|
Metaprogramming Java with HiveMind and Javassist:
Howard Lewis Ship
|
Data Warehousing and Business Intelligence Using PostgreSQL:
Luke Lonergan
|
Enterprise Open-source Adoption:
Raven Zachary
|
Open Source, APIs, and the Summer of Code at Google:
Chris DiBona
|
Test-driven Development Meets Design-by-Contract:
Jim Weirich
| |
Using Ruby on Rails and Ajax to Make a Massive Multiplayer Game:
Michael Buffington
|
| 11:30AM |
Interim Break
|
| 11:35AM |
Extending MySQL Made Easy: Plugin API:
Sergei Golubchik
| |
Ajax Optimization Techniques: Working with Large Ajax Applications:
Kevin Henrikson
|
Mind Like Water: The Path to Perl Bliss:
Peter Scott
|
Easy AI with Python:
Raymond Hettinger
|
Opening Up the News: A Case Study on How One Organization Went Open Source, and How Yours Can, Too:
Russ Danner, Terry Barbounis, Curtis D. Edge
|
Dirty Secrets of PHP 5's Ext/SOAP Extension:
Adam Trachtenberg
|
Current State of the Linux Kernel:
Greg Kroah-Hartman
|
Embedding a Database in The Browser:
David Van Couvering
|
Google AJAX Search API:
Mark Lucovsky
| |
A Closed Source Project Becomes Open Source: How We Succeeded:
Lars Thalmann
|
Deploying Rails Apps with Capistrano:
Mike Clark
|
Maximum Netfilter:
Michael Rash
|
Painless Web Proxying with Apache mod_proxy:
Justin Erenkrantz
|
| 12:20PM |
Lunch
|
| 1:45PM |
Building "Sane" Query Interfaces to Databases:
Mark Newsome
|
The Atom Publishing Protocol as Universal Web Glue:
Tim Bray
|
Prototype:
Stuart Halloway
|
Nothing But (Ingy döt) Net:
Brian Ingerson
|
dimdim - The World's Free Web Conference:
Prakash Khot, DD Ganguly
|
Measuring Open Source Popularity:
Luke Welling
|
PHP Lightning Talks:
George Schlossnagle
|
A Simple Guide to Linux File Systems:
Val Henson
|
Rock Your Testing World with Devel::Cover:
Geoffrey Young
|
Case In Point: OpenLaszlo and Open Source:
Adam Wolff
|
Stump the Band:
Ben Trott, Artur Bergman, Tatsuhiko Miyagawa
|
So, You Want to Build an Open Source Community: Learning from Apache:
J Aaron Farr
|
Driving Rails Deep Into the Back Office:
Obie Fernandez
|
The Madness of Ajax:
Andrew van der Stock
|
Jifty: Nifty Applications in a Jiffy:
Jesse Vincent
|
| 2:30PM |
Interim Break
|
| 2:35PM |
Developing Berkeley DB Java Edition: Internals and War Stories:
Charles Lamb
|
Open Source QA with Selenium:
Patrick Lightbody
|
Cross-site Ajax: Challenges and Techniques for Building Rich Web 2.0 Mashups:
Joseph Smarr
|
Plagger: Pluggable RSS/Atom Aggregation:
Tatsuhiko Miyagawa
|
Streamlined:
Stuart Halloway
|
Lessons Learned in Taking a Closed Source Product Open:
Neelan Choksi
|
PHP Lightning Talks:
George Schlossnagle
|
Getting Started in Linux Kernel Development:
Randy Dunlap
|
Building Java Web Applications with Tapestry:
Howard Lewis Ship
| |
The Challenge: Digital Media and OSS:
John Terpstra
|
The Semasiology of Open Source (Part III):
Robert "r0ml" Lefkowitz
|
Ruby and .NET:
John Lam
|
Painless maintenance of local changes to fast-moving software:
Bryan O'Sullivan
|
Programming the Kernel for Web 2.0:
Audrey Tang
|
| 3:20PM |
Break
|
| 4:30PM |
Lightning States of:
Louis Suarez-Potts, Jeff Waugh, Josh Berkus, David Van Couvering, Corey Shields, Donnie Berkholz, Craig Russell
|
Python in the Enterprise:
Alex Martelli
|
0 to 60 in 45 Minutes: A Down and Dirty Ajax Design Patterns Fire Drill:
Terry Chay
|
Perl Lightning Talks:
Mark-Jason Dominus
|
So You've Inherited a MySQL Instance on Unix:
Sheeri Kritzer
|
Puppet: An Operating System Abstraction and Automation Framework:
Luke Kanies
|
PHP 6 & Unicode: The Tower of Babel, Next Generation:
Andrei Zmievski
|
Using Xen and Crucible for Automated Testing of Inkscape and Cairo:
Bryce Harrington
|
The Shale Framework:
Craig McClanahan
|
Implementing the LAMP Stack:
Jim Jagielski
|
Content in the Web 2.0 World:
Mike Hendrickson
|
The Best and Worst of Open Source Business Tactics:
Cliff Schmidt
|
Ruby for Java Programmers:
Ugo Cei
|
The Truth about XSS:
Chris Shiflett
|
Django: Web Development with Journalists' Deadlines:
Jacob Kaplan-Moss
|
| 5:15PM |
Interim Break
|
| 5:20PM |
Lightning States of (con't):
Josh Berkus
|
wxPython in a Nutshell:
Robin Dunn
|
No Flash Required: Interactive Browser Graphics:
Gavin Doughtie
|
Perl Lightning Talks (con't):
Mark-Jason Dominus
|
Apache Harmony : Open Source Java SE:
Geir Magnusson
|
Leveraging Ajax Linking and Embedding ("ALE") to Extend the Power of Ajax:
|
PDO: PHP Data Objects:
Wez Furlong
|
Contribute Tests to Your Favorite Open Source Project:
Dayne Medlyn
|
How Open Source Projects Survive Poisonous People (And You Can Too):
Brian W. Fitzpatrick, Ben Collins-Sussman
|
Virtualization and Linux: Anything but Traditional:
Kevin Noreen
| |
Coding Wizard, Savvy Trader: Applying Your Expertise to the Stock Market:
Kartik Subbarao
|
Extending Ruby with C:
Garrett Rooney
|
Open Source Voting:
Arthur Keller, David Mertz
|
Data Mining Using Orange and Python:
Matt Drew
|
| 6:05PM |
Exhibit Hall Reception
FOSCON II: The Ruby Rodeo
Firefox Flicks Screening:
Asa Dotzler
|
| |
Portland 252 |
Portland 251 |
Portland 255 |
Portland 256 |
D135 |
D136 |
D137-138 |
D139-140 |
E141 |
E142 |
E143-144 |
E145 |
F150 |
F151 |
| 8:45AM |
The Zen of Free:
Simon Phipps
"Opening" the Possibilities: APIs and Open Source Code:
Gary Lang
5 A Day:
Robert "r0ml" Lefkowitz
Developers: You've Got the Power - Now What?:
Stephen O'Grady
Making Tech Documentaries: How and Why:
Jason Scott
Q & A
|
| 10:15AM |
Break
|
| 10:45AM |
How Database Engines Work:
D. Richard Hipp
|
Porting Mac::Carbon to Intel:
Chris Nandor
|
Building Rich Clients Using Eclipse RCP:
Wayne Beaton
|
Mason Components for Ajax:
David Bushong
|
What Happens When the Money Comes?:
Mitchell Baker, Tim O'Reilly, Danese Cooper, Geir Magnusson, David Recordon, Susan Wu
|
Building Extensible Desktop Applications with the Zope 3 Project:
Nathan Yergler
|
The (Surprising) History of Copyright, and What It Means for Open Source:
Karl Fogel
|
Subversion Best Practices:
Brian W. Fitzpatrick, Ben Collins-Sussman
|
OSGeo: Mapping and Geospatial Tools & Support:
Jo Walsh, Mark Lucas, Aaron Racicot
|
Proven and Robust OLTP Storage Engine Goes Open Source--Solid Information Technology, solidDB for MySQL:
Murat Demiroglu
|
Python in Mozilla:
Mark Hammond
|
PHP and Web 2.0:
Rasmus Lerdorf
|
Real World Security Response:
Mark Cox
|
Building Rails to Legacy Applications:
Robert Treat
|
| 11:30AM |
Interim Break
|
| 11:35AM |
TimeTravel Tables in PostgreSQL:
A. Elein Mustain
|
Microsummaries in Firefox and on the Web:
Myk Melez
|
Python 3000:
Guido van Rossum
|
A Relational Object Driver That Doesn't Suck:
Ben Trott
|
Building Successful Commercial Open Source Projects:
Jorg Janke
|
haXe: A Cross-platfom Web Language:
Nicolas Cannasse
|
DVR Happiness: Gluing MythTV and TiVo Together with Galleon:
Kees Cook
|
Building a High Performance XML Router with AsyncWeb and XFire:
Dan Diephouse
|
The Future of Software is a Blend, But of What?:
Robert Sutor
|
Introduction to Windows Workflow Foundation:
Jason Mauer
|
Ajax + .NET = Atlas:
Christian Wenz
|
I'm 200, You're 200: Codependency in the Age of the Mash-up:
David Sklar
| |
Low-Maintenance Perl:
Perrin Harkins
|
| 12:20PM |
Lunch
|
| 1:45PM |
SQL Outer Joins for Fun and Profit:
Bill Karwin
|
Hacking Apache HTTP Server at Yahoo!:
Michael Radwin
|
Songbird:
Robert Lord
|
Perl 6 Update:
Damian Conway, Larry Wall
|
Marketing to Dilbert: How to Invite Developers Into Your Project:
Dave Rosenberg, Stephen O'Grady
|
vobject: iCalendar in Python:
Jeffrey Harris
|
Writing Portable C Code with APR:
Garrett Rooney
|
A Google Service for the Open Source Community:
Greg Stein
|
A guided Tour of HQ: The Open Source Management Platform:
Doug MacEachern
|
LinuxCOE: Deploying and Supporting Linux in Global IT Operations:
Craig Lamparter
|
Leveraging Mono for Cross-platform Development:
Kevin Shockey, Joseph Hill
|
PHP Security Testing:
Chris Shiflett
|
OpenLaszlo: No Flash Required!:
David Temkin
|
Building Domain-specific Language in Ruby:
Neal Ford
|
| 2:30PM |
Interim Break
|
| 2:35PM |
Eight Steps to Fix Your Database Performance Problem:
Christopher Browne
|
Perl Program Repair Shop and Red Flags:
Mark-Jason Dominus
|
State of the Desktop Infrastructure:
Jamey Sharp
|
Perl 6 Compiler Status and the Parrot Compiler Toolkit:
Patrick Michaud
|
Failing to Succeed:
Robert "r0ml" Lefkowitz
|
Scripting .NET with IronPython:
Jim Hugunin, Martin Maly
|
Business Models for Open Source Software Companies:
Tony Wasserman
|
Using Google Web Toolkit:
Bret Taylor, Bruce Johnson
|
Sun's Open Source Strategy:
Simon Phipps, Tom Marble
|
The Secret Sauce of Robust Developer Communities - Presented by O'Reilly Media in Partnership with CollabNet:
Denise Kalos, Andrew Kelly
|
Working with Microsoft Excel Spreadsheets and Microsoft Access Databases in a Java Application:
Sean Sullivan
|
Writing Maintainable Code with PHP:
Laura Thomson
|
User Experience, Pain-free:
Amy Hoy
|
Testing Rails Apps:
Mike Clark
|
| 3:20PM |
Break
|
| 4:30PM |
The Future of MySQL Replication:
Lars Thalmann
|
Live Perl Testing:
Michael G. Schwern, Josh Heumann
|
Building Internet Applications with Mozilla XULRunner:
Benjamin Smedberg
|
Parrot: Evolution:
Chip Salzenberg
|
Bringing Open Source Software Development Processes and Principles to the Enterprise:
Brian Behlendorf
|
Capturing an Audience with Laser and Snake:
Robert Stephenson
|
Tips And Tricks with NHibernate:
Benjamin Day
|
Building Search Applications With KinoSearch:
Marvin Humphrey
|
Leap Ahead with New Intel Platform Innovations in 2006:
Mark Skarpness
|
Onward and Upward: Faster PHP with Oracle:
Christopher Jones
|
Simplifying Service-oriented Applications with Apache Tuscany:
Jeremy Boynes
|
Understanding ZFramework:
John Coggeshall
|
When Interface Design Attacks!:
Amy Hoy
|
Software Libre: FOSS in Venezuela:
Jeff Zucker, Lino Ramirez, Alejandro Imass
|
| 5:15PM |
Interim Break
|
| 5:20PM |
Concurrency Control in Relational Databases:
Arjen Lentz
|
The Art of Community:
Mitchell Baker, Karl Fogel, Danese Cooper, Zak Greant, Geir Magnusson, Zaheda Bhorat, Dawn Foster, Josh Bancroft
|
OSS Project Press Relations:
Josh Berkus
|
The Conway Channel 2006:
Damian Conway
|
Enterprises and Communities: A Match Made in
?:
Rod Cope
| |
Ubuntu: Community Building for Human Beings:
Jeff Waugh
| |
MindTouch Dream: When REST is Just the Beginning:
Steve Bjorg
|
The PHP Collaboration Project: Targeting PHP at Modern Web Applications:
Jayson Minard
|
Roadmap to Free .NET Developer Tools:
Lee Fisher
|
The Underpants Gnomes Strategy Guide: An eCards Case Study:
Terry Chay
|
Web Heresies: The Seaside Framework:
Avi Bryant
|
Troubleshooting the Java Virtual Machine and the Applications That Run Within It:
Moazam Raja
|
| 6:05PM |
Break
|
| 7:00PM |
Powell's Technical Bookstore Open House
CAMBIA BiOS Initiative Concert and Keynote:
Tim O'Reilly, Richard Jefferson
|