Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Monday, 07/25/2011

9:00am

Add to your personal schedule
Monday, 07/25/2011
Javascript & HTML5
Location: Portland 251
Estelle Weyl (Standardista.com)
Average rating: **...
(2.90, 30 ratings)
HTML5 and CSS3 are the new buzz words. Recruiters will soon be asking for 5 to 10 years of HTML5 experience. While we can't give that to you, we can help you stay ahead of the game! In this workshop you will learn what CSS3 and HTML5 features are implementable and how to implement them. Read more.
Add to your personal schedule
Monday, 07/25/2011
Programming, Python
Location: Portland 252
Tags: python, tdd, handson
Matt Harrison (MetaSnake)
Average rating: ****.
(4.00, 10 ratings)
Python is used all over the place and gaining in popularity. This introduction to Python assumes you know how to program, but don't know Python. You'll learn the basics, write some code and hopefully leave being able to grok Python. Read more.
Add to your personal schedule
Monday, 07/25/2011
Mobile Platforms
Location: Portland 255
Marko Gargenta (Twitter)
Average rating: ***..
(3.39, 18 ratings)
Learn to develop an Android application from start to finish. In this hands-on tutorial, you will learn design principles and we provided code snippets to put together an Android application. By end of this tutorial, you will understand main building blocks for Android application development. Read more.
Add to your personal schedule
Monday, 07/25/2011
Perl
Location: Portland 256
Randal L. Schwartz (FLOSS Weekly podcast), Tom Phoenix (Stonehenge Consulting Services, Inc.)
Average rating: ***..
(3.60, 5 ratings)
Randal Schwartz condenses the seminal Learning Perl ("the Llama book") into a high-energy 3-hour presentation. Read more.
Add to your personal schedule
Monday, 07/25/2011
PHP
Location: D135
Kristopher Wallsmith (OpenSky), Jeremy Mikola (Exercise.com), Dustin Whittle (AppDynamics)
Average rating: ***..
(3.80, 5 ratings)
An in-depth tutorial on today's cutting edge PHP libraries including Symfony2, Doctrine2, Doctrine MongoDB ODM, Twig and Assetic. Get up to speed on PHP 5.3 in a hurry! Read more.
Add to your personal schedule
Monday, 07/25/2011
Tools and Techniques
Location: D136
Damian Conway (Thoughtstream)
Average rating: ****.
(4.71, 14 ratings)
The class examines (from a geek perspective) seven basic principles of good presentation, covering preparation, content selection, delivery techniques, and handling questions...or the lack thereof. It also explores a dozen simple and practical techniques for making your slides not suck. Read more.
Add to your personal schedule
Monday, 07/25/2011
Cloud Computing
Location: D137/138
Garrett Honeycutt (Puppet Labs)
Average rating: ***..
(3.72, 18 ratings)
Puppet is an enterprise systems management platform that standardizes the way you deploy and manage infrastructure in the enterprise and the cloud. By the end of the tutorial we’ll produce a simple Puppet architecture that can manage a few services and applications as well as discuss best practices and common design patterns. Read more.
Add to your personal schedule
Monday, 07/25/2011
Ruby
Location: D139/140
Gregg Pollack (Envy Labs), Eric Allam (Envy Labs), Tyler Hunt (Envy Labs), Carlos Souza (Envy Labs), Jason VanLue (Envy Labs), Nick Walsh (Envy Labs)
Average rating: ****.
(4.56, 9 ratings)
This is an introductory course which teaches the basics of web application development using the Ruby language with the most recent release of the Ruby on Rails framework. If you've never tried Rails or you've only "played with it" at home, then this tutorial is for you. Read more.
Add to your personal schedule
Monday, 07/25/2011
Tools and Techniques
Location: E143/144
Donna Benjamin (Creative Contingencies)
Average rating: ****.
(4.75, 4 ratings)
Inkscape is a cross platform, GPL, graphics editor. Its native file format, Scalable Vector Graphic (SVG) is a W3C open standard. This tutorial guides participants through a series of tasks designed to introduce Inkscape's interface and tools, and build foundation skills for creating and modifying vector graphics. Read more.
Add to your personal schedule
Monday, 07/25/2011
Javascript & HTML5
Location: E145/146
Remy Sharp (Left Logic)
Average rating: ***..
(3.90, 20 ratings)
Learn how to master the most popular and powerful JavaScript library by writing less and doing more. Read more.

12:30pm

Monday, 07/25/2011
Location: Exhibit Hall E
Lunch (1h)

1:30pm

Add to your personal schedule
Monday, 07/25/2011
Javascript & HTML5
Location: Portland 251
Average rating: ****.
(4.00, 10 ratings)
The Canvas element is one of the most exciting features added to HTML since the marquee tag. You can draw 2D graphics, implement special effects, edit photos at the pixel level, and bring rich animation to both desktop and mobile browsers alike; no plugins required! This workshop will cover Canvas in depth, from basic shapes to advanced pixel buffer effects, and even a few experimental APIs. Read more.
Add to your personal schedule
Monday, 07/25/2011
Python
Location: Portland 252
Raymond Hettinger (Self-employed)
Average rating: ***..
(3.42, 19 ratings)
Have your Python skills have hit a plateau? Come learn from Python core developer and consultant Raymond Hettinger about how to move up to the next level. In this tutorial we focus on what you need to know to say that you’re truly mastering the language Read more.
Add to your personal schedule
Monday, 07/25/2011
Mobile Platforms
Location: Portland 255
Keith Sutton (Adobe Systems Inc)
Average rating: **...
(2.75, 4 ratings)
This hands on tutorial will lead attendees through the entire process of building their first mobile application using Adobe's Open Source Flex SDK ( http://opensource.adobe.com/wiki/display/site/Home) and compiling it, packaging and installing it on Android and BlackBerry operating systems. Beginners are welcome! Read more.
Add to your personal schedule
Monday, 07/25/2011
Perl
Location: Portland 256
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.12, 16 ratings)
Moose continues to emerge as the new standard for writing OO libraries in Perl. It provides a powerful, consistent API for building classes with a minimum of code. It can be customized with reusable components, making it easier to refactor your code as you go. This tutorial will explain what Moose is, how its parts work together, and how to start using Moose today to get more done with less. Read more.
Add to your personal schedule
Monday, 07/25/2011
PHP
Location: D135
Sebastian Bergmann (thePHP.cc)
Average rating: ***..
(3.43, 7 ratings)
Packed with in-depth information and step-by-step guidance, this tutorial sets you on a path to create, maintain and extend sustainable software of high quality with PHP. You will learn how to plan, execute and automate tests for the different layers and tiers of a Web application. Read more.
Add to your personal schedule
Monday, 07/25/2011
Business, Community, Education
Location: D136
Wade Minter (TeamSnap), Andrew Berkowitz (TeamSnap)
Average rating: ****.
(4.67, 9 ratings)
Getting everyone in your company or development team on the same page can be a challenge. This on-your-feet workshop will teach fast, fun improv techniques for helping your group to bond as a team. Learn the secrets of improv-based team building from two professionals who have decades of experience working in open source, Internet start-ups and corporate training. Read more.
Add to your personal schedule
Monday, 07/25/2011
Cloud Computing
Location: D137/138
Joshua Timberman (Opscode, Inc.), Aaron Peterson (Opscode)
Average rating: **...
(2.62, 13 ratings)
Chef is a powerful open source system integration framework, built to bring the benefits of configuration management to the entire infrastructure. This tutorial will cover key concepts and how to get started using Chef to manage systems and integrate them together to build fully automated infrastructure. Read more.
Add to your personal schedule
Monday, 07/25/2011
Ruby
Location: D139/140
Gregg Pollack (Envy Labs), Eric Allam (Envy Labs), Carlos Souza (Envy Labs), Tyler Hunt (Envy Labs), Jason VanLue (Envy Labs), Nick Walsh (Envy Labs)
Average rating: ****.
(4.14, 7 ratings)
As the Rails community has matured several conventions have emerged, in the form of best practices. In this 5 part lab, we will walk through the most common of these practices and get some hands on experience refactoring Rails. Read more.
Add to your personal schedule
Monday, 07/25/2011
Open Hardware
Location: E143/144
Philip Lindsay (rancidbacon.com)
Average rating: ****.
(4.86, 7 ratings)
Always wanted to create hardware devices that can interact with the real world? Heard about the Arduino electronics prototyping platform but not sure how to get started? When you attend this workshop you will: set up an Arduino board & software; learn how the Arduino fits into the field of physical computing; and make your Arduino respond to button presses and blink lights. Hardware is fun! Read more.
Add to your personal schedule
Monday, 07/25/2011
Javascript & HTML5
Location: E145/146
Tom Hughes-Croucher (Change.org)
Average rating: ***..
(3.81, 21 ratings)
Learn how to build scalable Internet applications with Node.js, the event-driven server-side JavaScript framework. You'll see how Node.js solves many scaling and speed problems that weigh down other web application frameworks. Read more.

5:00pm

Add to your personal schedule
Monday, 07/25/2011
Location: Gather (Double Tree Hotel bar)
Average rating: **...
(2.70, 10 ratings)
Join other Android developers for happy hour at Gather in the Double Tree Hotel on Monday evening. Meet face-to-face and share experiences with other developers working on Android. The first 100 people there get a free drink ticket. Read more.

7:00pm

Monday, 07/25/2011
Location: D139/140
TBC
Add to your personal schedule
Monday, 07/25/2011
Location: Oregon Ballroom
Average rating: ****.
(4.79, 24 ratings)
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’re going to find out when we conduct our third Ignite event at OSCON. Read more.

9:00pm

Add to your personal schedule
Monday, 07/25/2011
Location: See BoF Schedule for Locations
Average rating: ***..
(3.00, 1 rating)
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic online and onsite and provide the space and time. You provide the engaging topic. Read more.

Tuesday, 07/26/2011

9:00am

Add to your personal schedule
Tuesday, 07/26/2011
Javascript & HTML5
Location: Portland 251
Remy Sharp (Left Logic)
Average rating: ****.
(4.33, 6 ratings)
Clue: I won't say "no" and sit in silence for 3 hours. This workshop I will go through a number of HTML5 and (new) non-HTML5 technologies and show you, with working code, how these technologies can be used in production today. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Tools and Techniques
Location: Portland 252
Tim Berglund (GitHub), Matthew McCullough (GitHub, Inc.)
Average rating: ****.
(4.83, 18 ratings)
Matthew McCullough, trainer for GitHub.com, and Tim Berglund, co-presenter of the O'Reilly Git Master Class, will guide you through the fundamentals of Git in three hours of lecture, discussion, and hands-on exercises. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Tools and Techniques
Location: Portland 255
Zhi-Da Zhong (Etsy)
Average rating: **...
(2.50, 2 ratings)
We'll talk about the roles of A/B testing and similar techniques in web applications, examine an open-source A/B framework for PHP, and present general design ideas that can be applied to building similar systems using other technology stacks. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Programming
Location: Portland 256
Dean Wampler (Typesafe)
Average rating: ***..
(3.31, 13 ratings)
You've heard that Functional programming (FP) is good for concurrency. Mastering FP will improve all the code you write. FP changes practices like TDD; learn how design is more structured and tests are more precise. See why FP-style functions and data structures are actually more reusable than objects. Leave with new tools that eliminate bloat, improve code quality, and speed development. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Perl
Location: D135
Tags: perl, unicode
Average rating: ***..
(3.12, 8 ratings)
Growing exponentially over the last decade, Unicode text now comprises over 95% of the documents retrieved over the web, while in other collections, it is often 100% Unicode. This tutorial shows Perl programmers how to manage Unicode data. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Python
Location: D136
Christophe Pettus (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.33, 3 ratings)
An application that works great in development and test can be crushed by real-life deployment. Don't let your project be one of them. In a hands-on workshop, fix a (realistically) broken Django example so that it can hold its head high under load. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Programming
Location: D137/138
Andrew Gerrand (Google)
Average rating: ****.
(4.30, 10 ratings)
Go is a new, concurrent, garbage-collected programming language that aims to combine the speed and safety of a static language like C with the flexibility and agility of a dynamic language like Python or JavaScript. This hands-on tutorial will cover the essentials of Go, ranging from its basic syntax through to its type system and concurrency primitives. It is a huge amount of fun! Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Jesse Vincent (Best Practical)
Average rating: ****.
(4.62, 8 ratings)
Request Tracker (RT) is an enterprise-grade ticketing system designed to help your organization track what needs to get done and what still needs doing. From basic customer service to advanced back-office workflows, RT is flexible enough to keep your processes smooth and effective. This tutorial will cover deployment and day to day use of RT as well as basic customization. Read more.
Tuesday, 07/26/2011
Location: E143/144
TBC
Add to your personal schedule
Tuesday, 07/26/2011
Mobile Platforms
Location: E145/146
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ****.
(4.48, 25 ratings)
Lots of mobile platforms and stores are available out there. How to create a mobile app for many mobile devices and platforms? How to deal with porting and compatibility problems? jQuery Mobile is a HTML5-powered framework, open sourced, that deals with these problem for us. Any web designer or web developer can create a mobile app in just minutes using standard HTML5 code. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
IT Leaders Summit
Location: F150
Essential experience and advice for anyone managing open source in a business. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F151
A day-long dive into Node, the scalable network application framework for JavaScript. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
IT Leaders Summit
Location: F 150
Simon Wardley (Leading Edge Forum (CSC))
Average rating: *****
(5.00, 6 ratings)
Vital strategic advice for anyone involved in running a tech business, big or small. In today’s computing world, it can feel like we're drowning in wave after wave of new trends. This sea of concepts is simply the evolution of our industry from a product to a service based economy. Learn how to navigate this change to your advantage, and find a balance between the present and the future. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Tom Hughes-Croucher (Change.org)
Average rating: ***..
(3.00, 1 rating)

9:05am

Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Tim Caswell (HP webOS)
Average rating: ****.
(4.25, 4 ratings)
Join Tim Caswell for an action packed session exploring the many capabilities of this platform we call NodeJS. This won't be your average how to write a websocket server for your HTML5 game talk. We will delve into many facets of node including binary C++ addons and multiple frontends. Read more.

9:35am

Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Guillermo Rauch (LearnBoost)
Average rating: ***..
(3.80, 5 ratings)

11:00am

Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Ryan Dahl (Joyent)
Average rating: **...
(2.40, 5 ratings)

11:45am

Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Tom Hughes-Croucher (Change.org)
Average rating: ***..
(3.75, 4 ratings)

1:30pm

Add to your personal schedule
Tuesday, 07/26/2011
Javascript & HTML5, Tools and Techniques
Location: Portland 251
Jason VanLue (Envy Labs)
Average rating: **...
(2.69, 13 ratings)
We've all heard about HTML5 & CSS3, but do we know how to effectively apply all of the new properties and features to our websites? In this tutorial, practical application is the name of the game. We'll cut through the theory and show you how to design and build functional websites using the newest HTML5 tags and CSS3 properties. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Programming
Location: Portland 252
Tags: developer, vim
Damian Conway (Thoughtstream)
Average rating: ****.
(4.96, 25 ratings)
You use your editor all day, every day. But how much of that editor do you actually use? This tutorial explores many of the less widely known but more powerful features of the Vim editor, and explains how developers can greatly improve their productivity by optimizing, automating, or even eliminating the common coding tasks they perform every day. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Cloud Computing
Location: Portland 255
wesley chun (Google)
Average rating: ***..
(3.67, 6 ratings)
Google App Engine is an application development and cloud-hosting platform that lets users create apps to run Google's datacenters. In this 3-part tutorial, we'll give a 1-hour intro talk on cloud computing and App Engine, a 90-100 minute introductory codelab to get your feet wet with App Engine development, and finally conclude with about a half-hour intro to some of App Engine's newest features! Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Perl
Location: Portland 256
Tags: perl
brian d foy (The Perl Review, LLC)
Average rating: ****.
(4.00, 6 ratings)
In this tutorial, brian d foy will cover aspects of his book Mastering Perl, which is practical advice for working programmers on creating professional, enterprise-quality Perl programs. He will cover four major topics from the book: modules as programs, modifying and jury-rigging third party code, profiling Perl programs, and secure programming techniques. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Event
Location: D133
John Mertic (SugarCRM)
Average rating: ****.
(4.00, 1 rating)
SugarCRM is designed as a Rapid Application Development platform. In this half day tutorial you'll learn how to build a business application on the Open Source SugarCRM platform. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Data: NoSQL Databases
Location: D135
Erik Hatcher (LucidWorks)
Average rating: ***..
(3.43, 7 ratings)
Quick and effective jump start for using Apache Solr, the Lucene-based search server. Solr powers the search and discovery systems of sites such as Zappos, Smithsonian's collections, The Motley Fool, Orbitz, and many many others. This three hour session will give you the basics to immediately begin using Solr on your own data. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Python
Location: D136
Average rating: ***..
(3.00, 2 ratings)
Pyramid is the web framework at the core of the Pylons Project. It's a "pay only for what you eat" framework. You can get started easily and learn new concepts as you go, and only if you need them. It's simple, well tested, well documented, and fast. This course will present Pyramid and lead you through the creation of a an application as the concepts from the framework are introduced. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Programming
Location: D137/138
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.00, 2 ratings)
Erlang can be used to build fault tolerant systems with a fraction of the effort needed when using conventional languages. The trick is avoiding defensive programming while focusing on the correct case. This hands-on tutorial will go through the Erlang constructs and libraries that provide the building blocks used to develop reliable systems that never fail. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Lance Albertson (Oregon State University Open Source Lab), Peter Krenesky (Open Source Lab)
Average rating: ****.
(4.17, 6 ratings)
Ganeti is a cluster virtualization management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software. This hands-on tutorial will give an overview of Ganeti, how to install it, how to get started deploying VMs, & administrative guide to Ganeti. The tutorial will also cover installing & using Ganeti Web Manager as a web front-end. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Tools and Techniques
Location: E143/144
Evan Prodromou (StatusNet Inc), Brion Vibber (StatusNet, Inc.), Zach Copley (StatusNet, Inc.)
Average rating: *....
(1.00, 1 rating)
StatusNet (http://status.net/) best known as the Open Source microblogging platform, has a powerful plugin system for building new social networking applications. In this tutorial, the core developers of StatusNet show how to build server-side plugins, API clients, and custom themes to make your own social network tools. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Mobile Platforms
Location: E145/146
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au)
Average rating: ****.
(4.05, 21 ratings)
Learn why Android is awesome, and how you can build useful apps for the world’s most popular tiny computer even if you hate the idea of a telephone. Find out why a good UI and well thought-through interaction design are not optional components for mobile hackers, and build an actual app in 3 hours in this hands-on, fast paced tutorial. For existing programmers of any language at any level. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
IT Leaders Summit
Location: F 150
Average rating: **...
(2.50, 4 ratings)
Media organizations are using open source to stretch their budgets further. And as more content platforms continue to emerge, open source projects provide alternative modes of development. But what does this paradigm look like on the ground? The returns can be huge. But not everything is rose-colored. Through NPR's experiences with Android, Chrome, and more, we can chart some of these waters. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Charlie Robbins (Level G LLC)
Average rating: ****.
(4.00, 4 ratings)
Where exactly are the pitfalls of running a pre 1.0 platform in production? How can your server program be optimized? What libraries are production-ready and how do you find them? These are some of the important questions that are revisited time and time again by developers new to node.js. Read more.

2:15pm

Add to your personal schedule
Tuesday, 07/26/2011
IT Leaders Summit
Location: F 150
Van Lindberg (Haynes and Boone)
Average rating: ****.
(4.00, 3 ratings)
We are more than a decade into the widespread use of open source in business, but there is too much focus on the compliance only, and the "risks" of using open source code. This talk is about moving beyond compliance and making the positive case for using open source in business based on reduced cost, improved time-to-market, and yes, freedom. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Rik Arends (Cloud9 IDE)
Average rating: ***..
(3.25, 4 ratings)
Cloud9 is entirely built on Node.JS and can be used to debug and develop other Node.JS applications. This fun recursive fact we used to very quickly use the tool we built to refine and develop the tool we are building. Read more.

2:30pm

Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Matt Ranney (Voxer)
Average rating: ***..
(3.60, 5 ratings)
The backend of Voxer is built entirely out of node.js. This architecture evolved over time through a couple of different language choices, including very serious grown-up languages like C++ and Python. In this talk, we'll find out how this somewhat reckless decision to use node has turned out to be a good one, and some important things we've discovered along the way. Read more.

2:45pm

Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Paul Querna (Rackspace)
Average rating: ****.
(4.20, 5 ratings)

3:30pm

Add to your personal schedule
Tuesday, 07/26/2011
IT Leaders Summit
Location: F 150
David Mirza (Subgraph)
Average rating: ***..
(3.00, 4 ratings)
Security and open source have a history that goes back to an era long before computers. The story begins with 19th century linguist Auguste Kerckhoffs and his principle that security isn't found in obscurity. We will cover the intertwined and lesser-known history of security and open source from then to now, with his big idea as a guiding principle, making a compelling argument for open source. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Elijah Insua (None)
Average rating: ***..
(3.00, 4 ratings)
This talk covers a library that I've been working on called jsdom, which allows users of node.js to use jQuery for all sorts of interesting things. I will also be reasoning about why having a DOM on a platform such as node.js is so valuable. I'll show examples on how jsdom is in use today and examples for what it can be used for in the near future. Read more.

4:15pm

Add to your personal schedule
Tuesday, 07/26/2011
IT Leaders Summit
Location: F 150
Henrik Ingo (10gen)
Average rating: *....
(1.67, 3 ratings)
Studying our most popular open source projects we find that 9 are significantly larger, roughly 10x, than any of the other projects. These "XtraLarge" projects have some notable characteristics that are interesting to anyone wanting to grow his/her open source project to similar magnitude and importance. Ex: All are collaborative non-profit community projects, with modular software architectures. Read more.
Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Ryan Dahl (Joyent), Tom Hughes-Croucher (Change.org), Paul Querna (Rackspace), Matt Ranney (Voxer)
Average rating: ***..
(3.00, 4 ratings)

4:40pm

Add to your personal schedule
Tuesday, 07/26/2011
Node Day
Location: F 151
Average rating: *****
(5.00, 2 ratings)
This 20-minute segment will be broken down into four 5-minute demos. Come early to sign up to claim your spot! Read more.

5:00pm

Add to your personal schedule
Tuesday, 07/26/2011
Location: Expo Hall
Average rating: ***..
(3.92, 24 ratings)
Grab a drink and kick off the 13th edition of OSCON by meeting and mingling with exhibitors and fellow attendees. Read more.

6:00pm

Add to your personal schedule
Tuesday, 07/26/2011
Location: Hall B
Average rating: ****.
(4.22, 37 ratings)
Step right up and join us at the O'Reilly OSCON Carnival. There will be games, clowns, sumo wrestling, log rolling, tattoos, and lots more. There's free food, free wine, and free beer. You’ve never seen a carnival like this. Trust us. Read more.

8:00pm

Add to your personal schedule
Tuesday, 07/26/2011
Location: 411 NW Park Ave.
Average rating: ****.
(4.08, 12 ratings)
Join Puppet Labs and SwellPath Interactive at their headquarters in the Pearl District. The party is free, as in free beer, food and fun. Two floors, two open bars, and more. Take the Green or Yellow line (free transit) west to Union Station and walk 2 blocks west to 411 NW Park Ave. Read more.

Wednesday, 07/27/2011

9:00am

Add to your personal schedule
Wednesday, 07/27/2011
Location: Portland Ballroom
Average rating: ***..
(3.63, 19 ratings)
Keynotes today will be shared by OSCON, OSCON Data, and OSCON Java. Read more.

9:05am

Add to your personal schedule
Wednesday, 07/27/2011
Location: Portland Ballroom
Jono Bacon (XPRIZE Foundation)
Average rating: **...
(2.64, 55 ratings)
In this new keynote, Jono Bacon, author of The Art of Community (O'Reilly), founder of the Community Leadership Summit and award-winning Community Manager for the global Ubuntu community, talks about the new opportunities and challenges we face in understanding the art and science of community leadership. Read more.

9:20am

Add to your personal schedule
Wednesday, 07/27/2011
Location: Portland Ballroom
Steve Holden (Holden Web LLC)

9:25am

Add to your personal schedule
Wednesday, 07/27/2011
Location: Portland Ballroom
Gianugo Rabellino (Microsoft)
Average rating: **...
(2.51, 49 ratings)
The world is changing, and so is Microsoft. We are continuing down the path of even greater openness and interoperability in new ways . . . not just in development, but rising to meet the challenges and opportunities of the cloud and becoming flexible and nimble in the world of mobile. Read more.

9:40am

Add to your personal schedule
Wednesday, 07/27/2011
Location: Portland Ballroom
Ariel Waldman (Spacehack.org)
Average rating: ****.
(4.35, 62 ratings)
From launching robots into space to discovering distant galaxies: how people are creating open source space exploration and hacking science. Read more.

9:55am

Add to your personal schedule
Wednesday, 07/27/2011
Location: Portland Ballroom
Average rating: *....
(1.97, 37 ratings)

10:40am

Wednesday, 07/27/2011
Location: Portland 251
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Mobile Platforms
Location: Portland 252
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ***..
(3.80, 10 ratings)
Mobile development becomes a big problem for everyone trying to create mobile applications, games or experiences. Standards, such as HTML5-related APIs and open sourced projects, such as PhoneGap, WURFL, or cocos2d for iOS and Android are great examples of how to create multiplatform solutions for mobile devices. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Programming
Location: Portland 255
Rob Pike (Google, Inc.)
Average rating: ****.
(4.06, 18 ratings)
The Go programming language was designed to make programming productive and efficient. Go is a concurrent language that compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. This talk is an introduction to Go that focuses on how the design of the language helps it achieves those goals. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Perl
Location: Portland 256
Tags: perl
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.19, 16 ratings)
Not sure whether you want to run out and upgrade to Perl 5.14? Have your eyes glazed over trying to read the list of changes from previous versions? This talk walks through the most useful changes for day-to-day use, with practical examples of how to get the most out of Perl 5.14. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Java: Trends, Python
Location: D133
Fabien Pinckaers (OpenERP)
Average rating: ****.
(4.50, 2 ratings)
In this talk, I will show how to develop a complete business application in a few minutes. The scenario will be based on a school management application need. The application will cover: planning of courses, management of students and teachers, different reports, workflow of courses, subscription and link to an internal documentation management system and a student portal. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Ruby
Location: D135
Darian Shimy (Attensity)
Average rating: ***..
(3.50, 2 ratings)
Hot Potato is an open source real-time processing framework written in Ruby. Originally designed to process the Twitter firehose at 3,000+ tweets per second, it has been extended to support any type of streaming data as input or output to the framework. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Leif Hedstrom (Apple)
Average rating: ***..
(3.00, 5 ratings)
Getting started with Apache Traffic Server can be a daunting task. There are a large number of configuration files and literally hundred of configuration options. This presentation will give the audience a thorough understanding how to setup and operate Traffic Server. We will pay extra attention to common use cases and scenarios, going into details for every use case. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
PHP
Location: D137
Luke Welling ([Redacted])
Average rating: ***..
(3.67, 9 ratings)
There are few professions where laziness is as much of a virtue as it is in software development. Your average run of the mill - do the bare minimum so I can get back to watching TV - immediate gratification laziness won't do. Software demands hardcore, strategic laziness, striving not just to do less today, but to do less in the future too. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Geek Lifestyle
Location: D138
Clinton N. Dreisbach (Relevance, Inc.)
Average rating: **...
(2.83, 6 ratings)
8 years ago, I moved from my tuned Linux desktop to OS X. This closed-source platform has attracted many developers with its BSD underpinnings and excellent user interface. Can a developer pampered by sleek design ever go back? I'm going to show you how to break the closed-source habit and run a true open-source environment without sacrificing usability. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Hardware
Location: D139/140
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ****.
(4.11, 9 ratings)
This session aims to give you the tools to import the real world into the programming scope of your trusty $30 microcontroller, by covering the technology fundamentals and integration essentials of a wide variety of sensors and actuators, as well as providing a few alternative power schemes and even mobility options to increase the variety of choices in your design arsenal. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E141
Craig Kitterman (Microsoft)
In this session we will examine real examples of applications that have recently been ported to the Microsoft PaaS offering (Windows Azure) including how it was done. We will discuss the architectural principles, do’s and don’ts and examine what true scaling means from a developer point of view including database scalability, file I/O, session state management and more. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E142
Sastry Malladi (eBay Inc)
Average rating: *....
(1.00, 1 rating)
eBayOpenSource.org is an open source website hosting some of the best of breed technologies that were developed originally within eBay Inc, and Turmeric is one such project. Turmeric is a comprehensive, policy-driven SOA platform can be used to develop, deploy, secure, run and monitor SOA services and consumers. This talk presents an overview of Turmeric and how developers can benefit from it Read more.
Wednesday, 07/27/2011
Location: E143
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Emerging Languages
Location: E144
Tucker Taft (SofCheck)
Average rating: **...
(2.00, 1 rating)
This talk will introduce the new programming language ParaSail which is focused on two themes: programming should be by default parallel, with programmers working harder to make things sequential if necessary, and second, all checks should be performed at compile-time, including checks for race-conditions, uninitialized variables, out-of-bounds array indices, null pointers, numeric overflow, etc. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Data
Location: F150
Daniel Jacobson (Netflix)
Average rating: **...
(2.86, 7 ratings)
The Netflix API has been incredibly successful in getting your favorite movies and TV shows on to hundreds of devices. It is handling billions of requests and is the centerpiece of the Netflix distribution strategy. Given this tremendous success, why are we completely redesigning the API? Come and find out how we plan to make the API better, scale it in the cloud and improve our API's efficiency. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Healthcare
Location: F151
David Riley (The Alembic Foundation)
Average rating: ****.
(4.00, 2 ratings)
The Alembic Foundation promotes the use of Open Source to address significant challenges in society. As its first project, Alembic launched the Aurion Project to build upon the work of the federal government through CONNECT. Aurion extends the value of CONNECT by creating a forum for public and private organizations to build standards-based, Open Source health information exchange software. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Community
Location: E145
Jono Bacon (XPRIZE Foundation)
Average rating: ****.
(4.36, 14 ratings)
In this new talk from Jono Bacon, the Ubuntu Community Manager, author of The Art Of Community, and founder of the Community Leadership Summit, he discusses the changing state of community management, and what opportunities and challenges lay ahead for this young science. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Philipp Janert (Principal Value, LLC)
Average rating: ****.
(4.00, 5 ratings)
Data Analysis is often wrapped in a bit of mystery, with specialized tools, fancy terminology, and difficult techniques. This tutorial takes a different stance: we will review a set of basic methods and techniques, which are nevertheless essential if you want to think about and understand data. Particular emphasis is placed on ways to gain insight through graphical methods. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Javascript & HTML5
Location: Portland Ballroom
Stoyan Stefanov (Facebook)
Average rating: **...
(2.78, 18 ratings)
Doing more with less? How about learning one language and doing everything with it: client-side browser scripting, server-side programming with node.js, shell scripting, cross-OS desktop applications, browser extensions, photoshop scripting and even native phone apps. Come learn how to leverage "the world's most misunderstood language". Read more.

11:30am

Add to your personal schedule
Wednesday, 07/27/2011
Cloud Computing
Location: Portland 251
Cloud is the biggest user of Open Source, but also a threat - people are building their apps on Cloud Platforms that are closed. Stratos is an Apache Licensed project for a Cloud Platform-as-a-Service. We will take a deep dive into this multi-tenant, elastic, metered cloud runtime that includes Tomcat, ESB, Registry and more. This will be a detailed session aimed at developers and infra experts. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Mobile Platforms
Location: Portland 252
Average rating: ****.
(4.15, 13 ratings)
PhoneGap is an open source Mobile framework for developing native applications for multiple devices. The developer programs using standard, well known Web technologies but gets access to device features using JavaScript apis. Build the app with web technologies, wrap it in the PhoneGap framework for device access, deploy on iOS, Android, Blackberry and more! One application, many platforms! Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Programming
Location: Portland 255
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ***..
(3.64, 14 ratings)
Are languages, compilers, debuggers, and algorithms all you need to be a successful software engineer? In a perfect world, those who produce the best code should be the most successful. Unfortunately, we live in a world of imperfect people, and collaborating with others is at least as important as having great technical skills if you want to write great software. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Perl
Location: Portland 256
Jesse Vincent (Best Practical)
Average rating: ****.
(4.00, 17 ratings)
Come learn about the Perl community's plans for our 2012 release: Perl 5.16. We'll look at how we're refactoring the core language, the Perl distribution and the Perl development community. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Python
Location: D133
wesley chun (Google)
Average rating: ***..
(3.44, 9 ratings)
This talk is about the evolution of Python. We will discuss Python 2 and Python 3: what the compatibility issues are, what the main differences are, and also talk about migration, Python 2.6 & 2.7, and other transition tools. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Ruby
Location: D135
Kate Matsudaira (SEOmoz)
Average rating: ***..
(3.43, 7 ratings)
Ruby on Rails is a great framework for quickly building applications, but what happens when you are wildly successful and need to scale WAY up? This talk is a case study in the evolution of our Rails application from a monolithic "does everything" systems running on a hosted server to a service-oriented system running in the cloud. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
James Turnbull (Docker)
Average rating: ***..
(3.55, 11 ratings)
Vagrant is a tool for building and distributing virtualized development environments. It uses VirtualBox combined with configuration management to deliver fast and portable development and testing environments. I'll demonstrate how to use Vagrant and Puppet to easily build environments that you can deploy (and re-deploy) to developers and testers. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
PHP
Location: D137
Sebastian Bergmann (thePHP.cc)
Average rating: ****.
(4.00, 1 rating)
Jenkins is the leading open-source continuous integration server. Thanks to its thriving plugin ecosystem, it supports building and testing virtually any project. This session will familiarize the audience with Jenkins and show how it can be leveraged for PHP projects. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Geek Lifestyle
Location: D138
Ryo Chijiiwa (Laptop and a Rifle.com)
Average rating: ****.
(4.29, 14 ratings)
Ever wish you could live in a cabin in the woods? Geeks, with their high income, superior problem solving skills, and ability to work remotely, are often in a better position to realize such Thoreauvian dreams. Based on my own experiences of going from the cubicles of Silicon Valley to the backwoods of Northern California, the talk will cover the ins, outs, hows and whys of life in the woods. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Hardware
Location: D139/140
Colin Miller (Microsoft), Chris Walker (Secret Labs, LLC)
Average rating: ****.
(4.00, 1 rating)
The makers of two collaborating Open Source projects--the .NET Micro Framework and the Netduino electronics platform--talk about how you can easily create connected devices using a RESTful interface and standard Web technologies. Come see how you can try out your own connected device solutions for under a hundred dollars using the same tools and skills that are used on the desktop. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E141
Daniel Holmlund (Intel )
This presentation will introduce the MeeGo SDK to developers wishing to develop MeeGo applications. We will present the different development options: * Emulation on Windows or Linux platforms * Deploy to device * Develop and run directly on a Linux workstation in a MeeGo chroot environment * Deploy to Qt Simulator A simple QML sample app will be demonstrated. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E142
Rod Whitby (WebOS Internals)
In this session one of the most passionate and knowledgeable members of the homebrew community will provide an overview of the WebOS Internals open source homebrew development organization. Rod Whitby takes us on a tour of the architecture, operation, and ecosystem to show how to develop third-party webOS apps, patches, themes, and kernels. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E143
Derek Collison (VMware)
Average rating: ***..
(3.00, 4 ratings)
This talk will cover the design and building of the distributed architecture of Cloud Foundry. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Emerging Languages
Location: E144
Brian Rice (Slate programming language)
Average rating: ***..
(3.00, 5 ratings)
Slate is a self-hosted dynamic language based on prototypes and multi-dispatch. It melds the Smalltalk and Lisp traditions, while attempting to incorporate ideas and idioms from a variety of sources. Slate is being re-invented using Atomo as an incubator along with direction from Newspeak and functional programming. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Data
Location: F150
Chris Smith (Portland Transport)
The Transit Appliance project uses real-time arrival web services, low-cost hardware like the Chumby, a light layer of open source JavaScript business logic and JSON data stores to put transit information in front of users in building lobbies, cafes and other public and private locations at disruptively low costs. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Healthcare
Location: F151
Average rating: ***..
(3.33, 3 ratings)
popHealth is an open source tool that allows healthcare providers to calculate quality measures. A quality measure is a calculation of the number of individuals in a population that meet a specific standard of care. This ONC sponsored effort integrates with electronic health record systems using standards based patient summary documents to calculate and report on quality measures. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Community
Location: E145
Andy Lester (petdance.com)
Average rating: ***..
(3.43, 7 ratings)
github.com has taken open source by storm, but it's more than just a code repository with the latest hot source control system. It's a new way of working with open source projects. This can create new human and technical challenges for existing projects. Learn how to take advantage of these new tools without getting overwhelmed. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Javascript & HTML5
Location: Portland Ballroom
Average rating: ****.
(4.27, 15 ratings)
There's a lot of information around about using different patterns in your JavaScript. This is only part of what you need to know to build a large-scale web application. Learn how to keep your JavaScript objects loosely coupled and build an architecture that can grow and change as your application does. Read more.

12:10pm

Add to your personal schedule
Wednesday, 07/27/2011
Location: Exhibit Hall E
Average rating: ****.
(4.00, 1 rating)
If you're a woman working in open source, come to this informal gathering to connect with new friends and colleagues. Look for designated tables in the main lunch room on Wednesday. Read more.

1:40pm

Add to your personal schedule
Wednesday, 07/27/2011
Cloud Computing
Location: Portland 251
Eric Day (craigslist), James Turnbull (Docker)
Average rating: **...
(2.83, 12 ratings)
The OpenStack project was launched last summer during OSCON by Rackspace, NASA, and a number of other cloud technology leaders in an effort to build a fully-open cloud computing platform. It is a collection of scalable, secure, standards-based projects consisting of compute, storage, images, and more. This session will introduce the projects, the principles behind it, and how to get started. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Mobile Platforms
Location: Portland 252
Yehuda Katz (Tilde Inc)
Average rating: ***..
(3.00, 11 ratings)
Just a few years ago, most people used just a single personal computer, and application developers only needed to worry about single-device applications. Today, people expect to use applications on their desktops and seamlessly switch to phones, tablets or even televisions. Instead of just building an iPhone app, companies should think about the multi-device trend when designing a mobile strategy. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Programming
Location: Portland 255
Richard Hipp (SQLite.org)
Average rating: ***..
(3.93, 14 ratings)
Geeks hate paperwork and protocol, which presents a challenge to anyone trying to organize a quality-control system for an open-source software project. This talk describes and demonstrates how simple, unintrusive checklists that can reduce development time and improve software quality without provoking a mutiny. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Perl
Location: Portland 256
Tags: perl, web, psgi, plack
Tatsuhiko Miyagawa (COOKPAD)
Average rating: ****.
(4.11, 9 ratings)
Plack and PSGI have opened a new landscape of developing Perl web frameworks and servers. Now that most web frameworks have adopted PSGI support, this talk will focus on the other side of the ecosystem: how to deploy Plack based web applications. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Python
Location: D133
Brian Quinlan (Google Australia)
Average rating: ****.
(4.67, 6 ratings)
A blatant rip-off of Josh Bloch's "Java Puzzlers: Traps, Pitfalls, and Corner Cases", Python Puzzlers reveals some of Python's productivity-threatening oddities by showing several short code examples and asking the audience to explain their behavior. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Ruby
Location: D135
Clinton N. Dreisbach (Relevance, Inc.)
Average rating: ****.
(4.00, 1 rating)
Smart developers have been using Ruby on Rails to build web applications for over 5 years. Cutting-edge projects have aged into legacy apps. Rails 3 and Ruby 1.9 offer new features that are guaranteed to take the squeak out of that old wheel and grease the tracks of new development. We're going to walk through upgrading real projects and work together to solve issues the audience has found. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Selena Deckelmann (PostgreSQL)
Average rating: ****.
(4.12, 16 ratings)
Ever have a code release go horribly wrong? Have a routine system upgrade turn into 12 hours of downtime? Had to field angry phone calls from engineers, customers and your boss? Sometimes things go horribly wrong. This talk will teach you how to plan for the worst, minimize risk and recover gracefully from failure. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
PHP
Location: D137
Sebastian Bergmann (thePHP.cc)
Average rating: ****.
(4.00, 5 ratings)
A code review can help detect bugs and keep the code maintainable. In this session, Sebastian Bergmann, a pioneer in the field of quality assurance in PHP projects and creator of various development tools, will introduce the audience to the best practices and available tools to perform code reviews of PHP-based software projects. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Geek Lifestyle
Location: D138
Sarah Sharp (Intel)
Average rating: ****.
(4.00, 9 ratings)
Open source folks are naturally lazy. Anything mundane task they can automate, they will. So what does an open source developer do when faced with planning, planting, and tediously watering a garden? Automate! Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Hardware
Location: D139/140
Hunyue Yau (HY Research, LLC)
Prototyping a Mobile Linux device around off the shelf hardware has been easier then ever.Low power mobile processor boards such as the Beagle board can provide the core of a Mobile Linux Devicel A basic UI can be rapidly implemented by Android, QT, etc. This session will look at the process of getting a basic Android mobile device prototype built. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E141
Asanka Abeysinghe (WSO2, Inc.)
Lean and pragmatic approach to build enterprise solutions using WSO2 middleware platform. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E142
John Newton (Alfresco Software), Jeff Potts (Alfresco Software)
Average rating: ***..
(3.00, 1 rating)
This informative and interactive session will explore the open source alternative to Microsoft Sharepoint. Read more.
Wednesday, 07/27/2011
Location: E143
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Emerging Languages
Location: E144
Joe Pamer (Microsoft)
Average rating: ***..
(3.50, 2 ratings)
Programming today exhibits a voracious appetite for information, and one of the most important trends in languages today is to make access to data and services fluent and seamless. Come and see the latest from the F# team, and learn how we are extending F# to embed the analytical programmer instantly in a world of typed data and services, whether they be web, enterprise, client or local. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Data
Location: F150
Jeremie Miller (Singly)
Average rating: ***..
(3.40, 5 ratings)
The most important data is yours, and it's spread everywhere on your devices and on the services you use. Learn about the Locker Project and how to get your own locker up and running with all of your personal data. Then explore the many things you can do with it all in one place, including personal analytics, data-mining, trending, and a rich set of sharing and privacy tools. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Healthcare
Location: F151
Alison Muckle (NORC at the University of Chicago), Jason Goldwater (NORC at the University of Chicago)
Average rating: ***..
(3.25, 4 ratings)
The Office of the National Coordinator for Health Information Technology (ONC) commissioned a Study and Report on Open Source Health Information Technology (health IT) as part of its obligation under the Health Information Technology for Economic and Clinical Health (HITECH). This represented the first time the Federal Government has ever invested resources into a study of open source EHRs Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Mobile Platforms
Location: E145
Kim Weins (OpenLogic)
Average rating: *****
(5.00, 1 rating)
Most mobile apps incorporate open source software, yet many of these apps may not be complying with open source licenses. The Free Software Foundation position is that iTunes and GPL are incompatible. This session will present research by OpenLogic on the use of open source software in mobile apps and the level of compliance with open source licenses. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Javascript & HTML5
Location: Portland Ballroom
Estelle Weyl (Standardista.com)
Average rating: ***..
(3.76, 17 ratings)
Web forms have been the bane of web developers existence for years. HTML5 Web Forms make forms (almost) fun. In this workshop, we'll cover the new HTML5 forms types and attributes, and show how web form building, UI and validation can actually be easy. Read more.

2:30pm

Add to your personal schedule
Wednesday, 07/27/2011
Cloud Computing
Location: Portland 251
Amir Michael (Facebook)
Average rating: ****.
(4.00, 4 ratings)
A behind the scenes view as to why and how Facebook implemented the Open Compute Project, an open community focused on data center design, and the resulting radical reduction in data center power consumption the project offers. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Mobile Platforms
Location: Portland 252
Arno Puder (http://www.heise.de/)
Average rating: ****.
(4.50, 4 ratings)
In this presentation we demonstrate how an Android application can be cross-compiled to other smartphones such as the iPhone or Windows Phone 7. We will give a technical overview of the cross-compilation process based on the Open Source project XMLVM. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Programming
Location: Portland 255
Paul Jones (http://paul-m-jones.com/)
Average rating: ****.
(4.00, 3 ratings)
This talk examines the importance of careful benchmarking and how it can help with predicting resource usage. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Perl
Location: Portland 256
Mark Allen (Mark Allen)
Average rating: ***..
(3.20, 5 ratings)
Dancer is a lightweight web framework for Perl inspired by Sinatra. Using simple URL routes and handlers to take action when routes are matched, it is possible to quickly build interesting and useful web applications with very little boilerplate code. This talk will cover the basics, as well advanced routing, plugins and showcase a tutorial application. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Python
Location: D133
Tags: django, python
Jacob Kaplan-Moss (Revolution Systems, LLC)
Average rating: ****.
(4.00, 8 ratings)
Django's creator surveys some of the highs and lows of Django implementations. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Ruby
Location: D135
Tags: ruby, unix, cli
David Copeland (Stitch Fix)
Average rating: ****.
(4.57, 7 ratings)
From a quick automation script to a more involved command-line based system, it's hard to make a polished and maintainable command line application. With Ruby, and a handful of open-source libraries, it's actually pretty easy. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Brian Martin (Martin Consulting Services, Inc.)
Average rating: ****.
(4.18, 11 ratings)
So you've written a disaster recovery plan for your data center, and you've tested it until it works ... what could go wrong? Brian Martin describes his experience is a real, full scale "abandon the building" disaster, what went wrong, and draws lessons for taking a plan to the next level of reliability. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
PHP
Location: D137
Kevin Schroeder (Zend Technologies)
Average rating: ***..
(3.40, 5 ratings)
Identifying code bottlenecks is a relatively simple endeavor. However, in this presentation we will look at identifying and fixing performance issues that are related to infrastructure/operational issues as well as looking at code, along with providing some best practices that can help ensure that your PHP application is running along at an optimal speed. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Geek Lifestyle
Location: D138
Ben Collins-Sussman (Google, Inc.)
Average rating: ****.
(4.19, 16 ratings)
Think Zork is dead? Wrong! Come see what 30 years of evolution has done to the fascinating intersection of creative writing and programming. Witness the amazing open source tools that have made it possible: virtual machines, domain-specific programming languages, and IDEs. Learn about the intense indie community that develops these works, and how you can get involved as either a player or writer. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Hardware
Location: D139/140
Philip Lindsay (rancidbacon.com)
Average rating: ***..
(3.83, 6 ratings)
The Android Open Accessory Protocol makes it possible for you to create custom Arduino-based accessories for your Android phone or tablet. Attend this session to learn how to get started, the hardware & software required and how Handbag makes development easier. Content will be useful whether you have previous Android or Arduino experience or neither. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E141
Garrett Serack (Microsoft)
Average rating: ****.
(4.00, 1 rating)
The CoApp project is bringing real open-source style package management to Windows; this session covers the architecture and the basics of creating and consuming CoApp packages. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E142
Phil Jackson (SoftLayer)
An extensive API is quickly becoming a necessity for all service providers. However, simply having one is not enough. In this talk, Phil reveals some of the pitfalls experienced while becoming the new Developer Advocate for SoftLayer, and how he has tried to climb out of them while balancing customer needs and Drupal development. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E143
Marcello Lioy (Qualcomm Innovation Center Inc.)
Peer-to-peer technology is at a crossroads, and Qualcomm’s AllJoyn initiative is taking it to the next level by enabling ad hoc, proximity-based, device-to-device messaging and gaming – without discriminating between OS or hardware. You’ll leave this presentation feeling energized about the increasingly diverse nature by which open source technology allows us to develop and communicate. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Emerging Languages
Location: E144
Ola Bini (ThoughtWorks)
Average rating: ****.
(4.25, 4 ratings)
Seph is a new experimental language. It is based on pure differential prototype based object orientation, with immutability and polymorphic dispatch built in deep. Seph uses the new features in Java 7 to full effect, by compiling highly dynamic code to use method handles and invoke dynamic. It's got light weight threads and the mature concurrency primitives from Clojure. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Open Data
Location: F150
Joseph Smarr (Google)
Average rating: ****.
(4.60, 5 ratings)
OpenID, OAuth, and other efforts to open up the social web are a dizzying mix of successes and setbacks. Are they being widely adopted, or eclipsed by proprietary alternatives? Are they good enough for mainstream users, or still too geeky? And have their fiercest proponents “sold out” by taking jobs at Google and Facebook, or are they continuing the fight from within? Come hear the inside story. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Healthcare
Location: F151
Daniel Haas (Children's Hospital Boston)
Average rating: ***..
(3.33, 3 ratings)
Indivo (http://indivohealth.org) is an open-source health record platform, developed by the Children's Hospital Informatics Program in Boston, that empowers patients to take control of their personal health record. It is the "secure Facebook platform for personal health," enabling the development of substitutable personal health applications through which patients view and annotate their data. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Programming
Location: E145
Average rating: ****.
(4.69, 13 ratings)
In "topics we're looking for", the call for papers has the phrase "open, open, open". And the word "open" appears eleven times. The word "source" appears thrice. This talk is about "source, source, source." It is the intelligibility, the accessibility, the understandability of the *source* code and data which creates community and collaboration. Presenting source patterns and anti-patterns. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Javascript & HTML5
Location: Portland Ballroom
Scott Davis (ThirstyHead.com)
Average rating: ****.
(4.35, 17 ratings)
Two major new features of HTML5 - application cache and local storage - allow you to bring the web experience to your users, even when the web isn't there. Application cache allows you to write fully functional web applications that work offline as well as online. Local storage allows you to store megabytes of data locally without having to install a separate database. Read more.

4:10pm

Add to your personal schedule
Wednesday, 07/27/2011
Cloud Computing
Location: Portland 251
Tags: cloud, ruby, storage
Wade Minter (TeamSnap), Michael Mayo (Rackspace)
Average rating: ***..
(3.67, 3 ratings)
OpenStack is an effort to build a completely open, community driven, enterprise-level cloud computing and storage platform. Not only is the technology open, but the APIs are as well. This session will show how to leverage the power of the current compute and storage APIs, as well as look down the road to future releases. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Mobile Platforms
Location: Portland 252
Patrick Mueller (IBM, Apache)
Average rating: ***..
(3.33, 12 ratings)
Weinre is a debugger for mobile web apps. It reuses the user interface of WebKit's Web Inspector debugger to allow you to debug your web applications running on a device or emulator from your desktop. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Programming
Location: Portland 255
Bryan Call (Yahoo!)
Average rating: ***..
(3.71, 7 ratings)
Techniques and tools to used to profile software applications. Examples and usage of OProfile, Google Profiler, Valgrind's Callgrind, and strace, geared towards profiling C/C++ applications. People should come away with the knowledge of what tools are available and how to diagnose performance issues in software. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Perl
Location: Portland 256
Tags: perl_6
Damian Conway (Thoughtstream)
Average rating: ****.
(4.43, 21 ratings)
Over the past eighteen months Damian has revisited some of his most popular Perl 5 modules and reimplemented them in "native" Perl 6. In this talk he will walk through the changes needed to port several of those modules, a journey that gives a surprisingly thorough overview of how the two languages differ, as well as insights into the relative strengths of each. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Python
Location: D133
Charles Bell (Oracle), Mats Kindahl (Oracle)
Average rating: **...
(2.00, 4 ratings)
Managing a MySQL database server can become a full time job. What we need are tools that bundle a set of related tasks into a common utility. While there are several such utility libraries to choose, it is often the case that you need to customize them to your needs. The MySQL Utilities library is the answer to that need. It is open source so you can modify and expand it as you see fit. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Ruby
Location: D135
Brian Moore (Rhomobile)
Average rating: ***..
(3.00, 3 ratings)
We will demonstrate writing a native Android app with the open source framework Rhodes, which includes the first Android Ruby implementation, written in the NDK to bypass Java entirely. We also show writing an app with Ruboto, which runs on the Android Java stack. We will also discuss how the Embedded Ruby project may affect future Android Ruby development with both of these options. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Lance Albertson (Oregon State University Open Source Lab), Peter Krenesky (Open Source Lab)
Average rating: ****.
(4.00, 2 ratings)
Looking for an easy, scalable way to manage your Ganeti-based clusters? Ganeti Web Manager provides admins an easy to deploy, Django based GUI that effectively manages private clusters & works equally well for providing customers access. With a caching system designed to scale to thousands of virtual machines without decreasing performance, Ganeti Web Manager makes cluster management truly simple. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
PHP
Location: D137
Tags: php, mysql
Average rating: ***..
(3.60, 5 ratings)
PHP's MySQL support recently received many changes under the hood: PHP 5.3 introduced mysqlnd - the MySQL native driver which is a replacement for libmysql deeply bound into PHP. mysqlnd for instance allows developers to hook into its inner workings which allows a transparent client side query cache or a transparent read-write splitting. Read more.
Wednesday, 07/27/2011
Location: D138
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Open Hardware
Location: D139/140
Elizabeth Flanagan (Intel), Jeffrey Osier-Mixon (Intel Corporation)
See how the Yocto Project is able to deliver quality builds for embedded Linux with buildbot, automated sanity testing, license collection and auditing, and build statistics and history tracking. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E141
John Dickinson (SwiftStack)
Average rating: ***..
(3.20, 5 ratings)
In this workshop, attendees should expect to gain a clear understanding of OpenStack, its capabilities and use cases, learn best practices for deploying and administering OpenStack, and experience a live demo. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E142
In this session, we'll cover what is the BlackBerry WebWorks platform, why should you care and is it really open sourced? We'll also cover Research In Motions (RIM) embracing of open source technology, participation in open source technology and where is RIM going with open source. Read more.
Wednesday, 07/27/2011
Location: E143
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Emerging Languages
Location: E144
Daniel Spiewak (Novell)
Average rating: ****.
(4.40, 5 ratings)
Object-functional languages have a number of desirable properties and have proven very useful in practice. Unfortunately, the merger brings with it a raft of complexities, being the root of nearly all of Scala's infamous complexity. This talk will present a new framework for resolving these issue, based around the notion of statically-typed functional object prototypes. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Government
Location: F150
Ethan Phelps-Goodman (Sunlight Foundation)
Average rating: ***..
(3.80, 5 ratings)
The Sunlight Foundation and its partner organizations make a variety of data on the influence of money in politics and the operation of government easily available to application developers. This talk will give a broad overview of the data sets and APIs available and the applications that have been built with them, including stand alone sites, browser extensions and mobile apps. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Healthcare
Location: F151
Charlie Quinn (Benaroya Research Institute)
Average rating: **...
(2.67, 3 ratings)
Case study in using open data and open source systems to enable research in personalized medicine. Will show how we leverage publicly available data along with clinical and experimental data from collaborators in 5 different countries to advance disease detection and personalized medicine. Read more.
Wednesday, 07/27/2011
Location: E145
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Javascript & HTML5
Location: Portland Ballroom
Scott Mattocks (GSN Digital)
Average rating: **...
(2.50, 16 ratings)
This talk looks at the advantages and disadvantages of different techniques for dynamic content updates: short polling, long polling, and WebSockets. These techniques allow web developers to provide users with a fluid experience that keeps pace with their expectations. The talk concludes with a deep dive into both the WebSocket API and protocol. Read more.

5:00pm

Add to your personal schedule
Wednesday, 07/27/2011
Cloud Computing
Location: Portland 251
Tags: cloud, ruby
Wesley Beary (Heroku)
Average rating: ***..
(3.57, 7 ratings)
Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, etc on AWS, Terremark, Rackspace, etc - until I took the bull by the horns. Come see me demonstrate tools and examples that will allow you to skip the headaches and cut straight to the cloud. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Mobile Platforms
Location: Portland 252
Joe Bowser (Adobe Systems)
Average rating: **...
(2.60, 10 ratings)
A cautionary tale of all the documented and undocumented quirks involved with developing applications with web technologies on Android. This will cover the fundamentals, as well as the obscure facts about developing Android Web Applications in the real world. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Programming
Location: Portland 255
Mike Amundsen (Layer 7 Technologies)
Average rating: ***..
(3.33, 15 ratings)
One of the key properties of RESTful Web applications is the ability to evolve over time. Too many Web APIs don’t evolve; they just get old, and useless; they rot. Why? Because they are little more than URI-based RPC calls returning serialized objects. Instead, Web APIs should rely on well-crafted media-type messages driven by links; they should be more RESTful. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Perl
Location: Portland 256
Eric Wilhelm (Cisco, Inc.)
Average rating: ****.
(4.25, 4 ratings)
Code execution speed affects development time, hardware, scalability, and the bottom line less than you would think and never where you expect it. Are your optimizations overpriced? Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Python
Location: D133
Matthew Momjian (Student)
Average rating: ****.
(4.00, 1 rating)
Blender has a powerful Python engine for automation and game creation. This talk will cover the basics of Blender python syntax and allow users to get started making their own 3D programs. Case study involving 3D countdown. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Ruby
Location: D135
Chris Helm (GeoIQ)
Average rating: ***..
(3.80, 5 ratings)
Both location based technology and Ruby have become extremely popular in recent years. There are many libraries and tools that are available for Rubyists to geospatially enable their applications. In this workshop you will learn both what these tools are and how to use them. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Terry Chay (Automattic, Inc. (WordPress))
Average rating: **...
(2.00, 1 rating)
The weird thing about cloud computing is the programmer becomes the system administrator. What is involved in doing this if you are a LAMP person? Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Javascript & HTML5
Location: D137
Scott Davis (ThirstyHead.com)
Average rating: ****.
(4.56, 9 ratings)
JavaScript is the language everyone loves to hate. From its pathological global-fetish to its weird take on object-orientation (prototypes? really?), it's hard to believe that JavaScript has not only survived for the past 15 years, but continues to thrive. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Geek Lifestyle
Location: D138
Michael Brewer (UGA: Franklin College OIT)
Average rating: ****.
(4.50, 6 ratings)
For the past two Open Source Bridge conferences, we've had Geek Choir sessions; in this presentation, we discuss lessons learned from the Geek Choir experience, advantages and disadvantages to mixing music and mathematically-inclined people, the benefits of singing, open source tools to assist in the process, and online open music resources. There also might be applied examples (aka singing). Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Community
Location: D139/140
Avni Khatri (Massachusetts General Hospital)
Average rating: ***..
(3.80, 5 ratings)
Ever dreamed of traveling to remote places and foreign countries and using your technology skills to improve the world? Come learn how you can join us (or perhaps learn to avoid some of our more dangerous exploits) and make the world a better place by teaching kids about technology and free and open source software. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E141
Jason Cannavale (Rackspace)
Average rating: ***..
(3.75, 4 ratings)
In this workshop, attendees should expect to gain a clear understanding of OpenStack, its capabilities and use cases, learn best practices for deploying and administering OpenStack, and experience a live demo. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Products & Services
Location: E142
Chris C. Kemp (Nebula), Frank Frankovsky (Facebook), Benjamin Golub (Facebook), Cole Crawford (4PDEV), Jonathan Bryce (The Rackspace Cloud)
The panel will discuss how Big Data and Cloud are disrupting traditional computing and how the commoditization of servers is fueling a new ecosystem of open source hardware and software designed to fail, and designed to scale. Read more.
Wednesday, 07/27/2011
Location: E143
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Richard Tibbetts (StreamBase Systems)
Average rating: ***..
(3.00, 2 ratings)
StreamSQL EventFlow is a Complex Event Processing language for building real-time applications. EventFlow is unique in that it is primarily a visual language. This talk will focus on the StreamBase Event Processing Platform, the design of visual representations for language features and the co-development of an Eclipse-based IDE along with a new programming language. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Government
Location: F150
Paul Scott (DSTV Online)
Average rating: **...
(2.75, 4 ratings)
With the passing of the FIFA Soccer World Cup in 2010, Africa, especially South Africa, now has much better infrastructure availble for Open data access. Utilising African projects such as Chisimba, which allows for easy API creation, the time is now ripe to create semantically connected data stores for government, education and business Read more.
Wednesday, 07/27/2011
Healthcare
Location: F151
TBC
Add to your personal schedule
Wednesday, 07/27/2011
Community
Location: E145
Dave Neary (Red Hat), Dawn Foster (Puppet Labs)
Average rating: ****.
(4.00, 4 ratings)
Every community manager knows that community metrics are important. But they all have their own set of hacky scripts for extracting data from various tools. Building on the work of Pentaho, Talend, MLStats, gitdm and a host of others, we built a generic community dashboard for the MeeGo project. This presentation will cover the data we extracted, how we did it, and how you can do it too. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Javascript & HTML5
Location: Portland Ballroom
Bradley Holt (Found Line)
Average rating: **...
(2.86, 7 ratings)
CouchApps are web applications built using CouchDB, JavaScript, and HTML5. CouchDB is a document-oriented database that stores JSON documents, has a RESTful HTTP API, and is queried using map/reduce views. This talk will answer your basic questions about CouchDB, but will focus on building CouchApps and related tools. Read more.

5:40pm

Add to your personal schedule
Wednesday, 07/27/2011
Location: Expo Hall
Average rating: ***..
(3.27, 11 ratings)
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall. Read more.

7:00pm

Add to your personal schedule
Wednesday, 07/27/2011
Location: D135
Tags: bof
Moderated by: Brian Aker
BoF for those wanting to discuss the Drizzle Database Server, where it fits it, what it can do, it’s current status etc. There will be many people of the Drizzle community present, so it’s an excellent time to chat! Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: D136
Tags: bof
Moderated by: Diane Mueller
Come discuss about building and deploying Python & Perl application on ActiveState's cloud platform - Stackato; Diane Mueller (ActiveState) will give a brief overview, discuss lessons learned & best practices along with some of the challenges faced building on the Cloud Foundry Open Source project. Connect with other Stackato community members,discuss pros & cons, give feedback Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: D137
Tags: bof
Moderated by: Sam Thompson
Several phpBB team members and I will be giving mini-talks on what it takes to run an online community and how to make it successful. We will be opening the floor for a meet-and-greet style Q&A for the last half of the session. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: D138
Tags: bof
Moderated by: Sastry Malladi
Turmeric is a new comprehensive open source SOA platform, originally developed internally by eBay and open sourced for general community usage. This session is intended to introduce Turmeric, what's so special about it, and engage in a discussion on how you can benefit and contribute. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: D139/140
Moderated by: Curtis Lee Fulton
Client-siders: learn how to reuse your company's existing Java code base by using the Google Web Toolkit (GWT) Java-to-JavaScript cross-compiler and special “shaded” versions of Maven artifacts. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: E141
Moderated by: Arvind Jayaprakash
How do you collect, aggregate and disaggregate business/product metrics as and when it happens at scale? Do just rely on hbase/cassandra counters? Or perhaps a CEP based solution? Maybe just mysql works for you? Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: E142
Moderated by: Jeff Osier-Mixon
2nd Annual embedded Linux BoF covering news, tools, and techniques related to embedded Linux, particularly BitBake, OpenEmbedded, and the Yocto Project. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: E143
Moderated by: Sheeri Cabral
Working on open source is a virtual craft....do you also have a physical craft? Whether you knit, spin, crochet, weave, build robots, sculpt clay, paint with watercolors, scrapbook, do beadwork, arrange flowers, bedazzle clothing or have some other craft, join us and spend an hour working on your craft in a crafty environment. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: E145/146
Moderated by: Dan DeBrito
Share/exchange/learn customization of the vim text editor. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: See BoF Schedule for Locations
Average rating: *****
(5.00, 1 rating)
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic and provide the space and time. You provide the engaging topic. Read more.
Add to your personal schedule
Wednesday, 07/27/2011
Location: Spirit of 77 (500 MLK Jr. Blvd.)
Average rating: ***..
(3.67, 6 ratings)
Come join us to toast OpenStack's One-Year Anniversary! Read more.

8:00pm

Add to your personal schedule
Wednesday, 07/27/2011
Location: D135
Moderated by: Reid Carlberg
The Force.com platform from salesforce.com helps enterprises around the world rapidly develop, deploy, and scale applications. We'll do a quick review of the platform and then take a tour through some of the most popular Open Source apps available as part of salesforce.com's leading PaaS offering. Read more.
Wednesday, 07/27/2011
Location: D136
TBC
Wednesday, 07/27/2011
Location: D137
TBC

9:00pm

Add to your personal schedule
Wednesday, 07/27/2011
Location: Left Bank Annex (101 N Weidler St.)
Average rating: ****.
(4.62, 8 ratings)
More information coming soon Read more.

Thursday, 07/28/2011

9:00am

Add to your personal schedule
Thursday, 07/28/2011
Location: Portland Ballroom
Jim Zemlin (The Linux Foundation)
Average rating: ****.
(4.28, 29 ratings)
On the eve of Linux’ 20th anniversary, Jim Zemlin invites the OSCON audience into his "Bizarro World” of 2011. The world of computing has been turned upside down. Microsoft’s stock is down. They now are filing anti-trust suits, not being the subject of them. Heck, Microsoft is even contributing code to Linux. And for good reason. Read more.

9:15am

Add to your personal schedule
Thursday, 07/28/2011
Location: Portland Ballroom
Fred Trotter (FredTrotter.com)
Average rating: ***..
(3.13, 30 ratings)
Open Source software will power a new Internet layer, the Health Internet, which will finally make healthcare data liquid. The Health Internet will finally change healthcare the same way the Internet changed everything else; better, faster, cheaper. Read more.

9:20am

Add to your personal schedule
Thursday, 07/28/2011
Location: Portland Ballroom
Eri Gentry (BioCurious)
Average rating: ****.
(4.19, 31 ratings)
Join Eri Gentry, founder of BioCurious, the world’s first “hackerspace for biology” on a journey from garage biology to community lab. Read more.

9:35am

Add to your personal schedule
Thursday, 07/28/2011
Location: Portland Ballroom
John Graham-Cumming (CloudFlare)
Average rating: ****.
(4.14, 21 ratings)
This talk tells the behind-the-scenes story of the apology campaign complete with source code, tips on dealing with the old-school media, how Twitter helped and didn't, and a call for people who want to change the world to be "reasonably unreasonable" because nothing ever gets done by the reasonable. Read more.

9:45am

Add to your personal schedule
Thursday, 07/28/2011
Location: Portland Ballroom
Gabe Zichermann (Gamification.Co & Gamification Summit)
Average rating: ****.
(4.03, 33 ratings)
Creating engaging user experiences in software have become the mantra of businesses big and small - but what about open source? Do we do enough user-centric design and are we creating the kind of long-term user engagement we want? What are the challenges for open source advocates and developers to building truly engaging experiences and how can gamification make open-everywhere a reality? Read more.

10:00am

Add to your personal schedule
Thursday, 07/28/2011
Location: Portland Ballroom
The 7th Annual O’Reilly Open Source Award winners will be announced. Read more.

10:40am

Add to your personal schedule
Thursday, 07/28/2011
Open Hardware
Location: Portland 251
Brian Gerkey (Willow Garage)
Average rating: ***..
(3.83, 6 ratings)
ROS, or Robot Operating System, was designed as the ideal open source (BSD) platform for personal robotics because a common software platform is the best way for roboticists, from university researchers to hobbyists, to share their best work and to grow the industry faster. In this session, Brian Gerkey of Willow Garage will provide an introduction to this rapidly-growing OS. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Mobile Platforms
Location: Portland 252
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.00, 9 ratings)
Learn how to remain true to your open source ideals, as well as the open source community at large, when developing and designing software for Apple’s iOS. This talk covers the ins and outs of open source iOS frameworks and libraries as well as licensing pitfalls and tips. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Tools and Techniques
Location: Portland 255
Tim Anglade (Apigee)
Average rating: **...
(2.00, 11 ratings)
A look at the state of data storage, management & analysis, from SQL to NOSQL, “NewSQL” and beyond. I will explain why the core premises of data management have changed; tell some of the tales of success and failure I have collected on the topic; share some counterintuitive rules-of-thumb about the sometimes mind-blowing, sometimes nerve-wrecking reality of life with an alternative datastore. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Perl
Location: Portland 256
Damian Conway (Thoughtstream)
Average rating: ****.
(4.79, 28 ratings)
Once again, Perl's own Dr. Evil emerges from his secret lair on a remote Pacific island to beam a devastating onslaught of dangerously useful software ideas directly into your unsuspecting frontal lobes. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Python
Location: D133
Joshua Boverhof (Lawrence Berkeley National Lab), Shreyas Cholia (NERSC)
Average rating: **...
(2.33, 3 ratings)
RESTful HTTP web services have many advantages over the "big" web services paradigm of SOAP/WSDL/XML Schema. RESTful services are simpler to create, use, and test. REST/HTTP is native to the web, thus it's easy to digest these services from Javascript or a backend. NEWT is a RESTful web API to NERSC HPC resources, used by other scientific portals. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Gerardo Narvaja (SkySQL Inc.)
Briefly review how to use mysql-agent w/ OpenNMS. Present an alternative using SNMP's pass_persist protocol. Walk through an example on how to add a new variable and it's corresponding chart in OpenNMS Read more.
Add to your personal schedule
Thursday, 07/28/2011
Citizen Science
Location: D136
Greg Biggers (Genomera), Raymond McCauley (Genomera)
Average rating: ****.
(4.33, 6 ratings)
How one person’s desire to know if his vitamins really worked became a set of tools for doing open, crowd-sourced health experiments. By combining data and analysis from engaged individuals, we can answer big questions traditionally asked exclusively by pharma companies and research institutions. And for less than 1/1000 of the cost. Read more.
Add to your personal schedule
Thursday, 07/28/2011
PHP
Location: D137
Average rating: ****.
(4.00, 6 ratings)
Did you ever wonder how arrays in PHP actually work? and what about references? - In this presentation you will learn these and other things in order to help you to produce more effective code. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Geek Lifestyle
Location: D138
Average rating: ****.
(4.50, 2 ratings)
What does it take to build a hacker culture? This talk will cover activities in creating a hacker society in Uruguay. The small south american country has engaged in the massive task of raising a generation of hackers. Every school child gets an XO laptop and every landline comes with DSL. While most of the world is trying to replicate silicon valley, Uruguay's building something quite different. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Cloud Computing
Location: D139/140
Francois Marier (Catalyst IT)
Average rating: ****.
(4.00, 2 ratings)
An approach to building freedom-respecting online services and a presentation of Libravatar, a federated clone of the Gravatar profile image hosting service. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Products & Services
Location: E141
Joseph George (Hewlett-Packard (HP)), Rob Hirschfeld (Dell, Inc.)
Average rating: ***..
(3.50, 2 ratings)
In Prying Open the Cloud with Dell Crowbar and OpenStack, attendees will: find out about one of the fastest ways to stand up an OpenStack cloud, learn about the development, implementation and operation of Dell Crowbar, and hear how one company planned and implemented an OpenStack cloud for its business Read more.
Add to your personal schedule
Thursday, 07/28/2011
Products & Services
Location: E142
Mingsheng Hong (Vertica, An HP Company)
Average rating: **...
(2.00, 2 ratings)
When working with structured, semi-structured, and unstructured data, there is often a tendency to try and force one tool - either Hadoop or a traditional DBMS - to do all the work. But, there are reasons to use Hadoop for some analytics projects, and a purpose-built analytics platform for others. The magic comes in knowing when to use which and how these two tools can work together. Read more.
Thursday, 07/28/2011
Location: E143
TBC
Add to your personal schedule
Thursday, 07/28/2011
Emerging Languages
Location: E144
Karl Naden (Carnegie Mellon University), Jonathan Aldrich (Carnegie Mellon University)
Average rating: ***..
(3.00, 4 ratings)
Plaid is a new programming language with native support for typestate and permissions. Typestate captures the changing states an object can be in, allowing the object's interface, representation, and behavior to change. A gradual (optional) type system tracks the typestate of objects, using permissions like "unique" to reason in the presence of aliasing. The PL's power is demonstrated by examples. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Government
Location: F150
Guy Martin (CollabNet), Aaron Lippold (Forge.mil)
Average rating: ***..
(3.00, 1 rating)
Since its inception in 2009, Forge.mil, the Department of Defense’s groundbreaking collaborative software development platform, has improved the ability of agencies to rapidly deliver dependable software. This session will provide insight into the continued progress of Forge.mil, which has quickly garnered over 8000 members and over 400 projects. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Healthcare
Location: F151
David Uhlman (clearhealth inc.)
Average rating: ****.
(4.00, 2 ratings)
The federal government created Meaningful Use certification to help promote the widespread adoption of Electronic Health Records. The first and only open source system to receive the certification is ClearHealth under the GPL. We'll take a crash course in Meaningful Use and what it takes to get compliant using open source systems. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Community
Location: E145
Arthur Richards (Wikimedia Foundation, Inc.)
Average rating: ***..
(3.50, 2 ratings)
A reflection on how the Wikimedia Foundation raised $16 million using all open-source software for the annual fundraiser in 2010. Nearly all of the money raised came from small, online donations from users of Wikipedia and other Wikimedia projects. This talk will explore the components of the system, development methodology, challenges faced and challenges we face for next year. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Business
Location: E146
Wade Minter (TeamSnap), Andrew Berkowitz (TeamSnap)
Average rating: ****.
(4.67, 3 ratings)
You’re great with programming. You can code circles around the competition. People dig your technology. But will they love your company? In this session, two geeky individuals show you how their startup has managed to build a devoted following among a customer base that’s more Peyton Manning than Perl Monger, while winning praise from people like Robert Scoble and Jeanne Bliss. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Tools and Techniques
Location: Portland Ballroom
Gabe Zichermann (Gamification.Co & Gamification Summit)
Average rating: ****.
(4.67, 33 ratings)
Gamification is a critical trend, affecting industries from finance to fashion and beyond. But how does gamification affect open source, software development and community? How can we leverage the techniques of engagement to build better software and connect with end users. And, how do we make our lives more fun in the process? Read more.

11:30am

Add to your personal schedule
Thursday, 07/28/2011
Open Hardware
Location: Portland 251
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ***..
(3.71, 7 ratings)
You can now easily place a trivially sized computing device anywhere a power plug is present. This fast paced session will provide a complete, hands-on review of the currently available Plug format devices, their capabilities, advantages and pitfalls. We will demonstrate development and debugging on the most recent Sheevaplug-class device as a hands-on introduction to embedded Linux environments. Read more.
Thursday, 07/28/2011
Location: Portland 252
TBC
Add to your personal schedule
Thursday, 07/28/2011
Programming
Location: Portland 255
Roger Bodamer (10gen), Peter Neubauer (Neo Technology), Matt Pfeil (DataStax), Tim Anglade (Apigee), Antony Falco (Basho Technologies)
Average rating: *....
(1.75, 16 ratings)
This panel discussion features the key innovators in the NoSQL space. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Perl
Location: Portland 256
Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.22, 18 ratings)
Perl has come a very long way even in the last 6 years since Dr Conway's Perl Best Practices book was published. This talk will provide a lightning tour of the current status of Perl's best practices using many of the ideas from Modern Perl. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Python
Location: D133
Michael Dory (Socialbomb), Adam Parrish (Socialbomb), Brendan Berg (Wurk Happy)
Average rating: ****.
(4.00, 5 ratings)
Tornado is a scalable, non-blocking web server and web application framework written in Python. It is also light-weight to deploy, fun to write for, and incredibly powerful. So why aren't you using it? This presentation will cover the basics of the framework, as well as some best practices and real-life use cases. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Business
Location: D135
Tags: management
Sheeri K. Cabral (Mozilla Foundation)
Average rating: ***..
(3.93, 14 ratings)
Congratulations! You have done well having been promoted to managing your team....but how do you do that? Sheeri Cabral, DB Operations Lead at PalominoDB, takes her experience managing geeks and shows how to deal with tough geek management issues -- from how to deal with problem employees to the dreaded "how do you tell an employee they have body odor?" Read more.
Add to your personal schedule
Thursday, 07/28/2011
Citizen Science
Location: D136
Vin Sharma (Intel)
Average rating: *....
(1.25, 4 ratings)
Equipped with little more than a burning desire to succeed and a river of open source software, learn how you can build a test bed for developing and testing machine learning algorithms on a scale-out infrastructure on a shoestring budget. Read more.
Add to your personal schedule
Thursday, 07/28/2011
PHP
Location: D137
Damien Seguy (Expert Services Consultant)
Average rating: ***..
(3.00, 5 ratings)
PHP code is still audited manually. This is boring! Let's have PHP itself check its own dog food, and audit statically applications for security, code quality. It'll be faster, and more exhaustive than human, as long as we provide him with directions: here comes the cornac! Read more.
Add to your personal schedule
Thursday, 07/28/2011
Geek Lifestyle
Location: D138
Johnny Diggz (Geeks Without Bounds)
Average rating: ***..
(3.20, 5 ratings)
An overview of the current state of tools, groups, and collaborative efforts used to mitigate crisis situations that overwhelm local, state and federal response efforts. Looking at software tools from Ushahidi, Sahana, OpenStreetMap as well as Inveneo, OpenBTS, and more. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Cloud Computing
Location: D139/140
Patrick Lightbody (New Relic)
Average rating: ****.
(4.00, 1 rating)
Launched in December 2008, BrowserMob set out to change the way load testing is done - all using the cloud and open source. Learn from the founder how he built a high performance testing product, and how the operational support the cloud provided and speed to market of open source enabled the company to not only profit from day one, but to be acquired within a year and a half of it's launch. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Products & Services
Location: E141
James Falkner (liferay.com)
Recently, the hype around NoSQL DB design has reached fever pitch. At the same time, the hype around dynamic data modeling, web based form design, and dynamic schema design (a.k.a. "creating stuff online and dynamically with no coding") has been increasing as well. In this session, see how Liferay Portal uses MongoDB to implement highly scalable dynamic data for collaboration and social features. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Products & Services
Location: E142
Steve Watt (Hewlett-Packard), Glenn Gebhart (Hewlett-Packard)
This session will introduce Apache Hadoop and Vertica and the opportunities around integrated unstructured and structured text analytics at scale. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Products & Services
Location: E143
Eric Sink (SourceGear)
Average rating: ****.
(4.00, 1 rating)
Veracity is an open source Distributed Version Control System. This session will provide an overview and explain how Veracity is different from similar tools like Mercurial and Git. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Emerging Languages
Location: E144
Matt Youell (New Monic Labs)
Average rating: **...
(2.86, 7 ratings)
Imagine a language with no objects, functions, or variables. Wheeler intersects relational, declarative, reactive, and aspect-oriented programming approaches to create a surprisingly simple language that you can learn in about 10 minutes. (Assuming you are willing to bend your brain into the proper pretzel shape.) Read more.
Add to your personal schedule
Thursday, 07/28/2011
Government
Location: F150
Benjamin Schooley, MBA, Ph.D. (Claremont Graduate University), Sue Feldman, RN, MEd, PhD (The Kay Center for E Health, Claremont Graduate University), Vineet Agrawal (OSSCube)
Average rating: ****.
(4.00, 1 rating)
This section will focus on a case study where SugarCRM is used as platform to build a large scale Federal level application that will be implemented in all states to manage potentially 10 million beneficiaries. We will be covering how SugarCRM and best of breed open source solutions like BIRT, security solutions, workflow solutions come together to build a very complex workflow application. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Healthcare
Location: F151
Shahid Shah (Netspective)
Average rating: ***..
(3.75, 4 ratings)
Most medical devices today use proprietary/custom software platforms (operating systems, messaging framework, alarms, etc.). This talk will present the Shahid's recent work using FOSS to build safety-critical medical devices and the challenges associated with such solutions. Shahid will present architectures considered, the benefits and detriments, and findings of real-world FOSS implementations. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Community
Location: E145
Meghan Gill (10gen)
Average rating: ****.
(4.00, 3 ratings)
This session talk about strategies for building community around open source software through a case study of the MongoDB project. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Business
Location: E146
Simon Phipps (Open Source Initiative), Allan Foster (ForgeRock AS), Lasse Andresen (ForgeRock)
Average rating: ****.
(4.14, 7 ratings)
Most open source start-ups have some sort of lock on the code - dual licensing, contributor agreements, "open core" add-ons and more. But is it possible to start a profitable company without any of those - with just skilled people delivering expert service and developing new code in the community? I don't just think it's possible - I'm doing it! Read more.
Add to your personal schedule
Thursday, 07/28/2011
Javascript & HTML5
Location: Portland Ballroom
Tags: html5, css, css3
Christopher Schmitt (Heat Vision)
Average rating: ***..
(3.18, 11 ratings)
Mastering CSS3 Animations is a hands-on walkthrough of practical of adding dynamic CSS3 visuals to Web sites. Read more.

1:40pm

Add to your personal schedule
Thursday, 07/28/2011
Open Hardware
Location: Portland 251
Brian Capouch (Saint Josephs College)
Average rating: ****.
(4.00, 3 ratings)
The first generation of telephones were off-grid, using local batteries and crank generators. The MAG*NET project at Saint Joseph's College developed a method of allowing historic telephones to be used, without modification, to operate on the modern telephone network. Asterisk, openWRT and heyu are Open Source tools under the hood. Read more.
Add to your personal schedule
Thursday, 07/28/2011
Education
Location: Portland 252