Open Source Bridge 2010 proposals

The Open Source Bridge 2010 sessions have been selected!

Sort by: Title ∧, Track, Submission date

* Open Source Rockets (Confirmed)

PSAS is a student aerospace engineering project at Portland State University. We're building ultra-low-cost, open hardware and open source rockets that feature perhaps the most sophisticated amateur rocket avionics systems out there today.
Hacks 2010-03-25 23:11:33 +0000
Nathan Bergey, Andrew Greenberg

* "Thoughtcrime Experiments": CC/FLOSS Lessons From A DIY Sci-Fi Anthology

Last year, two FLOSS enthusiasts edited a Creative Commons-licensed anthology of original fantasy and science fiction stories and art. We did it to give back, to give readers more choices, and because documenting and sharing are in our blood. Here's how we published a great anthology, why, and how you can do it too.
Culture 2010-03-23 17:48:46 +0000
Sumana Harihareswara

* 'But It's Broken!' Advice for First-Time FOSS Project Patch Submitters

You've found a critical error in a widely-used FOSS system, you write a great fix, you submit it... and it is bounced, and you think the reason is lame. What to do? We'll guide you through the political minefield that is submitting your first patch to a FOSS project.
Culture 2010-03-30 06:44:51 +0000
Christophe Pettus, Josh Berkus

* 'Open Source Business Models' and other mythical creatures

A humorous look at the taxonomy of Open Source ecosystems and the businesses that support/are supported by them based on one person's reflections and observations on a two years spent building an open source business and selling 'free'.
Business 2010-03-26 03:25:34 +0000
Andrew Clay Shafer

* (CANCELLED) Getting Started with FPGAs and HDLs (Confirmed)

Lots of attention has been given to GPUs for speeding up certain types of computations. While GPUs are very well suited for vector operations, there are other things they are not so well suited for. FPGAs (Field Programmable Gate Arrays) are not used as widely yet, but they offer a much more flexible computing fabric than GPUs. You can implement a GPU in an FPGA, for example, or you could implement your own custom processor optimized for very specialized tasks. The barrier to entry can be high for FPGAs: how does a person with a software development background get started using them? And what about HDLs (Hardware Description Langauges) used to program FPGAs? What's the difference between simulation and synthesis? What kinds of tools are freely available? These are some of the questions that will be addressed in this session.
Cooking 2010-03-25 16:23:39 +0000
Phil Tomson

* 21 Rules for Software Consulting

Do you have what it takes to succeed as a software consultant? Or will you crash and burn out in an avalanche of missed deadlines, overdue bills and litiginous former clients? Learn the 21 rules and you have a much better chance of surviving, or even succeeding.
Business 2010-03-14 05:01:40 +0000
Josh Berkus

* A Cloud To Call Your Own - Building Services On Open Nebula (Confirmed)

Cloud computing, it's not all just hype! This presentation will highlight the benefits of an application centric view of infrastructure and operations and include a live demo building cloud infrastructure and providing services using Open Source tools. Starting with bare Linux images, Open Nebula will be automatically installed and configured on a cluster, while walking through the tools, architecture and resources you need to do the same thing.
Cooking 2010-03-26 02:50:45 +0000
Andrew Clay Shafer, Keith Hudgins

* A day in the life of Facebook Operations (Confirmed)

A look at the tools and practices used at Facebook to support the #2 site in the world.
Cooking 2010-03-15 04:09:30 +0000
Tom Cook

* Activity Streams, Socialism, and the Future of Open Source (Confirmed)

It may seem obvious to some, but the socialist imagery that Mozilla uses isn't accidental. Nor is the grounding of Activity Streams in socialist theory. What do these things have to do with open source an its future? A lot, and I'll paint a picture to tell you how it should play out.
Chemistry 2010-03-27 02:33:14 +0000
Chris Messina

* Agile User Experience Design (Confirmed)

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.
Cooking 2010-03-26 05:21:42 +0000
Randall Hansen

* ALM 2.0 – Adopting Open Source Collaboration to Develop Better Software, Faster

This presentation explains how to take advantage of open source collaborative best practices to effectively work across distributed development teams.
Culture 2010-03-26 00:45:13 +0000
Jack Repenning

* Application latencies and the crazy things in Linux you can do for them

Is your application latency-sensitive? Deterministic? Real-Time? This talk will take a broad look at tools and techniques in Linux that can help. And answer the question of why Linus calls some of us "crazy".
Chemistry 2010-03-25 22:45:52 +0000
Nivedita Singhvi

* Automating Flex/Flash with Windmill or Selenium

Get automated tests up and running for your Flex or Flash application in minutes.
Cooking 2010-03-24 18:20:20 +0000
Adam Christian

* Awesome things you've missed in Perl

Awesome things have been happening in Perl recently; so many that even if you've been paying close attention, you may have missed a few. In this talk we'll examine some of the coolest recent technologies for Perl programmers.
Cooking 2010-03-26 02:18:27 +0000
Paul Fenwick

* Behaviour Driven Infrastructure

Does Behaviour Driven Development have a role in the infrastructure world? Enter Behaviour Driven Infrastructure where systems administrators can apply BDD principles to make infrastructure management more powerful, more insightful and deliver more value to their customers.
Cooking 2010-03-25 23:22:35 +0000
James Turnbull

* Being a Catalyst in Communities - The science behind the open source way (Confirmed)

How does Red Hat have wild success with Fedora and other FLOSS projects? By following a method firmly rooted in humanism, practice, and science. Learn in this session how to be an effective catalyst in communities of users, contributors, and businesses.
Culture 2010-03-24 05:48:16 +0000
Karsten Wade

* Best Practices for Wiki Adoption (Confirmed)

Wikis are easy as pie to install, edit, and even to develop. The real challenge they present is in bringing together the right people in the right way to make things happen. There are ways to tackle that challenge that can give your open source community a fighting chance.
Cooking 2010-03-27 22:07:16 +0000
Steven Walling, Ted Ernst

* Blocker Talk: confessional-meets-Scrum

What are the three highest priorities for your FLOSS project, what's blocking you, and can we help? A guided discussion.
Cooking 2010-03-29 22:48:36 +0000
Sumana Harihareswara

* Building a GNU Cross-Compiler Toolchain for Microcontrollers

What pieces do you need to build code for ARM, AVR and similar microcontrollers? How do you put them together? Why might you do that, instead of just loading a package?
Hacks 2010-03-25 20:28:50 +0000
David Madden

* Building A Mesh Network Wireless Temperature Sensor (Confirmed)

The problem: My HVAC system is not balanced. Easy but boring solution: Hire a qualified contractor to fix it. More interesting solution: Use knowledge from dusty undergrad degree in electronics to cobble together some simple wireless temperature sensors using XBee modules and distribute them around the house. Then use Java programming knowledge to build up a monitoring system using open source software. Attempt to use readings from temperature sensors to figure out what's going on and fix it. This presentation will delve into the hardware and software aspects of the system, although with more emphasis on the software and the role that packages such as Apache Felix and Apache Mina play in the system.
Hacks 2010-03-13 23:14:47 +0000
Michael Pigg

* Building a platform from open source at Yahoo!

Join us for a case study on using open source tools to build a platform for enterprise web applications with symfony. The focus of this session will be on how Yahoo! has built web applications that scale with open source tools.
Chemistry 2010-02-24 22:12:54 +0000
Dustin Whittle

* Building Interactive Displays with Touchscreen 2.0 (Confirmed)

Touchscreen is a platform for creating interactive kiosk and dashboard displays. It powers presentations for visitors to the Open Source Lab's data center and the network operations center. Come learn how touchscreen works and how to use it for your own display screens.
Cooking 2010-03-25 21:49:06 +0000
Peter Krenesky, Rob McGuire-Dale

* Cassandra: Strategies for Distributed Data Storage (Confirmed)

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.
Chemistry 2010-03-26 01:38:52 +0000
Kelvin Kakugawa

* Clojure: Towards The Essence Of Programming

You may know Java or C# ... but do you own it? Can you add new language features to suit your needs? Of course not ... but with Clojure, you can! Clojure is more than a powerful language, it's a powerful language toolkit.
Chemistry 2010-03-24 23:44:10 +0000
Howard Lewis Ship

* Code Happier With The Cycle: Code, Test, Fail, Diff, Fix, Pass, Commit, Repeat

If I could convince developers of one thing it would be this: Writing tests and using version control together during development is the simplest way to improve your life. So I will.
Cooking 2010-03-26 01:12:49 +0000
Michael Schwern

* Connecting to Web Services on Android (Confirmed)

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.
Cooking 2010-03-26 05:40:29 +0000
Sean Sullivan

* Considering in-house automated web testing? (Confirmed)

Interested in setting up your own test automation infrastructure? This is what you need to know.
Chemistry 2010-03-24 18:30:29 +0000
Adam Christian

* Constructing Effective Arguments

Ever find yourself having difficulty convincing others on the mailing list that your idea is the "right way" to do things? How about convincing your manager that it really is a great idea to run Open Source software? Need to get that patch accepted upstream? Come learn how to construct an effective argument, and increase your powers of persuasion.
Cooking 2010-03-30 06:04:11 +0000
Jennifer Redman

* cooking clouds

How to get from cloud apis to actual application deployment using your favorite language.
Cooking 2010-03-27 07:35:15 +0000
Adrian Cole, Alex Polvi

* Copyright lawyers can Gödel (Confirmed)

"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...
Hacks 2010-03-26 06:19:35 +0000
Markus Roberts

* CouchApp Evently Guided Hack with CouchDB (Confirmed)

Learn to hack Evently jQuery CouchApps -- p2p web applications that can be deployed anywhere there's a CouchDB.
Hacks 2010-03-08 20:18:08 +0000
J Chris Anderson

* Creating a low-cost clustered virtualization environment using Ganeti (Confirmed)

Creating a redundant yet scalable virtualization environment is often difficult and expensive. Ganeti is an open source project which offers many solutions to simplify a clustered virtual machine environment while enabling you to use low cost hardware. This session will walk through Ganeti covering its basic design goals/features, installation architecture, and production implementation.
Chemistry 2010-03-24 23:21:48 +0000
Lance Albertson

* Creating Embedded Linux Products with OpenEmbedded (Confirmed)

Learn about the current state of embedded Linux distributions and advantages of the OpenEmbedded framework for developing Linux-based products.
Cooking 2010-03-25 18:53:45 +0000
Scott Garman

* CRUD for the Web: OData, GData, and You

Why do you have to relearn yet another API every time you want to really use someone's data source on the Web? It's time we moved beyond just consuming feeds -- we need full-function data access APIs! That's what the Open Data Protocol (OData) and the Google Data Protocol (GData) aim to do. Learn about these efforts, how they are used, and why you should adopt them for your next web API.
Chemistry 2010-03-25 18:54:32 +0000
Jason Mauer

* Data Normalization, Denormalization, and the Forces of Darkness

Battling the minions of evil is not an appropriate time for cowboy database design. Your users' lives, and perhaps those of the entire world, depend on accurate and up-to-date data. You can't take a chance on duplicated data becoming inconsistent. You need a solid data model with little or no maintenance. At the same time, a zombie apocalypse is hardly the right situation to prioritize the purity of the data model over usability. Your users need answers fast, and their brains may already be appetizers by the time a dozen joins complete. How do we prioritize both maintainability and performance? A good DB admin knows whether normalization is the right approach for a particular data set, how far to normalize, and when and how to denormalize to improve performance. Let's hope the warriors of the forces of light have a good DB admin. If they call on you, are _you_ up to the challenge?
Cooking 2010-03-29 18:24:35 +0000
Melissa Hollingsworth

* Data Visualization For Fun and Profit

How to improve your software (and your business) using a bit of math, some Python code, and R, the world's best free statistics software.
Cooking 2010-02-22 20:53:57 +0000
Lennon Day-Reynolds

* Dealing the scaling: Goat Rodeo

Join David Pollak, Goat Rodeo's founder, to learn more about how to model your applications using the Goat so that your app can scale from the developers desktop to production to planet-scale without change to the app logic.
Hacks 2010-03-15 21:11:25 +0000
David Pollak

* Debt-Free: Technical Debt In Open Source Projects

Ship or fix? This choice presents itself to open source projects every day, and the consequences can be considerable. Learn how to control this "technical debt" in open source projects.
Cooking 2010-03-15 14:30:18 +0000
Brandon Savage

* Developing an Open Source UMPC for Higher Education

The Oregon State Wireless Active Learning Device (OSWALD) is a fully open Ultra-Mobile Personal Computer (UMPC) platform designed, maintained, and used by students. Join us while we discuss the design process, software platform, and challenges we've run into while developing an embedded Linux platform for a custom-made handheld.
Hacks 2010-03-25 21:39:05 +0000
Tim Harder, Ben Goska

* Developing easily deployable PHP Applications

Talks about how to develop PHP applications that can be deployed on many different platforms with ease.
Chemistry 2010-03-15 02:09:08 +0000
John Mertic

* Developing Replication Plugins for Drizzle (Confirmed)

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.
Chemistry 2010-03-29 15:25:00 +0000
Padraig O'Sullivan

* Django 102 - past the introduction

You've been through the tutorials on Django, and now you want to deploy a real site in it - and you're lost. Let's fix that.
Cooking 2010-03-26 00:06:35 +0000
Chris Pitzer

* Drizzle, Scaling MySQL for the Future (Confirmed)

Current state of Drizzle.
Hacks 2010-03-25 06:52:36 +0000
Brian Aker

* Drupal & other CMS for Nonprofits

Using the power and flexibility of of a CMS like Drupal to create websites that extend the effectiveness and reach of nonprofits and let their staff/volunteers own the site, rather than having to turn to an expensive tech firm. Reference to several OS CMS will be made.
Cooking 2010-03-25 19:01:09 +0000
Grant Kruger, Theresa Pridemore

* Dynamic Sublists in GNU Mailman

Have you ever just wanted to unsubscribe from one of those tedious threads on your favorite mailing-list? List administrators wouldn't it be nice to allow end-users to unsubscribe from conversations rather then just silently leaving the list? Now you can using Dyanmic Sublists for GNU Mailman.
Hacks 2010-03-30 05:44:22 +0000
Jennifer Redman

* eBooks, ePub, iPad, Kindle, o-my (Confirmed)

Print is dead. Well, not dead yet. But it'll be stone dead in a moment.
Chemistry 2010-03-25 20:45:49 +0000
Lennon Day-Reynolds

* Efficient Multi-core Application Architectures (Confirmed)

This session examines common application architectures in regards to threading and I/O handling. Various threading models are described and weighed, explaining the pros and cons of each. For I/O, topics such as the the c10k problem and buffering are discussed with solutions. A C++ framework is introduced as an example, but the concepts are applicable to other languages as well.
Chemistry 2010-03-25 21:08:21 +0000
Eric Day

* Emperor Mensuraton and the Sword of Statisticales

The rule of Emperor Mensuraton begat army upon army of data until it overran the Empire. The Sword of Statisticales was dispatched to reduce them summarily. Some were average, while others were mean, and one was a la mode. They plotted through lines, bars and pies until finally there emerged one number to rule them all.
Chemistry 2010-03-16 01:39:04 +0000
Philip Tellis

* Everything you ever wanted to know about Amazon EC2

Amazon Web Services makes it possible to build scalable systems easily with very little upfront capital. Come to this session to learn about what's so cool about cloud computing, and how Amazon's suite of elastic cloud computing tools make your job easier.
Cooking 2010-03-26 03:39:34 +0000
Nate Aune

* Fiddling with Linux

A violin is an analog instrument beloved throughout the world. I started playing at the end of 2009 and will spare sharing my skills but, I will share Linux tools, scripts and hardware I use to help learn and play.
Hacks 2010-03-26 05:38:45 +0000
Brandon Philips

* Fixing SSL security: Supplementing the certificate authority model (Confirmed)

The most common way of using SSL/TLS encryption relies on a public-key infrastructure that puts near-absolute trust in a large number of entities around the world, any one of which could accidentally or deliberately empower anyone to impersonate any site or service and spy on all of our communications. We've seen that these certificate authorities can make mistakes. We need new mechanisms to meaningfully double-check that they're doing the right thing.
Hacks 2010-03-26 00:46:41 +0000
Seth Schoen

* Fixing the enterprise: How open source developers got it right, and how to evangelize the heathen

This session covers the best software development practices of open source communities and the applicability of those best practices to the enterprise. Examples will be drawn from the,, and communities, which all develop on the CollabNet Platform, and from CollabNet’s own internal software development efforts.
Culture 2010-03-24 00:13:50 +0000
Jack Repenning

* Flex from zero to hero

If you are tired of hearing of how Adobe Flex can be used to create MP3 players—and want instead to find out how you can use it to create powerful cross-platform applications—attend this live-coding talk and help build a *useful* application from scratch using Flex and AIR.
Hacks 2010-02-20 02:02:36 +0000
Marco Tabini

* Foundations, Non-profits, and Open Source (Confirmed)

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?
Business 2010-03-16 17:42:08 +0000
Carol Smith

* Free Content for Good: Producing 30 Hour Day (Confirmed)

30 Hour Day was the first web-based live streaming telethon of its kind, designed to raise money for local charities in Portland and beyond. In this presentation, I'll share my "eureka moment" when I realized that 30 Hour Day could be the lightening rod for smaller charities in local communities around the world to use our content to raise money and awareness. We'll also have a preview of the next 30 Hour Day (July 2nd & 3rd at Pioneer Courthouse Square) and how you can get involved!
Culture 2010-03-26 06:16:26 +0000
doc normal

* Free Speech, Free Software Across the World (Confirmed)

How does free software help defend free speech in repressive regimes? Danny O'Brien will draw from the records of the Committee to Protect Journalists to explore how open source can help those at the cutting edge of free expression.
Culture 2010-03-30 06:01:00 +0000
Danny O'Brien

* From the Ashes of MetroFi

The Personal Telco Project has been offered a portion of the wireless gear abandoned by the MetroFi muni-wifi failure. We are working on extracting the maximum public benefit from what we ultimately receive.
Hacks 2010-02-24 09:04:44 +0000
Russell Senior

* Functional Requirements: Thinking Like A Pirate (Confirmed)

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.
Business 2010-03-26 05:36:25 +0000
Amye Scavarda, Bill Fitzgerald

* Geek Choir (Confirmed)

This is exactly what it looks like: We're going to make you sing. ;)
Culture 2010-03-30 05:03:07 +0000
Michael Alan Brewer

* GeoDjango

Want to build that kick ass geo-site? Use Django!
Cooking 2010-03-26 00:10:52 +0000
Chris Pitzer

* Geohacking: 2010 Edition

Here's a laundry list of tips, tricks, and hacks you can do with geolocation on the Web today ranging from the mundane to the insane. From viewing multiple datasets on a map to integrating GPS data into a video feed for simultaneous position tracking, you're bound to learn something to improve your stalking... er, I mean build better map-savvy apps.
Hacks 2010-03-25 19:04:19 +0000
Jason Mauer

* Gerrit what is it? can I try it out?

This talk will be about what Gerrit is, how to set up a test Gerrit in a VBox, how it works, and how it could grow on you after you use it a bit.
Cooking 2010-03-14 01:44:56 +0000
mark gross

* Get organized: Emacs a la org-mode

Have you ever finished a day and wondered where the time went? Need to bill customers but only have a vague idea of your actual effort? Get back on track with a heaping scoop of org-mode!
Cooking 2010-03-16 14:00:16 +0000
Brandon Philips

* Git (Mostly) For Drupal

A crash course in git with a slant towards the special techniques needed by Drupal projects. Other developers will also find it useful.
Cooking 2010-03-26 01:31:46 +0000
Michael Schwern

* Give a Great Tech Talk (Confirmed)

Why do so many technical presentations suck? Make sure that yours doesn't. Josh Berkus and Ian Dees will show you how to share your ideas with your audience by speaking effectively and (when the situation warrants it) showing your code.
Culture 2010-03-10 02:10:29 +0000
Josh Berkus, Ian Dees

* Grails for Switchers

Come on. You know you want to.
Cooking 2010-03-03 23:20:21 +0000
Matt Woodward

* Hacking Space Exploration (Confirmed)

From creating remote-sensing CubeSats to analyzing aerogel: how the public is hacking into open source space exploration.
Culture 2010-03-25 09:31:31 +0000
Ariel Waldman

* Hacking the world: effecting positive changes using open source

I don't want to lick envelopes or call donors, I want to get something done! But the organization is horribly underfunded and technically unsophisticated. I know! Open Source Man to the rescue!
Culture 2010-03-29 22:14:43 +0000
David Hollingsworth

* Haiku: The Other FLOSS OS

Looking for an alternative to Linux or the BSDs? Let me introduce you to Haiku, an open source clone of BeOS. We'll go through how to use it and how to contribute.
Chemistry 2010-03-25 00:09:28 +0000
John Melesky

* Hair and Yak Again -- A Hacker's Tale (Confirmed)

API design, parallelism, automated testing, parallel automated testing, deployment, build tools, meta programming, GUI design and construction, hardware interfaces, network protocols, databases, change tracking, file formats, and why simple software becomes an epic journey.
Chemistry 2010-03-25 19:28:37 +0000
Eric Wilhelm

* Harnessing Java with Scala

We provide you an introduction to the Scala programming language through its powerful capabilities to integrating with Java. We will demonstrate how Scala can be an effective means of exploring Java libraries such as JAXB, HttpClient and Hibernate. We will show why Scala is our preferred harness, with capabilities beyond Java, Beanshell or Groovy.
Cooking 2010-03-22 03:19:50 +0000
Thomas Lockney, Trenton Lipscomb

* Harnessing the Social Web with OpenSocial 0.9

Exploring social application development techniques using OpenSocial 0.9, we'll look at how to harness user data to customize an application experience for each user and monetize that experience. Going further, we'll explore the vast improvements coming in the future for OpenSocial.
Chemistry 2010-03-25 04:34:16 +0000
Jonathan LeBlanc

* Help! My webapp is slow and I don't know what to do!

One of your clients has asked you to have a look at their web application and to make it faster. Where do you start? Without looking at (or changing) the source code of the application, what can you do to make it better?
Cooking 2010-03-12 04:37:54 +0000
Francois Marier

* HipHop for PHP (Confirmed)

HipHop transforms PHP source code into highly optimised C++ and then compiles it using g++. It allows developers to continue writing complex logical directly with PHP but leverages the speed benefits of using C++. Currently, HipHop powers the majority of Facebook servers, making this more than just a theoretical exercise. This session will cover how HipHop works, how to setup HipHop and the small changes that may be required to applications to allow it to work with both PHP and HipHop.
Chemistry 2010-03-04 04:32:42 +0000
Haiping Zhao

* Housetruck: Building a Victorian RV (Confirmed)

As a "software person," I found the hard technologies of building with steel and wood made for a very different creative and hacking process. At the same time, I discovered many parallels to software development, embedded hardware, and even open-source philosophies.
Hacks 2010-03-25 21:01:39 +0000
John Labovitz

* How to build a simple website in Drupal in an hour -ish

Drupal has a steep learning curve for non-developers. Learn how to get started and build a simple website in an hour (or as long as you allow).
Cooking 2010-03-26 05:50:58 +0000
VJ Beauchamp

* How to learn to parse huge XML documents by doing it wrong for 5 years

Tyler Riddle will cover his learning experiences creating the Parse::MediaWikiDump, XML::TreePuller, and MediaWiki::DumpFile modules which are made to handle the 24 gigabyte English Wikipedia dump files in a reasonable time frame.
Hacks 2010-03-22 16:31:19 +0000
Tyler Riddle

* How To Report A Bug (Confirmed)

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.
Cooking 2010-03-26 00:21:38 +0000
Michael Schwern

* How to Teach Kids to Program Computers

Tips, tricks and a curriculum for teaching children to program computers in your spare time.
Culture 2010-03-29 05:03:46 +0000
Howard Abrams

* How to write quality software using the magic of tests (Confirmed)

Writing quality software is a worthwhile challenge. Learn how to harness the magic of testing to create better software. This presentation will provide you with an overview of the different kinds of tests, show code using different testing tools, and help you decide when and how to apply these to your projects
Cooking 2010-03-30 06:59:33 +0000
Igal Koshevoy

* How Two Fools Made Themselves Indispensible From Their Basement Office (Confirmed)

Two unsuspecting university project managers became super heroes when they stumbled upon the magic of open source CMS and sold their vision to bring web design in house, thus saving the university tens of thousands of dollars, better meeting their students' needs for online information, creating reliable revenue streams and enabling departments to more efficiently do their business.
Business 2010-03-10 18:42:12 +0000
Chris Chiacchierini, Mason Bondi

* HyperCard 2010: Why Johnny Can't Code (and What We Can Do About It) (Confirmed)

Thomas Jefferson envisioned a nation of self-sufficient citizen farmers; programmers like Alan Kay and Bill Atkinson tried to help us code as easily as we might hang a poster on the wall. What happened to the HyperCard ideal? Have we settled for consumption over creation? I will explore the question through a case study, surveying the state of citizen programming in 2010 — from CouchApps to Shoes to plain-jane HTML5+JS to HyperCard 2.4 — and try to convince all comers that realizing the dream of the citizen coder is vital to continuing the ideals of open source.
Culture 2010-03-25 19:26:43 +0000
Devin Chalmers

* iizip: Hacking together your own Dropbox (Confirmed)

Dropbox, the leader in online storage and synchronization, is good, but not good enough. Find out how you can hack together your own equivalent that's more flexible, secure and convenient.
Hacks 2010-03-26 05:26:16 +0000
Ben Dechrau

* import rdma: Zero-copy networking with RDMA and Python (Confirmed)

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.
Hacks 2010-03-25 18:39:24 +0000
Andy Grover

* Infrastructure as Code (Confirmed)

Learn how to manage your infrastructure as source code - from provisioning to application deployment and everything in between.
Cooking 2010-03-26 02:29:55 +0000
Adam Jacob

* Interacting with a group of servers in real-time with MCollective

Today we have tools like cfengine, puppet, and chef to help automate server deployment, configuration, and maintenance. However, its been difficult to interact with those same servers in real-time. MCollective is a framework which allows you to interact with small to very large clusters of servers in real-time. This session will cover its features, common uses, and extending its functionality.
Cooking 2010-03-24 23:26:36 +0000
Lance Albertson

* Introduction to MongoDB (Confirmed)

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.
Cooking 2010-03-23 17:51:40 +0000
Michael Dirolf

* Introduction to PostgreSQL (Confirmed)

Interested in using PostgreSQL for you next project, or migrating to it? This tutorial will go over the basics of PostgreSQL administration and database application design.
Cooking 2010-03-23 17:47:43 +0000
Josh Berkus, Christophe Pettus

* Introduction to SnapLogic

SnapLogic is an open source platform for building system integrations that can be scripted or extended in Python and Java. With SnapLogic, complex integrations are broken down into discrete components that act upon data streams. Using this framework, it is possible to build conduits among homogenous SaaS systems, databases, etc. In this session, we'll introduce the system and walk through the code to create a new integration target: a SaaS system with an XML API.
Cooking 2010-03-17 00:02:19 +0000
Dylan Reinhardt

* Javascript, the One True Language

JavaScript has long been considered a toy language, but new project focusing on server-side JavaScript the language could be the best choice for new development.
Cooking 2010-02-24 19:02:14 +0000
Stephen Woods

* JIT-Compiling Domain Specific Languages (Confirmed)

During this talk, we will survey real-world implementations of JIT-compiled embedded DSLs and their applications.
Hacks 2010-03-16 19:34:41 +0000
Jeremy Voorhis

* Joy of Index

Every SQL database needs indexes, but which indexes? Learn how to index, when to index, why to index, and how to feel after you've indexed.
Chemistry 2010-03-10 02:52:04 +0000
Josh Berkus

* Legal Difficulties Involving Open Source Companies and How to Avoid Them (Confirmed)

The laws have changed and the open source community should take note.
Business 2010-03-26 04:41:02 +0000
Martin Medeiros

* Lessons Learned from Open Source Development

Two decades worth of lessons learned around open source development.
Culture 2010-03-25 06:56:50 +0000
Brian Aker

* libcloud: a unified interface into the cloud (Confirmed)

What is possible when you can consume servers on various hosting providers with nothing more than a python script? This talk will discuss libcloud, an Apache Incubator project dedicated to building standard interfaces into the cloud.
Cooking 2010-03-26 01:21:07 +0000
Alex Polvi

* Lift tips and tricks

See @harryh's 5 line lazy-loading snippet, all the code you need to guard against replay attacks/XSRF, and building real-time web apps in Lift
Cooking 2010-03-15 20:49:08 +0000
David Pollak

* Lightning Talks (Confirmed)

Hacks 2010-05-01 20:44:43 +0000
Peter Fein

* Listening to Data - Sonification Using Open Source Tools (Confirmed)

Hearing your data - exploratory data analysis by way of algorithmic composition
Hacks 2010-03-25 04:30:16 +0000
M. Edward (Ed) Borasky

* Living Together In An Open Cloud World (Confirmed)

With millions of users signing on daily to access their favorite social media services – be it Twitter, Facebook or Digg – a developer’s worst fear is not having the backend support to house and provide access to such huge amounts of related data. Industry efforts to architect next generation databases that can scale massively by pairing open source databases and content management technologies with cloud-computing are underway. The door is also “opening” to a whole new world of user benefits which will be made possible by access to data -- cross-cloud -- in non-proprietary databases and content management systems.
Chemistry 2010-03-30 02:03:09 +0000
Jonathan Bryce

* Maaaakin' Copies: How to bootstrap your product strategy using Drupal

As a software developer, do you ever get the feeling that problems solved for one client might also be used benefit a whole industry sector? Here's how to use Drupal to stop with all the wheel-reinvention.
Business 2010-03-25 18:42:17 +0000
Marcus Estes

* Making Drupal Go Fast with Varnish and Pressflow (Confirmed)

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.
Cooking 2010-03-03 21:26:38 +0000
Greg Lund-Chaix, Rudy Grigar

* Making Robots Accessible to Everyone (Confirmed)

I've been looking for an affordable, flexible, easy to learn robotics platform for years that I could use to teach kids the basics of programming/electronics/robotics. Last Fall, I finally found it.
Culture 2010-03-30 06:44:32 +0000
Brett Nelson, Jim Larson

* Making software management tools work for you

With the advent of such rich open source tools such as Subversion, Git, Trac, CruiseControl, and Review Board, managing software projects of any size has become much easier than ever. But how do you best use these tools in your organization? In this talk we'll look at how these tools can fit into any software project, helping you make your team more efficient than before.
Cooking 2010-03-15 02:09:55 +0000
John Mertic

* Making your information online findable (Confirmed)

It's not enough to have a website. You need to have your website (and your business) be findable, and not drive normal people (eg, everyone but you and your web designer) nuts. And you need to make sure that Google has it right. Here's how.
Chemistry 2010-03-26 06:15:17 +0000
VJ Beauchamp

* Mapping with Drupal

Learn the ins and outs of online mapping solutions with the open source Drupal framework.
Cooking 2010-03-12 17:09:23 +0000
Lev Tsypin

* Meta-Programmng Java with Tapestry 5

Why code when you can meta-code? Learn how you can leverage Tapestry's built-in aspect oriented technologies to eliminate cut-and-paste coding (and ugly inheritance hierarchies) with simple declarative annotations.
Cooking 2010-03-24 23:49:51 +0000
Howard Lewis Ship

* Migrate your data into Drupal the not-so-hard way

Your data is already in a database. Let's get it into Drupal posthaste, with as little wringing of hands and gnashing of teeth as possible.
Cooking 2010-03-26 05:26:42 +0000
VJ Beauchamp

* Moonlighting in Sunlight – How to work on independent projects and have a day job. (Confirmed)

Best practices for employers, employees and open source projects to coexist without legal conflicts.
Business 2010-03-25 01:53:21 +0000
Paula Holm Jensen, Marc Alifanz

* Move Your Asana (Confirmed)

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.
Culture 2010-04-11 04:28:12 +0000
Sherri Koehler

* Multicore Haskell Now! (Confirmed)

Multicore computers are here: is your programming language ready?
Hacks 2010-03-14 21:01:01 +0000
Don Stewart

* Negotiating an Open Source Future

Given the economic crisis we are leaving, open source is more compelling than ever, and companies must know how to advocate and win an open source future.
Business 2010-03-26 05:06:15 +0000
Martin Medeiros

* Network booting helps you be lazy

Network booting can save you more time in the first month than it took you to set it up. See a live demo of network booting in action, and learn about the software stack you need to get started.
Cooking 2010-03-26 04:01:56 +0000
Daniel Johnson

* Node.js and you (Confirmed)

Node.js is one of the most exciting things to happen to server-side development in the last few years. Here you'll find out why Node.js is a perfect fit for your next project and a better fit than existing languages for modern web development.
Cooking 2010-02-25 17:14:38 +0000
Mikeal Rogers

* Non-visual location-based augmented reality using GPS data (Confirmed)

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.
Hacks 2010-03-28 06:11:50 +0000
Aaron Parecki, Amber Case

* Nothing But Nines: Achieving %99.999 Uptime with Open Source High Availability Clustering

Achieve the ultimate in business continuity and productivity by eliminating downtime. As of Linux 2.6.33, Distributed Replicated Block Device (DRBD) is mainline. Find out what it is, what it does, why its awesome and how it can be coupled with Pacemaker to ensure your services remain highly available.
Cooking 2010-03-25 00:54:06 +0000
Adam Gandelman

* OAuth: an Open Specification for Web Services (Confirmed)

Curious about OAuth? Ever wondered why OAuth has steadily gained popularity among major API providers such as Google and Twitter? Ever wondered how OAuth helps streamline consuming data from other providers? Learn more about OAuth the specification and how to implement OAuth with PHP5. The session will cover the basics of OAuth, and follow up with an OAuth implementation using
Hacks 2010-03-29 04:18:08 +0000
John Jawed

* On predicting predictors: hacking archive formats for fun and prophecy

We aim to inform you about the archive formats you use every day. We will include an in-depth look at the tar, ar, cpio, gzip, bzip2, and deb formats, as well as the internals of the Git object store. Armed with this information, we will show you a practical application: removing the redundancy between files in version control and distributions of source and binaries.
Chemistry 2010-02-20 09:54:33 +0000
Jamey Sharp, Josh Triplett

* Open Source and the Open Social Web (Confirmed)

Open Source software has been instrumental in the development of every revolutionary communications technology on the Internet. The Open social Web is no different.
Chemistry 2010-03-26 03:04:51 +0000
Evan Prodromou

* Open Source business from the trenches

Using lessons learned from founding Opscode as a background, we'll talk about the different considerations and stages in building an open source business - from licensing and lawyers to funding and fostering a health community.
Business 2010-03-26 03:05:22 +0000
Adam Jacob

* Open Source Configuration Sharing by Power Users/Developers Using YAML in a Wiki

Open source is a lot of the time about the code. But what about the configurations? In some cases, configuring a platform can take significant time and depending on the configuration, the resulting application can be very different and address varied uses. The power users/developers of TikiWiki CMS/Groupware had exactly this problem of configuration being too tedious and full of reinventing the wheel each time. They then figured out a way to share configurations as easy-to-learn YAML inside a wiki so that other power users/developers can make use, enhance and combine these modular application configurations, leading to new and innovative applications that are easily deployed through an automated system. The same approach should be possible for configuration sharing for many different platforms, not just Tiki.
Cooking 2010-03-25 19:16:45 +0000
Nelson Ko

* Open Source Ethernet I/O Convergence in the Data Center with Open FCoE, iSCSI and Data Center Bridging as building blocks of The Cloud

That LAN port on your server just got sexy with high speed 10 Gigabit Ethernet and storage protocols providing the building blocks for data center LAN/SAN protocol convergence. We'll explore the protocol stacks, code resources and the application of these technologies in virtualized data centers. We'll also talk about the "big iron" IT vendor’s application of I/O convergence and how you as an open source developer can contribute.
Chemistry 2010-03-26 06:01:19 +0000
doc normal

* Open Source IT Security: Tools and Tricks

An overview of current IT Security threats and the Open Source tools that can be used to protect, detect and remove them.
Cooking 2010-03-22 19:36:01 +0000
Jay Allen

* Open Source Storage Solutions and Next Generation Linux File Systems (Confirmed)

Unlike most areas of enterprise IT, open source solutions in the storage industry have remained in the background. In 2010 this situation is going to change dramatically with new open source storage solutions, next-generation Linux file systems, and emerging cloud offerings making significant inroads.
Cooking 2010-03-17 03:16:16 +0000
Anand Babu (AB) Periasamy

* Organizing user groups, a panel discussion (Confirmed)

User groups are a vital part of the open source community. Learn more about how to start a group, keep it going, and make an existing group better from a panel of experienced user group organizers.
Culture 2010-03-26 05:23:57 +0000
Igal Koshevoy, Jesse Hallett, Eric Wilhelm, Christie Koehler, gabrielle roth, Audrey Eschright, Sam Keen

* perl5i: Perl 5 Improved

perl5i is a single module bringing together the best magic Perl programmers have to offer catapulting the basic language forward. Suddenly everything is an object! Functions return objects and throw exceptions! You don't have to load six modules to work with files! Perl 5 is fun again!
Hacks 2010-03-26 00:52:24 +0000
Michael Schwern

* PHP for professional folks

Join this session if you are interested in learning about the latest and greatest tools and techniques available to the PHP community.
Cooking 2010-02-24 22:21:13 +0000
Dustin Whittle

* Please Pirate: Intellectual Unproperty

Information is *already* free! Renounce your rights! Please Pirate is an alternative to copyright.
Culture 2010-03-17 22:12:23 +0000
Peter Fein

* PostgreSQL Techniques for Django Developers

With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL.
Cooking 2010-03-30 06:46:45 +0000
Christophe Pettus

* Practical Facebook stalking with Open Source tools (Confirmed)

Facebook are full of juicy information about your friends and strangers alike! Learn how to use some simple open source tools and techniques to learn more about them.
Hacks 2010-03-26 02:51:57 +0000
Paul Fenwick

* Preparing for the big launch

Preparing for the big launch
Business 2010-03-26 21:32:49 +0000
Robby Russell

* Professional JavaScript (Confirmed)

JavaScript is a unique and powerful language. Its ubiquity in the browser and its elegant concurrency model make JavaScript an ideal tool in a number of situations. Learn about the best ways to use and to understand this language from a full-time JavaScript professional.
Chemistry 2010-03-26 04:29:21 +0000
Jesse Hallett

* Programming WebSockets

WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations.
Chemistry 2010-03-26 05:30:57 +0000
Sean Sullivan

* Puppet for Beginners (Confirmed)

Puppet is a powerful configuration management tool that makes life easier for people managing systems and applications. This tutorial gives you an in-depth and hands-on introduction to Puppet that is ideal for beginners to Puppet and configuration management.
Cooking 2010-03-25 23:20:38 +0000
Teyo Tyree

* Put Down the Superglobals! Secure PHP Development with Inspekt

Inspekt is a filtering and validation library for PHP. With a focus on ease of use, Inspekt makes writing secure PHP applications faster and easier. This talk covers the Inspekt library and the "input cage" concept, best practices when utilizing the library, and how to integrate Inspekt with existing applications and popular frameworks.
Cooking 2010-02-21 03:16:33 +0000
Edward Finkler

* Real Time Data Stream Visualization

A customer calls with a simple question, "is everyone down, or is it just us?" Your stomach turns. "Uhhh, I don't know, can I call you right back after I check a few things?!" Don't find yourself in this uncomfortable situation. We have the technology to watch our data in real time in ways that make the health of our systems immediately obvious.
Hacks 2010-03-26 04:35:46 +0000
Tim Freund

* Regular expressions and meta obsessions

How do you parse and validate a date? What about an email address? A URL, phone number, postal code? How do you quickly search through a file for something that you only know a little about? Regular Expressions, that's how.
Cooking 2010-03-26 03:53:00 +0000
Philip Tellis

* Relational vs. Non-Relational (Confirmed)

What kind of database do you need? Thanks to new database projects like CouchDB, TokyoCabinet, Solr and others, there are more non-relational database options available than ever for developers. Yet good information on how to choose what kind of database you need is still scarce. We'll cure that in this talk.
Cooking 2010-03-23 17:35:59 +0000
Josh Berkus

* Release your hardware hacker potential with gEDA (Confirmed)

Ever wanted to create your own printed circuit board? There are open source tools for that. This session will take you step-by-step through the process of creating a printed circuit board using the gEDA suite of electronic design automation tools. Beginners are welcome, no previous hardware experience required.
Cooking 2010-03-23 19:41:03 +0000
Eric Thompson


SINNERS!! HEAR ME!! For too long have you lain contented and SLOTHFUL in the illusion that time is infinite! SOON the UNIX EPOCH will END and numbers will OVERFLOW their confines CLEANSING all in a flood the likes we have not seen since 1901!!! The SINS of your 32 BITS will chase your children and your children's children unless you REPENT NOW and cleanse your code of the 2038 BUG!!
Chemistry 2010-03-26 00:33:39 +0000
Michael Schwern

* Reprogramming Asian Business with Open Source

Asian manufacturing groups in Taiwan, China, Vietnam, Indonesia, India and Korea are the engine behind American brands. The older, hierarchical business cultures inside these large manufacturers can be changed through open source, collaborative software and thinking. The motivation for them? Cost savings and stability.
Business 2010-03-25 09:26:23 +0000
matt orourke

* Rockstar business

When building a startup no matter what your reputation personally is the focus is not to be a rockstar CEO or have rockstar developers. You have a rockstar product and that's where the excitement needs to be. You and any of the developers are nothing without the idea and all of you are replaceable.
Business 2010-03-23 05:34:14 +0000
Chris O'Rourke

* Running an open source training business

Starting a business is easy. Starting a successful business is only a little bit harder. But how do you keep an open source training business going and making money when the shine has worn off and it's now just hard work?
Business 2010-03-25 13:03:04 +0000
Jacinta Richardson

* Security vs Usability vs Privacy

Within five years from now the internet as we know it will end. Freedom will no longer be a right, as it will be only available to those who know how to conceal themselves. The media landscape will have changed as well. But there is hope. For every step one takes towards Security one risks loosing out on privacy and usability. But there is hope.
Culture 2010-03-17 12:11:30 +0000
naxxatoe (Sebastian Graf)

* SELECT * FROM Internet Using YQL (Confirmed)

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.
Chemistry 2010-03-25 05:22:57 +0000
Jonathan LeBlanc

* Serialist: lazy web-crawling in Haskell (Confirmed)

Serialist ( provides a way to find, track and read serialized content (e.g., web comics). It's implemented entirely in Haskell and demonstrates functional web application development, crawling, scraping and distributed architecture. Serialist uses interesting graph algorithms to add and step through content lazily.
Hacks 2010-02-20 10:07:42 +0000
Jamey Sharp, Josh Triplett

* Server optimization for high traffic web systems using multiple retry and learning timeout patterns

A webpage typically will be as slow as the slowest request in the page. So if for a high traffic website like Yahoo! frontpage has lots of such possibly slow external apis, it could hold webserver processes and also effect user experience. Multiple Retry is a feature meant to optimize server resource utilization and efficiently use webserver processes/threads.
Chemistry 2010-03-26 18:24:10 +0000
Jayadev Chandrasekhar

* Service Oriented Architecture (SOA) Open Source Options

Have you heard the 'SOA' buzz but not dived into it? SOA - service oriented architecture, has many different uses in software and IT. Discussion of SOA, composite vs multi-channel applications, enterprise service bus technology, messaging and web services.
Business 2010-03-26 18:22:25 +0000
Laurence Gellert

* Should there be a free software app store?

Since free software "is a matter of liberty, not price", developers and distributions are allowed to ask users to pay for free software (though most users can easily choose not to). Musicians like Radiohead have experimented with asking, but not requiring, users to pay for music (by choosing their own price, which could be $0). What would happen if we did this for free software?
Business 2010-03-26 00:53:46 +0000
Seth Schoen

* Slideware

When you're giving a technical talk, you're the star---but the code you're presenting is your most important prop. We're going to discuss ways to show your code to an audience. You'll come away with tips that will save you time and help you communicate your ideas clearly.
Cooking 2010-03-10 20:44:58 +0000
Ian Dees

* Social Change with Plone

Open source content management systems are now mainstream among non-profit organizations. See examples from live social change sites of how they're taking advantage of Plone to further their missions.
Culture 2010-03-29 22:44:24 +0000
Jon Baldivieso

* Socket handoff: Concurrent fd sharing for performance and innovation

When different components want to use a shared resource in different ways--such as when they're implemented in different programming languages, or have APIs that aren't trivially compatible--the result is an API design challenge. X desktops today have both Xlib and XCB competing for access to the same network socket, and we needed a design that would let them share. We'll present this design, how we arrived at it, and why it's even more useful than we guessed.
Cooking 2010-02-21 06:39:44 +0000
Jamey Sharp, Josh Triplett

* Software is Culture

Software development requires not only technology, but also an understanding of engineering economics and human interactions. Engineering economics is the obtaining, allocating and deploying of resources, including individuals with specific skills and temperament, to efficiently develop software that meets the needs and expectations of its users. Programming is considered a technical activity but it is first and foremost a human activity whose success is determined by emotional intelligence, innate talents, personality and communications.
Culture 2010-03-24 23:44:50 +0000
John Prohodsky

* Speeding up your PHP Application (Confirmed)

Is your Wordpress site too slow? What's this HipHop PHP thing? How do I write really fast PHP apps? Drop by to get the answers to these questions.
Hacks 2010-03-24 22:41:06 +0000
Rasmus Lerdorf

* Sphinx - the ultimate tool for documenting your software project (Confirmed)

Open source software projects can succeed or fail based on their documentation. Thanks to Sphinx, open source developers now have a "documentation framework" that provides convenient indexing and automatic syntax highlighting, integrates your documentation with your code, and can automatically generate a beautiful manual as a PDF document.
Cooking 2010-03-26 03:55:50 +0000
Nate Aune

* Stacks of Cache (Confirmed)

This talk focuses on adapting and augmenting interfaces to memcache in order to overcome some of its limitations and to better utilize available resources. Then we'll talk about combining those interfaces in a simple, snap-together fashion.
Cooking 2010-03-15 19:09:56 +0000
Duncan Beevers

* State of MariaDB (Confirmed)

MariaDB 5.1 is branch of MySQL 5.1 and is drop in replacement for MySQL 5.1 with additional features, speed enhancements and bug fixes.
Cooking 2010-05-06 21:45:33 +0000
Michael Widenius

* Stoking the fires: How to sell your work without selling your soul

This presentation will compare and contrast the "open core" and "open complement" models with a third model called “open infrastructure” (evident in Linux, JBoss, Apache, and Subversion), in which infrastructure is open sourced as a platform for other companies’ commercial products.
Business 2010-03-24 00:18:26 +0000
Jack Repenning

* SugarCRM - Your next open source business application framework

This talk will explore using SugarCRM outside of it's normal usage as a CRM application, instead using it as an open source business application platform.
Cooking 2010-03-15 02:08:02 +0000
John Mertic

* SuperSpeed me: USB 3.0 Open Source Support (Confirmed)

USB 3.0 promises a 10x speedup and better power management than USB 2.0. But how do these devices actually work? Is there open source support for them? Come learn about these fast new devices that are finally hitting the market.
Chemistry 2010-03-17 17:42:05 +0000
Sarah Sharp

* Teach your class to fish, and they'll have food for a lifetime. (Confirmed)

You have so much you want to teach, how do you structure it so that your training course is both interesting and challenging? How much theory can you squeeze into an hour before your attendees have forgotten where you started? How do you structure your course to account for classes which move slower or faster than average? This talk will cover all of these answers and more.
Business 2010-03-25 12:58:42 +0000
Jacinta Richardson

* Test Driven Database Development

Learn how to apply the principals of test-driven development to developing a database schema.
Cooking 2010-03-21 01:02:05 +0000
David Wheeler

* The $2 computer: ultraconstrained devices do your bidding (Confirmed)

"Do you watch television? Is your furnace loud? Do you have $2?" My 7-year-old's marketing suggestions aside, building custom gadgets to improve your life is remarkably simple, and I'll prove it by building something on stage that you can duplicate at home.
Hacks 2010-03-29 22:19:04 +0000
David Hollingsworth

* The Complex Ethics of Piracy

The Complex Ethics of Piracy This talk aims to replace the "piracy is good" vs "piracy is theft" debate with a more nuanced understanding. It will investigate when piracy is selfish; when it is civil disobedience; whether it is ever constructive for cultural industries, or whether it is ever, as copyright holders argue, "theft". I will conclude that each of these things is sometimes true about piracy, and that simple views are inadequate for understanding the ethical dimension of copyright infringement. Both pirates and copyright industries need to develop more subtle understandings of the morality of file sharing.
Culture 2010-03-30 04:24:31 +0000
Peter Eckersley

* The curious case of php|architect

How can a business that publishes twelve magazines, organizes two conferences and trains 2,000 developers a year in three different formats be managed in its entirety by a team of five people across two different countries? Why, through the magic of open-source software, clever hackery and a passion for great software
Business 2010-02-20 01:50:37 +0000
Marco Tabini

* The Fine Line Between Creepy and Fun (Confirmed)

Social software is kind of a big deal right now. In the open-source spirit of transparency and dissection, let's talk about what makes social technology creepy, what makes it fun, and how to hack things to maximize your desired outcome.
Hacks 2010-03-25 20:22:06 +0000
Audrey Eschright

* The Future of Mobile: Learn to Build W3C Widgets and Device APIs with PhoneGap

We know the future of the web is mobile, but what's the future of mobile? In this session, you'll learn how to step-up mobile app development with widgets and device APIs. Add these two technologies to your toolbox to begin building next-gen mobile apps today.
Hacks 2010-02-24 22:47:21 +0000
Brian LeRoux

* The Naive Developer's Guide to Venture Capital (Confirmed)

What you need to know before you even think about raising venture or angel capital, presented by a Silicon Valley founder who raised $9m from top tier firms.
Business 2010-03-23 04:32:03 +0000
Joyce Park

* The new schism: SQL vs. NoSQL

RDMS showed us the one true way to organize data, yet the NoSQL movement shows us how it fails. The faithful are confused and concerned. The heretics rally boldly in the streets with torches and pitchforks, yelling something about "doesn't scale," while the defenders of orthodoxy scream about the features and safeties these strange new gods lack, and do the apostates even realize it? As the philosophical storm brews, DB admins and developers must make fateful decisions that will affect the rest of the code's life. Here they will glean the first glimpses of the knowledge they will need to make informed choices and be spared the wrath of the database gods.
Chemistry 2010-03-29 23:17:58 +0000
Melissa Hollingsworth

* The Open Geo Stack (Confirmed)

Location and mapping are making a huge impact on the web and mobile. Open Source is right there. Learn the elements of the geo stack, from mapping APIs to geo databases.
Cooking 2010-03-30 06:56:27 +0000
Adam DuVander

* The Return of Command-Line Kung Fu (Confirmed)

A follow-on to last year's highly popular presentation, Hal Pomeranz returns with another super-size helping of command-line madness!
Cooking 2010-03-20 13:40:03 +0000
Hal Pomeranz

* The Rise of Hacker Spaces (Confirmed)

Leigh will be discussing hacker spaces, and the culture of DIY spaces for making things around the world.
Culture 2010-05-13 02:35:57 +0000
Leigh Honeywell

* The Second Step: HOWTO encourage open source work at for-profits (Confirmed)

Even at pro-FLOSS businesses, logistical obstacles and incentive problems get in the way of giving back. I'll show you how to fix that.
Business 2010-03-11 20:15:19 +0000
Sumana Harihareswara

* The Story of Spaz: How to Give Away Everything, Make No Money, and Still Win (Confirmed)

What motivates us as developers? How do we define success? Throughout the development of Spaz, we've learned a lot about what works, what doesn't, and what really matters. Come to hear the story, and participate in the discussion of how we define success in open source.
Business 2010-02-21 02:57:46 +0000
Edward Finkler

* The symfony framework behind the scenes at museum installations (Confirmed)

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.
Cooking 2010-03-02 19:28:20 +0000
David Brewer

* Theme any website in two hours with Deliverance

Imagine if you could take any website design and use it as-is with any website or web application? Well, you can with Deliverance!
Cooking 2010-03-26 03:44:12 +0000
Nate Aune

* Thinking Like a Programmer: Building a Programming Curriculum

Let's discuss the development of a beginning Ruby programming curriculum for the general public.
Culture 2010-02-24 05:03:04 +0000
John Metta

* Transparent, Collaborative, Participatory - Grass Roots Implementation of the Open Government Directive (Confirmed)

The Obama administration signed the Open Government Directive on its first day in office, promising to make government more collaborative, transparent and participatory. This panel will explore nongovernmental projects currently underway throughout the US and world that aim to forward this vision.
Culture 2010-03-25 22:17:17 +0000
Mark Frischmuth

* Understanding and building scalable software paradigms

The road lay ahead, success or failure, and how you respond early will help determine your outcome. With much planning, thought, and expense you've built the greatest tribute to innovation, Solving a problem, filling a need or answering the call of excellence. All worthy pursuits in the attempt to obtain your goals and roll out your product or solution. Success!! People are using it. One problem, people are using it.
Cooking 2010-03-18 06:25:10 +0000
Dan Wade

* Unlikely tools for pair programming (Confirmed)

Co-conspirators Jamey Sharp and Josh Triplett get up to a lot of miscellaneous hacking mischief together. Much of this hacking occurs while staring at the same screen, and tag-teaming the keyboard. Sometimes this happens with the two of them in different places. We'll demo our favorite tools and invite audience contributions to the discussion.
Cooking 2010-02-20 10:14:56 +0000
Jamey Sharp, Josh Triplett

* Usability testing on a shoestring

Usability testing can be fast, cheap and effective. Learn simple, unintimidating ways to do usability testing to identify things that are going horribly wrong.
Chemistry 2010-03-26 06:54:49 +0000
VJ Beauchamp

* Using Django on the Djob

Django is a great framework for building public web sites, but it's also a great platform for building connected business apps. This session will examine use cases where Django presents an opportunity to build powerful, robust systems on a budget.
Cooking 2010-03-16 23:23:23 +0000
Dylan Reinhardt

* Using Eduglu, a new Drupal Distro for Higher Education

Drupal's use is exploding in Higher Education. This session will introduce a new Drupal distribution designed to serve as a platform for building rich intranets for educational institutions.
Cooking 2010-03-26 05:34:40 +0000
Kyle Mathews

* Using Modern Perl (Confirmed)

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.
Cooking 2010-03-25 20:37:49 +0000
Chromatic X

* Using virtualization and automation to improve your web development workflow

Large-scale web projects use sophisticated staged deployment systems, but the prospect of setting these up can be daunting. Using virtualization and automated configuration puts the benefits within easy reach even for small projects. David Brewer explains how Second Story uses Linux, VMware Server, and AutomateIt to grease the wheels of development on their museum-sector projects.
Cooking 2010-03-29 15:42:24 +0000
David Brewer

* Web Framework Shootout

Which web framework will rule them all? As an audience member you pick the winner! We will present an introduction to a variety of web frameworks including Rails, Django, Symfony, and Sinatra.
Cooking 2010-02-25 23:15:13 +0000
Dustin Whittle

* WebNumbr - Graph anything on the web

Graphs are awesome. Everyone can find graphs for stocks and gas prices, and maybe even Amazon prices if you're good. But how about your twitter list counts, P1 bug reports, server connection count, or flickr pictures per millisecond? Come see a cool tool that will revolutionize your graphing life.
Hacks 2010-02-24 21:02:56 +0000
Paul Tarjan

* When Bad Data Happens To Good People

Has bad data happened to you? Has it happened repeatedly, and in several different ways? Are you at your wits' end trying to figure out what to do about all this garbage in your database?
Cooking 2010-03-10 00:04:36 +0000
Josh Berkus

* When Everything Looks Like A Nail (Confirmed)

Markus: Nautilus? I thought you said noodle house! Matt: Wait, wait, I think I see her head!! Markus: Are you sure? Matt: Maybe It's Not Her Head...
Hacks 2010-03-22 17:37:05 +0000
Markus Roberts, Matt Youell

* Why Open Source? Reasons Open Source Is Right For Your Customers

Convincing a potential client that open source solutions are best can be tricky. A successful proposal must effortlessly make this point well to be successful.
Business 2010-03-15 14:32:22 +0000
Brandon Savage

* Why the Plone CMS is a good fit for Higher Education and Research

Universities and research organizations often have very specific needs when it comes to content management systems. This talk is a study as to why Plone is often chosen as the ideal CMS due to it's scalability, extensibility and metadata handling capabilities.
Culture 2010-03-26 04:19:26 +0000
Nate Aune

* Why the Sysadmin Hates Your Software (Confirmed)

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?
Chemistry 2010-03-25 18:04:20 +0000
Steve VanDevender

* Wikipedia's Usability Initiative: Making MediaWiki (More) User-Friendly

The Wikipedia Usability Initiative is a project to transform the free encyclopedia into something that truly anyone can edit. I'll outline the progress made since 2008 and offer a sneak peek at the future of MediaWiki.
Chemistry 2010-03-30 06:59:27 +0000
Steven Walling

* Working successfully outside the cube

In this talk, I'll draw upon my own personal experiences of being a "cube" worker and being a successful remote employee, and talk about the challenges and benefits and how to best implement this in your organization.
Business 2010-03-15 02:11:19 +0000
John Mertic

* Write a Linux Device Driver: Flipping bits, blinking lights and crashing Kernels

Curious what makes your hardware tick? Itching to crash your system in a indiviualized way? Then you should try your hand at writing a device driver for Linux.
Chemistry 2010-03-26 05:31:26 +0000
Brandon Philips

* X Marks the Spot: Applying OpenStreetMap to the High Seas (Confirmed)

The United States has a treasure trove of nautical charts in digital form, including plots of shipwrecks, navigation buoys, coastal and river depths, and other fine booty. OpenStreetMap is an open source, open format collaborative project for building a free map of the world. Join this session to find out more of the marine secrets of the National Oceanographic and Atmospheric Administration (NOAA), OpenSeaMap's plans to extend OSM to the high seas, and splicing the two (and your mainbrace) together. We'll use the Geospatial Data Abstraction Library (GDAL), OGR, Python, and the OSM API.
Hacks 2010-03-30 04:02:11 +0000
Liz Henry, Danny O'Brien

* X.Org And You: Answers to Common Questions

What is X? Why do we still use it after twenty years? What will we be doing with X and graphics in the future? Come have these questions, and more, answered in a straightforward, simple manner.
Chemistry 2010-03-29 18:36:20 +0000
Corbin Simpson

* XHP for PHP (Confirmed)

XHP is a PHP extension which augments the syntax of the language such that XML document fragments become valid PHP expressions. It fits somewhere between a templating language and a programmatic UI library. XHP allows you to use PHP as a stricter templating engine and offers a very straightforward way of implementing reusable, extensible components.
Cooking 2010-03-04 00:37:54 +0000
Bob Baldwin

* You Shall Not Pass: Managing Expectations and Boundaries with Clients (Confirmed)

Open Source is great fun, even in the area of professional services. But sometimes, you want to be able to pay the bills with your awesomeness too. One of the areas of difficulty is setting boundaries with clients, even though you really just want to write amazing stuff.
Business 2010-03-25 05:14:11 +0000
Amye Scavarda, Chris Strahl

* Your Internets are Leaking (Confirmed)

Using your computer on a public network is like having a conversation on a city bus: people you don't know can hear everything you say. They'll probably be polite and ignore you, but you still might not want to shout out your credit card number. Yet this is what your computer does. All the time. And you don't know it.
Cooking 2010-03-30 06:58:00 +0000
Reid Beels, Michael Schwern