St. Johns

Capacity: 500
Seating Configuration: Theater + Banquet

Sessions for this room

Wednesday, June 17 - 10:00 AM

* Teaching System Administration

How would you teach system administration? What important princples and practices would you want students to learn?
Steve VanDevender
Wednesday, June 17 - 11:20 AM

* Agile JavaScript Testing

With the recent surge in JavaScript popularity, and the advances in JavaScript virtual machines, serious applications can and are being built in JavaScript. As the sophistication of these apps grow, so grows the need for verifying that our code continues to work as we expect. We'll briefly cover the advantages of test driven development, the reasons for pushing it all the way to the browser level, and then explore the options for testing JavaScript, look at some examples, and then integrate the tests into our existing development workflow.
Scott Becker
Wednesday, June 17 - 01:45 PM

* Building Open-Source Desktop Apps with the Titanium Platform

The open-source Titanium platform allows developers to use their existing knowledge of rich web application technologies – JavaScript, Python, Ruby, HTML and CSS – to build desktop applications. In this presentation we'll go from start to finish building a desktop application using Titanium.
Marshall Culpepper, Martin Robinson
Wednesday, June 17 - 03:50 PM

* Clustering Data -- How to Have Fun in n-Dimensions

The amount of information freely available on the internet from sources like Twitter and Github grows every day. This gives us new opportunities to leverage the collective consciousness. Clustering is a wonderful method for finding useful information in large amounts of data. But it can be an intimidating topic for programmers without a lot of academic background. In this talk I will introduce and explain some practical techniques for clustering real-world data.
Jesse Hallett
Wednesday, June 17 - 05:00 PM

* Building Scale Free Applications with Hadoop and Cascading

A rapid introduction to Hadoop architecture, MapReduce patterns, and best practices with Cascading.
Chris Wensel
Thursday, June 18 - 10:00 AM

* 5 things to know about MySQL if you don't have a DBA

quick and dirty operational best practices that should be baked into your development and deployment plans.
sarah novotny
Thursday, June 18 - 11:20 AM

* Building a SQL Database That Works

As a developer, what you really need are some simple recipes for how to think about designing your SQL databases so that they are simple, maintainable, expandable and easy to troubleshoot.
Josh Berkus
Thursday, June 18 - 01:45 PM

* Introduction to Lift

Build real-time interactive applications using the Lift Web Framework
David Pollak
Thursday, June 18 - 03:50 PM

* Bootstrapping Your Open Source Business

A panel on funding your business without VC, based on GitHub's experiences.
Chris Wanstrath, PJ Hyett, Tom Werner
Thursday, June 18 - 05:00 PM

* "M" is for Manual: Creating Documentation for your Project

Documentation for open source projects is every bit as important as the code itself. But how can you create a single source of docs that can be used in a variety of ways and translated into other languages? This presentation will show you how.
Paul Frields