OSCON Tutorials

Tutorials provide a forum for collaborative learning, exploratory participation, and the first-hand opportunity to master the power of open source software.

Monday | Tuesday

Click here for Sessions.

Monday Morning July 24, 2006

Scalable Internet Architectures
Theo Schlossnagle, Chief Technology Officer, OmniTI Computer Consulting, Inc.
Time: 8:30AM - 12:00PM
Location: Portland 253
Track:  Web Apps

Adding Version Control to Your Application with Subversion
Garrett Rooney, Software Engineer, CollabNet
Time: 8:30AM - 12:00PM
Location: D137-138
Track:  Programming

Maximum Velocity MySQL
Jay Pipes, Community Relations Manager, North America, MySQL AB
Time: 8:30AM - 12:00PM
Location: Portland 255
Track:  Databases

The Ruby Guidebook
Dave Thomas, Works for, The Pragmatic Programmers, LLC
Mike Clark, President, Clarkware Consulting
Time: 8:30AM - 12:00PM
Location: Portland 252
Track:  Ruby

Object-oriented Scripting
Avi Kak, Professor, Purdue Univ, Purdue University
Time: 8:30AM - 12:00PM
Location: D139-140
Track:  Programming

JavaScript Boot Camp
Amy Hoy, Lead Interaction Designer, Lime Wire, LLC
Time: 8:30AM - 12:00PM
Location: Portland 251
Track:  JavaScript/Ajax

The 7 Principles of Better API Design
Damian Conway, Thoughtstream
Time: 8:30AM - 12:00PM
Location: Portland 256
Track:  Perl

Django: Web Development with Journalists' Deadlines
Jacob Kaplan-Moss, Lead Developer, Lawrence Journal-World
Time: 8:30AM - 12:00PM
Location: D135
Track:  Python

Businesses Partnering with Open Source Communities: Opportunities, Perils, and Pitfalls
James Howison, Doctoral Student, Syracuse University
Time: 8:30AM - 12:00PM
Location: D136
Track:  Business

top

Monday Afternoon July 24, 2006

Write A Real, Working Linux Driver
Greg Kroah-Hartman, Kernel Hacker, SuSE Labs / Novell
Time: 1:30PM - 5:00PM
Location: D139-140
Track:  Linux

Introduction to the Apache Web Server
Rich Bowen, Web Database Programmer, Apache Software Foundation
Time: 1:30PM - 5:00PM
Location: Portland 251
Track:  JavaScript/Ajax

Python Optimization
Brian Quinlan, Senior Developer, Scionics Computer Innovation
Time: 1:30PM - 5:00PM
Location: D135
Track:  Python

Power PHP Testing
Chris Shiflett, Principal, OmniTI Computer Consulting, Inc.
Geoffrey Young, Senior Software Engineer, Ticketmaster
Time: 1:30PM - 5:00PM
Location: Portland 253
Track:  PHP

Rails Guidebook
Mike Clark, President, Clarkware Consulting
Dave Thomas, Works for, The Pragmatic Programmers, LLC
Time: 1:30PM - 5:00PM
Location: Portland 252
Track:  Ruby

MySQL 5.1 In-Depth
Brian Aker, Director of Architecture, MySQL AB
Time: 1:30PM - 5:00PM
Location: D136
Track:  Databases

Face 2 Face: Processes for OS Communities
Kaliya Hamlin, Identity Woman
Time: 1:30PM - 5:00PM
Location: D137-138
Track:  Emerging Topics

Asterisk Inside and Out
Brian Capouch, Assistant Professor, Computer Science, Saint Joseph's College
Time: 1:30PM - 5:00PM
Location: E143-144
Track:  Emerging Topics

Mastering vim
Damian Conway, Thoughtstream
Time: 1:30PM - 5:00PM
Location: Portland 256
Track:  Programming

Higher-Order Perl
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Time: 1:30PM - 5:00PM
Location: Portland 255
Track:  Perl

top

Tuesday Morning July 25, 2006

Large Scale Webapps: Managing Releases and DevTeam Infrastructure
Jonathan Oxer, Technical Director, Internet Vision Technologies
Time: 8:30AM - 12:00PM
Location: Portland 255
Track:  Web Apps

Introduction to Object-oriented Programming with PHP
Marcus Börger, Google
Time: 8:30AM - 12:00PM
Location: D136
Track:  PHP

Ajax on Rails
Stuart Halloway, Co-founder, Relevance LLC
Time: 8:30AM - 12:00PM
Location: Portland 256
Track:  Ruby

An Introduction to wxPython
Robin Dunn, Software Craftsman, OSAF
Time: 8:30AM - 12:00PM
Location: E143-144
Track:  Python

Introduction to PostgreSQL
A. Elein Mustain, Managing Director, Varlena, LLC
Time: 8:30AM - 12:00PM
Location: D135
Track:  Databases

Advanced Perl DBI
Tim Bunce, CTO, Data Plan Services
Time: 8:30AM - 12:00PM
Location: Portland 253
Track:  Perl

Real World Web Services
Scott Davis, Principle, DavisWorld Consulting
Time: 8:30AM - 12:00PM
Location: Portland 251
Track:  JavaScript/Ajax

Introduction to Haskell
Adam Turoff, Consultant
Time: 8:30AM - 12:00PM
Location: Portland 252
Track:  Programming

High Performance PHP
George Schlossnagle, VP of Engineering, OmniTI Computer Consulting, Inc.
Time: 8:30AM - 12:00PM
Location: D137-138
Track:  PHP

Just Enough Intellectual Property Law to Manage an Open Source Project
Cliff Schmidt, Vice President of Legal Affairs, Apache Software Foundation
Time: 8:30AM - 12:00PM
Location: D139-140
Track:  Emerging Topics

top

Tuesday Afternoon July 25, 2006

Open Source Clue Training: How to Market to People Who Hate Marketing
Doc Searls, Senior Editor, Linux Journal
Time: 1:30PM - 5:00PM
Location: D139-140
Track:  Business

Rock-solid Web Development: Testing Web Apps
John Paul Ashenfelter, CTO, TransitionPoint
Time: 1:30PM - 5:00PM
Location: Portland 256
Track:  Web Apps

Essential PHP Security
Chris Shiflett, Principal, OmniTI Computer Consulting, Inc.
Time: 1:30PM - 5:00PM
Location: D136
Track:  PHP

Extending and Embracing RT
Robert Spier, Engineer, Google
Jesse Vincent, President, Best Practical Solutions LLC
Time: 1:30PM - 5:00PM
Location: D137-138
Track:  Web Apps

Secure Your Web Apps: OWASP Top 10 2007
Andrew van der Stock, OWASP Guide Project Lead, OWASP
Time: 1:30PM - 5:00PM
Location: Portland 255
Track:  Security

Leveraging Mono for Cross-platform Development
Kevin Shockey, Editor in Chief, Information Technology Consultant
Joseph Hill, Chief Software Architect, Arc Focus, Inc.
Time: 1:30PM - 5:00PM
Location: D135
Track:  Windows

Rolling Your Own Google Maps
Scott Davis, Principle, DavisWorld Consulting
Time: 1:30PM - 5:00PM
Location: Portland 253
Track:  Emerging Topics

More Perl Best Practices
Damian Conway, Thoughtstream
Time: 1:30PM - 5:00PM
Location: Portland 251
Track:  Perl

top


Please Note: Program content subject to change.