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

Personal schedule for Fred Willerup

Download or subscribe to Fred Willerup's schedule.

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.
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.
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.
Java: Trends
Location: B110-111
Tags: lifestyle
Josh Bloch (Google), Bob Lee (Square Inc. )
Average rating: ****.
(4.50, 2 ratings)
How can they do it? How can Josh Bloch and Bob keep coming up with such great programming puzzlers year after year? They can't! In this, the eighth installment of the perennial crowd pleaser, Click and Hack the Type-It brothers are truly scraping the bottom of the barrel. But some of the dregs they come up with may still astonish, delight, and educate. Read more.
Noah Pepper (Lucky Sort), Homer Strong (Lucky Sort)
Average rating: ***..
(3.18, 11 ratings)
We produce gorgeous LaTeX reports while harnessing the power of R on the backend. The data is pulled from our PostgreSQL database, the analysis and visualizations are fast and distributed thanks to Redis. We'll talk about weaving together open source tools to build powerful analytics reporting engines that rival the commercial alternatives. Read more.
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.
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.
Data: Roulette
Location: C124
Peter Neubauer (Neo Technology)
Average rating: **...
(2.00, 1 rating)
Location-based services are hot, but geographic datasets are complex. But this shouldn’t put you off writing awesome location-aware services. This talk will show how to create spatial models and query the Open Street Map dataset together with social data using the Neo4j graph database. Read more.
Location: Portland Ballroom
Average rating: ***..
(3.63, 19 ratings)
Keynotes today will be shared by OSCON, OSCON Data, and OSCON Java. Read more.
Keynote
Location: Portland Ballroom
Jono Bacon (Canonical Ltd)
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.
Keynote
Location: Portland Ballroom
Steve Holden (Holden Web LLC)
Keynote
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.
Keynote
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.
Keynote
Location: Portland Ballroom
Average rating: *....
(1.97, 37 ratings)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Healthcare
Location: F151
David Richards (Fleet Ventures)
Average rating: *....
(1.50, 2 ratings)
A survey of open source software for helping find patterns in pathologies and generating physician recommendations, with a focus on the presenter's Fathom, a decision support framework. Read more.
Javascript & HTML5
Location: Portland Ballroom
Tags: mobile, html5, css3
Joseph Lewis (Sandia National Laboratories)
Average rating: ****.
(4.20, 15 ratings)
Refactor existing web pages and applications for maximum accessibility in modern mobile devices using simple HTML5 and CSS3 techniques. Read more.
Products & Services
Location: E141
Oren Teich (Heroku)
Average rating: *****
(5.00, 1 rating)
Procfile is a new open source way of defining the process formation that defines an application. Heroku takes advantage of Procfile to offer an incredible flexible PaaS. Oren will take you through the major features of Procfiles and how Heroku uses it, including illustrating the flexibility, visibility and confidence that you can achieve with Heroku. Read more.
Javascript & HTML5
Location: Portland Ballroom
Filip Maj (Nitobi)
Average rating: ***..
(3.85, 13 ratings)
Learn how to combine open source development tools with HTML5 to build full-featured, cross-platform mobile apps in HTML, CSS and JavaScript. Read more.
Programming
Location: Portland 255
Alex Martelli (Google)
Average rating: ***..
(3.08, 26 ratings)
Designing interfaces so that other code can interact with ours (whether our code is a library, framework, application, website...) is a very common and clearly crucial activity, but fraught with dangers — stuff we all keep doing wrong time after time. This talks shows some common cases of API design errors encountered in the wild, with tips on how to avoid them when you design your next API. Read more.
Healthcare
Location: F151
Fred Trotter (FredTrotter.com)
Average rating: ***..
(3.12, 8 ratings)
What do you get when you mashup Open Source Healthcare software, Quantified Self, Behavioral Economics, and Open Data APIs? Simple, the ability to hack yourself. Hacking isn't "breaking in". Hacking is taking a technology far beyond presumed limitations. But what if the "technology" was your own body and mind? Welcome to Programmable Self. Read more.
Healthcare
Location: F151
Vickie Hoffman (Roberts-Hoffman Software), Thomas Jones (Tolven), Brady Mathis (Roberts-Hoffman Software, Inc.)
Average rating: *....
(1.50, 2 ratings)
At the 2010 OSCON, Roberts-Hoffman Software, Inc.(RHS) selected Tolven's open source framework to develop a hospital electronic health record plug-in. RHS will focus on the emerging trend for vendors to collaborate in an open source model to address the many challenges of healthcare. RHS will share collaborating with Tolven and Lexicomp to meet governmental healthare regulations. Read more.
Tools and Techniques
Location: Portland Ballroom
Jon Cruz (Inkscape)
Average rating: **...
(2.60, 15 ratings)
SVG as a vector graphics format has been around for many years, but its usefulness has recently blossomed. Web support extending to being native in all major browsers, inclusion in HTML5, iOS device and now Android support are just the beginning of where SVG can be applied. This talk will give an overview of SVG and then present many of the different areas where one might use it today. Read more.
Mobile Platforms
Location: Portland 252
Deborah Wallach (Google), Eni Mustafaraj (Wellesley College), Dave Wolber (University of San Francisco), Ralph Morelli (Trinity College, Hartford, CT)
Average rating: ***..
(3.62, 8 ratings)
App Inventor is a new visual programming environment developed by Google, free to the public. Since Fall 2009, several educational institutions have been using it to teach programming in introductory computer science courses. This presentation will share experiences from these courses, showcase examples of mobile apps created by students, and discuss the future of App Inventor use in education. Read more.
Perl
Location: Portland 256
A.Sinan Unur (Unur)
Average rating: *....
(1.60, 5 ratings)
HTML5's canvas element allows graphics generation to be offloaded to the client's web browser. Various Perl modules make it easy to take data in various "spreadsheet" formats and turn them into easily chartable data. This presentation will demonstrate a simple web application built using Perl's Dancer to tie these elements together. Read more.
Healthcare
Location: F151
Vaibhav Bhandari (Microsoft, Health Solutions Group), Ali Emami (Microsoft, Health Solutions Group)
Average rating: ***..
(3.00, 2 ratings)
Do you want to enable your doctor to send your health information through an e-mail in secure way? Well, the Direct Project enables better patient care, and reduces cost of Healthcare by providing a standard and simple mechanism to share Healthcare information between providers, organizations and consumers. The project is an exemplary collaboration of public and private sector. Read more.
Keynote
Location: D133
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX)
Average rating: ****.
(4.00, 2 ratings)
OSCON belongs to its attendees, and we want to hear what you think of this year’s show. Join the organizers to talk about what you loved and hated about OSCON, and what you’d like to see next year. Read more.
Tools and Techniques
Location: D139/140
Tags: api, json, rest
Neil Mansilla (Mashery, Inc.)
Average rating: ****.
(4.33, 12 ratings)
A web API needs documentation, unit tests, functional tests and possibly a WADL. Usually one or more is out of date or just doesn't exist. The Unico DSL can generate all these for you from a natural-language document written by project manager-types. Build a quick API in this session and BELIEVE. Read more.
Javascript & HTML5
Location: Portland Ballroom
Bastian Hofmann (ResearchGate GmbH)
Average rating: ****.
(4.62, 21 ratings)
Nowadays many modern web applications are solely relying on JavaScript to render their frontend. But if you want to create mashups, load data from many different places or include external widgets into your site, you are quickly running into boundaries because of browser and security restrictions. In this presentation I will talk about techniques old and new helping you with such problems. Read more.
Mobile Platforms
Location: Portland 255
Chase Douglas (Canonical)
Average rating: ***..
(3.50, 2 ratings)
Multitouch hardware has now reached consumer open source products. How can we enable developers to create immersive and useful touch software? How do we look to the future, while still enabling software from the past? In this talk, we will look at the new software technologies and frameworks that will revolutionize user interfaces. Read more.
Tools and Techniques
Location: Portland Ballroom
John Hawley (Red Hat), Shawn Pearce (Google)
Average rating: ***..
(3.17, 6 ratings)
The Google Android platform has sky rocketed in popularity over the last few years, boasting uncounted devices and a vibrant development community. We aim to pull back the curtain on the behind the scenes infrastructure that supports this world wide development effort from Gerrit code review to the servers that push the source code. Read more.
Tools and Techniques
Location: Portland 256
Tags: git
Michael Schwern (eval Empire), Ricardo Signes (Pobox.com)
Average rating: ***..
(3.93, 14 ratings)
Git makes so much more sense when you understand how it really works. It only has two tricks, and they're really simple, but explanations go on about Directed Acyclic Graphs and Octopus Merges and a bunch of CS jargon nobody understands. Feh. You can illustrate and understand git using just children's toys! Read more.