9:00 – 9:45am
|
9:45 – 10:00am
-
Coffee Break
-
Title:
Coffee Break
-
Time:
9:45 – 10:00am
|
10:00 – 11:45am
-
-
Title:
Functional Requirements: Thinking Like A Pirate
-
Track:
Business
-
Room:
Broadway
-
Time:
10:00 – 11:45am
-
Excerpt:
Creating functional requirements as a part of the planning process is like creating a treasure map. You want to get compensated for the value your cool built-with-open-source-thing is providing to your clients. Your clients want it to work better than what they originally had in mind. If you do the work upfront, you’ll know when you’ve hit the X marks the spot.
-
Speakers:
Amye Scavarda, Bill Fitzgerald
-
-
-
Title:
Making Drupal Go Fast with Varnish and Pressflow
-
Track:
Cooking
-
Room:
Fremont
-
Time:
10:00 – 11:45am
-
Excerpt:
You’ve launched your new web site and it’s starting to get some attention. You’ve tuned your database and optimized your HTTP daemon, but what if it’s not enough to keep up with all the hits you’re getting? We’d like to introduce you to your two new best friends: Varnish and Pressflow.
-
Speakers:
Greg Lund-Chaix, Rudy Grigar
-
-
-
-
Title:
Developing Replication Plugins for Drizzle
-
Track:
Chemistry
-
Room:
Steel
-
Time:
10:00 – 11:45am
-
Excerpt:
The Drizzle Project is a fork of the MySQL 6.0 server. One of the many goals of Drizzle is to enable a large plugin ecosystem by improving, simplifying, and modernizing the application programming interfaces between the kernel and the modules providing services for Drizzle. This tutorial serves to showcase the new APIs for Drizzle’s replication through a series of in-depth examples.
-
Speakers:
Padraig O'Sullivan
|
Noon – 1:30pm
-
Lunch Break
-
Title:
Lunch Break
-
Time:
Noon – 1:30pm
|
1:30 – 2:15pm
-
-
-
Title:
Copyright lawyers can Gödel
-
Track:
Hacks
-
Room:
Burnside
-
Time:
1:30 – 2:15pm
-
Excerpt:
“This compression algorithm is of course very inefficient, at least when applied to a small collection of documents. But if you were to apply it to a larger collection, say, all the music ever recorded and all movies ever made, some gains may be realized…
-
Speakers:
Markus Roberts
-
-
-
Title:
Introduction to MongoDB
-
Track:
Cooking
-
Room:
Morrison
-
Time:
1:30 – 2:15pm
-
Excerpt:
MongoDB is an open source, high-performance, schema-free, document-oriented database that is rapidly gaining in popularity among web developers. In this talk we’ll introduce MongoDB and the features that make it great choice for your web applications.
-
Speakers:
Michael Dirolf
-
-
Title:
Connecting to Web Services on Android
-
Track:
Cooking
-
Room:
St. Johns
-
Time:
1:30 – 2:15pm
-
Excerpt:
This presentation will show how to connect to REST-based web services from an Android application. We’ll discuss HTTP programming as well as XML and JSON libraries. This presentation will include a live demo of an Android application.
-
Speakers:
Sean Sullivan
-
-
Title:
Why the Sysadmin Hates Your Software
-
Track:
Chemistry
-
Room:
Steel
-
Time:
1:30 – 2:15pm
-
Excerpt:
You’ve worked really hard on your software. It’s stable and has lots of nice features and users love it. But your sysadmin hates it and complains about how hard it is to install, configure, and manage. What’s up with that?
-
Speakers:
Steve VanDevender
|
2:30 – 3:15pm
-
-
-
-
-
-
Title:
Using Modern Perl
-
Track:
Cooking
-
Room:
St. Johns
-
Time:
2:30 – 3:15pm
-
Excerpt:
Since 2001, Perl 5 has undergone a renaissance. Modern Perl programs are powerful, maintainable, and understandable. Come learn how to take advantage of perl circa 2010.
-
Speakers:
Chromatic X
-
-
Title:
SELECT * FROM Internet Using YQL
-
Track:
Chemistry
-
Room:
Steel
-
Time:
2:30 – 3:15pm
-
Excerpt:
Treating the internet and all its sources as a database, YQL seeks to allow developers to explore government, social, api and all other external data in a standardized way. Further allowing developers to manipulate this data and mash different sources together, YQL works to open up the web and all its sources.
-
Speakers:
Jonathan LeBlanc
|
3:15 – 3:45pm
-
Afternoon Tea
-
Title:
Afternoon Tea
-
Time:
3:15 – 3:45pm
|
3:45 – 4:30pm
-
-
Title:
How To Report A Bug
-
Track:
Cooking
-
Room:
Broadway
-
Time:
3:45 – 4:30pm
-
Excerpt:
Bug reports drive Open Source, but too often it’s a hostile experience. As a user, how do you report a bug without being treated like you’re dumping a sack of crap on the developer’s doorstep? As a developer, how do you encourage users to report bugs? This is not a tutorial, but an examination of the social aspects of bug reporting.
-
Speakers:
Michael Schwern
-
-
-
-
Title:
Cassandra: Strategies for Distributed Data Storage
-
Track:
Chemistry
-
Room:
Morrison
-
Time:
3:45 – 4:30pm
-
Excerpt:
Cassandra is an open source, highly scalable distributed database that brings together Dynamo’s fully distributed design and Bigtable’s ColumnFamily-based data model. In this talk we’ll discuss the strategies Cassandra employs to provide an eventually consistent data model.
-
Speakers:
Kelvin Kakugawa
-
-
Title:
Non-visual location-based augmented reality using GPS data
-
Track:
Hacks
-
Room:
St. Johns
-
Time:
3:45 – 4:30pm
-
Excerpt:
Augmented Reality and Geolocation have been hot topics this year, but there has often been a confusion between aesthetics vs. practicality, and fantasy vs. reality. This presentation will highlight the advantages and disadvantages of visual and non-visual augmented reality. We’ll tell stories from our experiences building location-aware social networks with custom proximity notification.
-
Speakers:
Aaron Parecki, Amber Case
-
-
Title:
The symfony framework behind the scenes at museum installations
-
Track:
Cooking
-
Room:
Steel
-
Time:
3:45 – 4:30pm
-
Excerpt:
The symfony framework is a full-stack web framework for PHP. It’s great for building websites, but you might be surprised where else it comes in handy. David Brewer shows how Second Story uses symfony to build custom content management and delivery systems powering interactive installations ranging from collections of Disney memorabilia to maps plotting every monument at Gettysburg.
-
Speakers:
David Brewer
|
4:45 – 5:30pm
-
-
Title:
Foundations, Non-profits, and Open Source
-
Track:
Business
-
Room:
Broadway
-
Time:
4:45 – 5:30pm
-
Excerpt:
Should you start a foundation? Should you start a nonprofit? What’s the role of non-profits in the Open Source community today? How can you be a good citizen in the Open Source arena with a foundation to support?
-
Speakers:
Carol Smith
-
-
-
-
-
Title:
Agile User Experience Design
-
Track:
Cooking
-
Room:
St. Johns
-
Time:
4:45 – 5:30pm
-
Excerpt:
Agile processes can be very successful for both clients and developers, but the rapid pace and the lack of detailed long-term plans can make it difficult to design and build high quality user experiences. We’ll talk about good ways to do that.
-
Speakers:
Randall Hansen
-
-
Title:
import rdma: Zero-copy networking with RDMA and Python
-
Track:
Hacks
-
Room:
Steel
-
Time:
4:45 – 5:30pm
-
Excerpt:
Every time your server sends or receives a packet, it copies it to (or from) a temporary kernel buffer. What an incredible waste of CPU and memory bandwidth! RDMA solves this, at a huge complexity cost. This talk will cover what happens when a dynamic language meets a direct-memory-placement protocol.
-
Speakers:
Andy Grover
|
6:00 – 6:45pm
-
-
Title:
Move Your Asana
-
Track:
Culture
-
Room:
St. Johns
-
Time:
6:00 – 6:45pm
-
Excerpt:
This yoga session is of benefit to anyone who sits and works on computers a lot. Breathing exercises and physical postures that can be done anytime to help maintain a healthy body and clear mind will be taught. Suggestions will be included for how to modify stretches to protect injuries and provide gentle opening.
-
Speakers:
Sherri Koehler
|
7:00 – 8:30pm
|
8:30 – 10:00pm
|