OSCON 2012 Schedule

Below are the confirmed and scheduled talks at OSCON 2012 (schedule subject to change).

Customize Your Own Schedule

Create your own OSCON schedule using the personal scheduler function. Mark the tutorials, sessions, keynotes, and events you want to attend by clicking on the calendar icon [calendar icon] next to each listing. Then click on "personal schedule" below and get your own customized schedule generated.

Portland 251
Add to your personal schedule
10:00am Declarative web data visualization using ClojureScript Kevin Lynagh (Keming Labs)
Add to your personal schedule
11:00am Building Big Apps with Node.JS Rik Arends (Cloud9 IDE Inc)
Add to your personal schedule
11:50am node.js and ql.io - Build Your Own HTTP APIs for Agility and Scale Subbu Allamaraju (eBay Inc.), Jonathan LeBlanc (PayPal + Braintree)
Portland 252
Add to your personal schedule
10:00am Optimizing MySQL Configuration Peter Zaitsev (Percona Inc)
Add to your personal schedule
11:00am Explaining the Postgres Query Optimizer Bruce Momjian (EnterpriseDB)
Add to your personal schedule
11:50am The Past, Present and Future of NoSQL Andreas Kollegger (Neo Technology)
Portland 255
Add to your personal schedule
10:00am Kotlin: A Good Citizen on the Java Platform Hadi Hariri (JetBrains)
Add to your personal schedule
11:00am Client/Server Apps with HTML5 and Java James Ward (Typesafe)
D136
Add to your personal schedule
11:00am Orion: Development Tools for the Web, on the Web Wayne Beaton (The Eclipse Foundation), Susan McCourt (IBM)
Add to your personal schedule
11:50am Routine Testing in Perl Piers Cawley (Thermeon)
Portland 256
Add to your personal schedule
10:00am Stop Mocking, Start Testing Nathaniel Manista (Google), Augie Fackler (Google)
Add to your personal schedule
11:00am Your Own Metric System Ian Dees (Tektronix)
D135
Add to your personal schedule
10:00am Does Crime Pay? Tackling Organized Crime With Big Data and Algorithms Bill Fox J.D., M.A. (LexisNexis), Jo Prichard (LexisNexis Risk Solutions)
Add to your personal schedule
11:00am GNU MediaGoblin for a beautiful media hosting future on the web Christopher Webber (Creative Commons)
Add to your personal schedule
11:50am OSCON Town Hall Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Gina Blaber (O'Reilly Media, Inc.)
E145
Add to your personal schedule
10:00am Bringing the Open Source to the Enterprise! An incomplete story Mohamed Elmallah (Children's Hospital of Los Angeles)
Add to your personal schedule
11:00am US Patriot Act and implications for Cloud Computing & Data Privacy Diane Mueller (ActiveState), David Mertz (IBM developerWorks)
Add to your personal schedule
11:50am Small Business Mistakes Jacinta Richardson (Perl Training Australia)
D139-140
Add to your personal schedule
11:50am One tiny daemon to harvest your server statistics (and more) Brandon Philips (Rackspace, Inc)
D137
Add to your personal schedule
10:00am Desktop Applications in the 21st Century Joshua Marinacci (Nokia)
Add to your personal schedule
11:00am Designing HTML5 Components Joonas Lehtinen (Vaadin Ltd)
Add to your personal schedule
11:50am Social Commerce With Magento and Open Graph John Jawed (X.Commerce)
D138
Add to your personal schedule
10:00am OSI - More Relevant Than Ever Tony Wasserman (Carnegie Mellon Silicon Valley), Simon Phipps (Open Source Initiative)
Add to your personal schedule
11:00am Test Driven Blogging or how a wiki almost killed my startup Peter Neubauer (Neo Technology)
Add to your personal schedule
11:50am Building a Modern MUD Andy Smith (Rackspace)
E144
Add to your personal schedule
10:00am Hacking Embedded Linux: More Hardware than You Require Federico Lucifredi (Canonical | Ubuntu)
Add to your personal schedule
11:00am America's Next Top Data Model Ian Plosker (Basho Technologies, Inc)
E146
Add to your personal schedule
10:00am What's the Matter With Sitting On Your Butt All Day? Jason Levitt (Spirit.io)
Add to your personal schedule
11:00am High Performance Network Programming on the JVM Erik Onnen (Urban Airship)
E147
Add to your personal schedule
10:00am The Google Open Source Update Carol Smith (Google, Inc.), Shawn Pearce (Google), Chris DiBona (Google, Inc.)
Add to your personal schedule
11:00am Will Microsoft ever get serious about Open Source? Scott Hanselman (Microsoft)
Add to your personal schedule
11:50am Instantly Better Vim Damian Conway (Thoughtstream)
F150
10:00am TBC
Add to your personal schedule
11:00am The Current State of OAuth 2 Aaron Parecki (Esri)
Add to your personal schedule
11:50am Hollywood Storytelling and the Web Development Process George DeMet (Palantir.net, Inc.)
F151
Add to your personal schedule
10:00am Media and Video in the HTML5 Age Andrew Davis (Kaltura, Inc.), Michael Dale (Kaltura, Wikimedia)
Add to your personal schedule
11:00am Assholes are Killing Your Project Donnie Berkholz (RedMonk), Leslie Hawthorn (Elasticsearch)
Add to your personal schedule
11:50am How To Multiply Your Community By A Factor Of X Brian King (Briks Software), Benjamin Kerensa (Mozilla)
E141
Add to your personal schedule
9:00am Plenary
Room: Portland Ballroom
Friday Welcome Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX)
Add to your personal schedule
9:05am Plenary
Room: Portland Ballroom
How Good Is Your Internet, Really? Chris DiBona (Google, Inc.)
Add to your personal schedule
9:20am Plenary
Room: Portland Ballroom
Frank Willison Memorial Award 2012
Add to your personal schedule
9:25am Plenary
Room: Portland Ballroom
This Is the House That Open Source Built Irene Ros (Bocoup)
Add to your personal schedule
9:45am Plenary
Room: Portland Ballroom
Saying Yes Piers Cawley (Thermeon)
Add to your personal schedule
12:40pm Plenary
Room: Portland Ballroom
O'Reilly Open Source Awards
Add to your personal schedule
12:45pm Plenary
Room: Portland Ballroom
Mindware Upgrades For Fun And Profit Paul Fenwick (Perl Training Australia)
10:40am Break
Room: Portland Ballroom Foyer
Add to your personal schedule
1:15pm Plenary
Room: Portland Ballroom Foyer
Closing Get-together
Add to your personal schedule
2:00pm Plenary
Room: Meet in MLK Lobby of OCC
Portland Walking Tours
10:00am-10:40am (40m) Javascript & HTML5
Declarative web data visualization using ClojureScript
Kevin Lynagh (Keming Labs)
Excellent statistical graphics first and foremost *show the data*. Likewise, the tools for making such graphics should emphasize essential data-visual mappings and hide implementation details. We describe a D3-like language for visualizing data on the web using declarative, constraint-based layout, implemented in ClojureScript.
11:00am-11:40am (40m) Javascript & HTML5
Building Big Apps with Node.JS
Rik Arends (Cloud9 IDE Inc)
Are you building a big app, and wondering why NodeJS backends scale so well for applications? At Cloud9 we have built our entire backend in Node.JS, and it has taught us a lot of lessons. In this presentation i want to go through what we learned at Cloud9 IDE also want to give attention to common pitfalls and tracing bugs.
11:50am-12:30pm (40m) Javascript & HTML5
node.js and ql.io - Build Your Own HTTP APIs for Agility and Scale
Subbu Allamaraju (eBay Inc.) et al
Today's web and mobile apps ever more personalized with increased reliance on server side APIs. But data retrieval from servers slows down developers and users due to code complexity, latency, low-resiliency, and bandwidth use. In this talk we'll show how ql.io, a node.js based HTTP gateway from eBay, can accelerate HTTP API programming to boost performance and user experience.
10:00am-10:40am (40m) Data
Optimizing MySQL Configuration
Peter Zaitsev (Percona Inc)
MySQL's configuration file is often the focus of too much attention, and too much tweaking of variables that make no difference -- or worse, have the potential to negatively impact performance. The sample default configuration files that come with MySQL are unfortunately not very helpful or good, either. We'll looking in creating a better one in this session.
11:00am-11:40am (40m) Data
Explaining the Postgres Query Optimizer
Bruce Momjian (EnterpriseDB)
The optimizer is the "brain" of the database, interpreting SQL queries and determining the fastest method of execution. This talk uses the explain command to show how the optimizer interprets queries and determines optimal execution.
11:50am-12:30pm (40m) Data
The Past, Present and Future of NoSQL
Andreas Kollegger (Neo Technology)
In this session, Andreas Kollegger will take you on a whirlwind tour of the current NoSQL landscape. He'll give a crash course overview of the four main categories of NoSQL databases, and discuss what's currently lacking to make the enterprise adopt NoSQL, and how to solve it.
10:00am-10:40am (40m) Java & JVM
Kotlin: A Good Citizen on the Java Platform
Hadi Hariri (JetBrains)
In this talk we demonstrate how easy it is to integrate Java and Kotlin in the same code base. You can keep all your java code and switch to Kotlin in the parts where you need conciseness, null-safety and enhanced APIs. We will cover Kotlin’s core features and enhancements to Java SDK: convenient (yet compatible) collection utilities, IO, String processing and much more.
11:00am-11:40am (40m) Java & JVM
Client/Server Apps with HTML5 and Java
James Ward (Typesafe)
This session will teach you how to pull together jQuery, LESS, Twitter Bootstrap, Java, and Play Framework to build the Client/Server web app. You will also learn how to deploy Client/Server web apps on the cloud using a Content Delivery Network (Amazon CloudFront) for the Client and a Cloud Application Provider (Heroku) for the Server.
11:50am-12:30pm (40m) Java & JVM
Reducing Technical Debt in OpenJDK -- The Legacy and the Burden
Stuart Marks (Oracle)
Like many projects, OpenJDK has technical debt. OpenJDK, being an implementation of the Java platform, bears a greater burden: evolving the platform makes its own implementation go out of date. It's an enormous effort to keep the JDK up to date with Java. This talk examines this kind of technical debt in OpenJDK and presents some paths toward mitigating it.
10:00am-10:40am (40m) Tools and Techniques
Using and Building Open Source in Google Corporate Engineering
Justin McWilliams (Google)
Google makes extensive use of open source software in running Google - both making use and contributing back to that. By using and contributing to open source software, we have been able to fundamentally change how managing an enterprise-size work force and their computing needs.
11:00am-11:40am (40m) Tools and Techniques
Orion: Development Tools for the Web, on the Web
Wayne Beaton (The Eclipse Foundation) et al
Orion is a browser-based open tool integration platform: tools are written in JavaScript and run in the browser. Unlike other attempts at creating browser-based development tools, this is not an IDE running in a single tab. Links work and can be shared. You can open a file in a new tab. Great care has been taken to provide a web experience for development.
11:50am-12:30pm (40m) Perl
Routine Testing in Perl
Piers Cawley (Thermeon)
Moose! Testing! Isolation! All fine things to have when writing code, but it's all to easy for the goodness of Moose to stop short when you change directory from ./lib to ./t. RJBS's fabulous Test::Routine brings all the goodness of Moose into your tests as well, and in this session, I'll show you how to use it. RJBS would do it, but he's busy pumpkinging.
10:00am-10:40am (40m) Programming
Stop Mocking, Start Testing
Nathaniel Manista (Google) et al
Have you ever wished you could know early in a project's development which choices you were making that would later harm the project as it grows in longevity, scale, and complexity? We'll share with you how thanks to software architectural principles and testing discipline, and we'll share with you a few laughs as we relate the bumpy road we took on our way to finding out how ourselves.
11:00am-11:40am (40m) Programming
Your Own Metric System
Ian Dees (Tektronix)
Code metrics describe the properties of your source code: the patterns of test coverage, the complexity of individual parts, and so on. When used properly, they can shine a light into your project and help you make informed decisions. When abused, they can kill quality and teamwork. This talk discusses how to pragmatically apply common and ad-hoc measurements.
11:50am-12:30pm (40m) Programming
Learn Functional Programming by Implementing SQL with Underscore.js
Kris Jordan (New Media Campaigns)
Have you tried learning functional programming but failed to find practical uses? In this session we will apply our knowledge of SQL to illuminate valuable uses of functional programming. Using underscore.js as a foundation, we will write a SQL DSL for querying arrays of objects. You will unearth ideas you've long known about functional programming and thoughts you've never considered about SQL.
10:00am-10:40am (40m) Data
Does Crime Pay? Tackling Organized Crime With Big Data and Algorithms
Bill Fox J.D., M.A. (LexisNexis) et al
In this session, two case studies will be presented on leveraging Big Data and an open source Big Data processing platform to detect relationships at levels not previously detected. This session will give a behind-the-scenes look at how to program rapid data delivery queries with Big Data to solve real world problems along with anecdotal examples from the field.
11:00am-11:40am (40m) Tools and Techniques
GNU MediaGoblin for a beautiful media hosting future on the web
Christopher Webber (Creative Commons)
MediaGoblin is a decentralized, extensible, and forward-looking free software media hosting system (and includes cool features like HTML5 video hosting). Hear about the state of the project, why decentralized media hosting matters, lessons learned from organizing the community, and why this is an important direction for the GNU project and free and open source software to head.
11:50am-12:30pm (40m) Keynote
OSCON Town Hall
Edd Dumbill (Silicon Valley Data Science) et al
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.
10:00am-10:40am (40m) Business
Bringing the Open Source to the Enterprise! An incomplete story
Mohamed Elmallah (Children's Hospital of Los Angeles)
You have been there before, wondering why do we pay all this money in licensing while we can go Open Source. You work for government, non-profit, healthcare, or an IT consulting company, you propose Open Source, but you find objections. If you are lucky enough to get an Open Source project going, you meet resistance and many challenges. Well, you are not alone. Let's contemplate on few stories.
11:00am-11:40am (40m) Business
US Patriot Act and implications for Cloud Computing & Data Privacy
Diane Mueller (ActiveState) et al
Companies are thinking long & hard about legal & regulatory implications of cloud computing. No matter what efficiency gains are, Legal often directs IT to steer clear of any service that eliminates their ability to keep sensitive information out of the hands of Federal prosecutors. As the fog clears on the US Patriot Act, best practices are emerging to enable corporations to move to the cloud.
11:50am-12:30pm (40m) Business
Small Business Mistakes
Jacinta Richardson (Perl Training Australia)
You have a great business idea and your friends and colleagues are supportive and tell you that you can do it. The forms have been filled in, you've said goodbye to your rat-race job, and you're investing your energy into getting things done. Still, despite how compelling your idea is, you're not making any money and your savings are dwindling. What are you doing wrong?
10:00am-10:40am (40m) Cloud
AMQP in Production: Building and Scaling High-Performance Compute Clusters
Nicholas Silva (Box)
While there are many ways to design compute clusters, leveraging fast message queueing for all facets of system operation may be among the most elegant. Topics will include job collection, automatic load balancing, analytics, monitoring, and scaling. Learn real-world best practices and gotchas discovered while scaling an AMQP-based document processing backend to support over 8 million users.
11:00am-11:40am (40m) Ops
Running a high performance LAMP stack on a $20 Virtual server
Jay Janssen (Percona, Inc.)
This talk will talk about how to optimize available hardware resources using a real-world VPS server running a full LAMP stack, including common tuning choke points and misconfigurations.
11:50am-12:30pm (40m) Ops
One tiny daemon to harvest your server statistics (and more)
Brandon Philips (Rackspace, Inc)
Finding on host monitoring that works for OSX, Linux and Windows is tough. It is even tougher to do it without CPU and Memory intensive languages. But, we are doing it with virgo. Virgo is a Rackspace project that is creating a tiny daemon using lua, luvit and C to do monitoring across all major OSes fast and securely. Learn how it is built, how you can hack on it, and what it can do.
10:00am-10:40am (40m) UX
Desktop Applications in the 21st Century
Joshua Marinacci (Nokia)
Within 10 years 90% of people will use a smartphone, tablet, or other non-traditional device as their primary computing interface. But what about the other 10%: the professionals who need devices with both power *and* usability? In this session we will explore the the future of desktop apps as they compete with mobile and web based applications and look at new tools & toolkits to build them.
11:00am-11:40am (40m) Javascript & HTML5
Designing HTML5 Components
Joonas Lehtinen (Vaadin Ltd)
Dozens of toolkits offer a range of widgets to build rich web applications, but the included widget set is rarely enough. This presentation shows how a new component can be designed and implemented from scratch. Topics covered include considerations for choosing DOM structure, finding a balance between performance and features, implementation considerations and testing the component.
11:50am-12:30pm (40m) PHP
Social Commerce With Magento and Open Graph
John Jawed (X.Commerce)
A stellar user experience and social indicators can be the difference between the checkout and back buttons. Learn how to work with and integrate facebook's new Open Graph APIs within magento. The session will provide a walkthrough of the facebook and magento setup, along with examples of customized user experiences which make the most of Open Graph and magento.
10:00am-10:40am (40m) Community
OSI - More Relevant Than Ever
Tony Wasserman (Carnegie Mellon Silicon Valley) et al
Formed by a group that included Tim O'Reilly, OSI has been the cornerstone of the movement OSCON aims to gather in plenary. Hear how OSI is transforming itself into the new voice of the global open source community
11:00am-11:40am (40m) Tools and Techniques
Test Driven Blogging or how a wiki almost killed my startup
Peter Neubauer (Neo Technology)
You know the drill - prototype, code, test, docs. The last part of the chain is either omitted or will rot in Wikis and manuals. This session introduces what Neo4j did to get O'Reilly quality DocBook content out of the codebase without getting in the way of the developers and extending the amount of docs from JavaDoc to PDF-book quality.
11:50am-12:30pm (40m) Geek Lifestyle
Building a Modern MUD
Andy Smith (Rackspace)
Long before WoW and whatever else the kids are playing these days, we had telnet and multi-user dungeons with huge expansive worlds, clever writing and tons of charm. People still use IRC, why not MUDs? As a huge fan of the genre I wanted to write my own, this is my journey.
10:00am-10:40am (40m) Open Hardware
Hacking Embedded Linux: More Hardware than You Require
Federico Lucifredi (Canonical | Ubuntu)
A quick intro to embedded Linux development and a survey of the capabilities and limits of the most interesting hardware available for experimenting by hardware hackers, and the skills needed to make effective use of it. Ranging from Plug Computers to bare development boards, miniaturized systems and rooted hard drives, the ever-growing bestiary of ARM devices at our disposal for projects is fun!
11:00am-11:40am (40m) Data
America's Next Top Data Model
Ian Plosker (Basho Technologies, Inc)
Watch as data models compete for the top prize. Who will win? Contestants will be judged on performance, ease of querying, and scalability. Join us to find out who will be America's Next Top Data Model.
11:50am-12:30pm (40m) Data
Big Data Without Big Database: Extreme In-Memory Caching
Leon Stein (Decide)
These days it is not uncommon to have 100s of gigabytes of data that needs to be sliced and diced then delivered fast and rendered quickly. This talk seeks to cover some strategies for caching large data sets without tons of expensive hardware, but through software and data design.
10:00am-10:40am (40m) Healthcare
What's the Matter With Sitting On Your Butt All Day?
Jason Levitt (Spirit.io)
Various studies over the past decade are nearly universal in lambasting the office chair as the harbinger of a number of ills. But what's the alternative? In this session, we look at some popular alternatives to the traditional office chair including standing at a desk, treadmill desks, saddle seats, stools, kneeling chairs, the Swooper, and balance ball chairs.
11:00am-11:40am (40m) Java & JVM
High Performance Network Programming on the JVM
Erik Onnen (Urban Airship)
The JVM is capable of amazing network throughput and performance when used properly. Different languages (Java, Scala, Clojure), programming approaches (Asynchronous IO, Blocking IO) can greatly affect throughput and latency. This talk will draw on experience building networks of millions of devices to discuss best practices and contrast emerging idoms on the JVM.
11:50am-12:30pm (40m) Java & JVM
Hacking JavaFX with Groovy, Clojure, Scala, and Visage
Stephen Chin (Oracle)
This presentation demonstrates the potential of using JavaFX 2 together with alternative languages such as Groovy, Clojure, and Scala. It also will showcase the successor to JavaFX Script, Visage, a DSL with features specifically targeted at helping create clean UIs.
10:00am-10:40am (40m) Community
The Google Open Source Update
Carol Smith (Google, Inc.) et al
In this talk we’ll talk about the years events in open source at Google, including a breakdown of the Google code-in project and an update on the Summer of Code. Also, we'll talk about how we dealt with hosting Android and Gerrit after the kernel.org hack.
11:00am-11:40am (40m) Community
Will Microsoft ever get serious about Open Source?
Scott Hanselman (Microsoft)
Will Microsoft ever get serious about Open Source? How does Microsoft design what is "Open Source" vs. "Source Opened"? Join Scott Hanselman from the Azure/ASP.NET/IIS team as he talks about what's going on in Open Source in the Angle Brackets and Curly Brackets space.
11:50am-12:30pm (40m) Tools and Techniques
Instantly Better Vim
Damian Conway (Thoughtstream)
If you're one of the 50% of developers who uses vi/Vim on a regular basis, but you still only use the 5% of the editor features that you learned in school, this talk will offer you a dozen ways to instantly make your editing more efficient and productive.
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m) Tools and Techniques
The Current State of OAuth 2
Aaron Parecki (Esri)
If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost?
11:50am-12:30pm (40m) Tools and Techniques
Hollywood Storytelling and the Web Development Process
George DeMet (Palantir.net, Inc.)
In this session, we'll look at the website development process through the lens of Hollywood storytelling. We’ll examine how the narrative structure of various films compares to different process models for site development. And along the way, we'll talk about some best practices for delivering successful projects that are on time, on budget, and meet customer expectations.
10:00am-10:40am (40m) Javascript & HTML5
Media and Video in the HTML5 Age
Andrew Davis (Kaltura, Inc.) et al
We will cover the migration from Flash players to HTML5 and tools to support that transition. We will look at challenges of creating a consistent user experience with HTML5 video across devices. We will share insight from our html5video.org survey of industry leading open source players including benchmarks on performance and supported plugins.
11:00am-11:40am (40m) Community
Assholes are Killing Your Project
Donnie Berkholz (RedMonk) et al
The strength of your community is the best predictor of your project's long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
11:50am-12:30pm (40m) Community, Geek Lifestyle
How To Multiply Your Community By A Factor Of X
Brian King (Briks Software) et al
Grow, Grow, Grow! People are the life-blood of Open Source Communities. Mozilla has always recognised this in regards to their own success, and are now undertaking a project to expand the community even further with the Mozilla Reps program. This talk will discuss the successes and challenges we have had, and our plans for continued momentum.
10:00am-12:30pm (2h 30m) Event
Lockpicking Play Room
Lockpicking is fun for everyone and demystifies simple mechanical puzzles that we all rely on. Join representatives from the local Portland TOOOL (Open Organization Of Lockpickers) group and sharpen your lockpicking skills.
9:00am-9:05am (5m) Keynote
Friday Welcome
Edd Dumbill (Silicon Valley Data Science) et al
Opening remarks by the OSCON program chairs, Sarah Novotny and Edd Dumbill.
9:05am-9:20am (15m) Keynote
How Good Is Your Internet, Really?
Chris DiBona (Google, Inc.)
In this plenary, Google's Chris DiBona will share some of the more interesting results from the project and tell you how you too can use and crunch this data.
9:20am-9:25am (5m) Keynote
Frank Willison Memorial Award 2012
O'Reilly Media presents the Frank Willison Award annually at OSCON, the O'Reilly Open Source Convention. The recipient is chosen by O'Reilly Media in consultation with Guido van Rossum and delegates of the Python Software Foundation. The award consists of a framed certificate and one free pass to a future OSCON.
9:25am-9:45am (20m) Keynote
This Is the House That Open Source Built
Irene Ros (Bocoup)
Open source fuels engineers' professional and personal development as well as our client work. By doing so, we've created a sustainable environment that is driven by purpose. I will share some of the principles we've adopted and how we managed to make it work.
9:45am-9:50am (5m) Keynote
Saying Yes
Piers Cawley (Thermeon)
"Piers, do you want to do a keynote at OSCON?" "Yes! What should I talk about?" "Well... you know xkcd.com?" "Yes." "There's this strip over here. It'd be fun if..." "Oh! Hell yes!" So here I am. Saying yes.
12:40pm-12:45pm (5m) Keynote
O'Reilly Open Source Awards
The 8th Annual O’Reilly Open Source Award winners will be announced.
12:45pm-1:10pm (25m) Keynote
Mindware Upgrades For Fun And Profit
Paul Fenwick (Perl Training Australia)
Humans display an immense capacity to act against their own best judgement. Whether it's putting off healthy lifestyle choices, writing our tests and documentation "tomorrow", or having just one more unit of something we know we shouldn't. Learn how to patch your mindware, use cognitive prosthetics, and upgrade your memory to actually get done what you want to be doing.
10:40am-11:00am (20m)
Break
1:15pm-2:00pm (45m) Event
Closing Get-together
Take the opportunity to network one last time and exchange contact information with one another. Drinks and snacks provided.
2:00pm-4:00pm (2h) Event
Portland Walking Tours
Cap off your trip to Portland with one of Portland's award-winning guided walking tours. Tours will leave from the convention center right after the closing keynotes. Please register in advance. Tickets range from $20-$45 per person depending on the tour.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts