Personal schedule for Forrest Cahoon

Download or subscribe to Forrest Cahoon's schedule.

Databases
Location: Portland 252
Please note: to attend, your registration must include Tutorials.
David Wheeler (iovation)
Average rating: **...
(2.94, 16 ratings)
Learn how to apply the principals of test-driven development to developing a database schema. Read more.
Perl
Location: E143/E144
Please note: to attend, your registration must include Tutorials.
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.40, 20 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.
Ruby
Location: Portland 252
Please note: to attend, your registration must include Tutorials.
Gregg Pollack (Envy Labs), Nathaniel Bibler (Envy Labs), Thomas Meeks (Envy Labs), Jacob Swanner (Envy Labs)
Average rating: ****.
(4.90, 10 ratings)
For this ropes course, members of the Envy Labs team will march you through the core concepts of Rails 3 while taking you through the development of a new Rails application. At the end of this course you will come away with a better understanding what’s new in Rails 3, and equally as important, what has changed since Rails 2. Read more.
Perl
Location: Portland 252
Please note: to attend, your registration must include Tutorials.
Matt Trout (Shadowcat Systems Limited)
Average rating: ***..
(3.91, 11 ratings)
Catalyst 5.80 is the first major release to use the Moose metamodel; this tutorial will provide an overview of Catalyst 5.8, a guide for forward porting, and advice on new features and updated best practices in a cleaner, more extensible new age of Catalyst. Read more.
Keynote
Location: Portland Ballroom
Allison Randal (DrugDev, Inc.), Edd Dumbill (Silicon Valley Data Science)
Average rating: ***..
(3.56, 27 ratings)
Opening remarks by the OSCON program chairs, Allison Randal and Edd Dumbill. Read more.
Keynote
Location: Portland Ballroom
Tags: oreilly
Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ***..
(3.82, 44 ratings)
Keynote by Tim O'Reilly, Founder and CEO of O'Reilly Media. Read more.
Keynote
Location: Portland Ballroom
Bryan Sivak (Government of the District of Columbia)
Average rating: ***..
(3.33, 33 ratings)
Keynote by Bryan Sivak, CTO, Government of the District of Columbia. Read more.
Keynote
Location: Portland Ballroom
Jennifer Pahlka (Code for America)
Average rating: ***..
(3.62, 40 ratings)
The framework for our country is our laws and our principles. But increasingly, as a nation, we can't express these principles or uphold our laws without the right software in place to support them. A new generation of civic heroes is needed to heed the call to service, and the Open Source community should lead the way. Read more.
Keynote
Location: Portland Ballroom
Tags: mobile, meego
Dirk Hohndel (Intel Corporation)
Average rating: **...
(2.24, 37 ratings)
Since the MeeGo project was launched in February of this year, we've made great progress with the launch of MeeGo 1.0, providing developers with a stable core foundation for application development and a rich user experience for Netbooks, and the opening of the handset user experience as part of the MeeGo 1.1 development tree. Read more.
Keynote
Location: Portland Ballroom
Stormy Peters (GNOME Foundation)
Average rating: ***..
(3.60, 40 ratings)
We worried about making sure we had free and open source software to use, we worried about privacy, we worried about user rights. And then we handed the keys to our data to "free" web services. How can we ensure that our data is in the hands of web services that will respect our rights? How can free and open source software ideals be applied to web services? Read more.
Keynote
Location: Portland Ballroom
Mårten Mickos (Eucalyptus Systems)
Average rating: ***..
(3.11, 37 ratings)
Keynote by Marten Mickos, CEO of Eucalyptus Systems. Read more.
Databases
Location: Portland 255
Jonathan Ellis (DataStax)
Average rating: ***..
(3.79, 24 ratings)
NoSQL (or NOSQL -- Not Only SQL) is sometimes justly criticized for being too broad a category, but after thirty years of the relational database being the instinctive choice for data storage, publicizing the concept that One Size Does Not Fit All is a Good Thing. This talk will present some axes along which to evaluate database products, applied to some of today's popular NoSQL products. Read more.
Perl
Location: Portland 256
Tags: perl
Jesse Vincent (Best Practical)
Average rating: ***..
(3.97, 35 ratings)
Perl 5.12 is the latest major release of Perl 5. In addition to new features and numerous bugfixes, this release marks a major change in how we develop and release Perl. Come learn about how we're refactoring the language and the community. Read more.
Perl, Trends
Location: Portland 256
Patrick Michaud (pmichaud.com)
Average rating: ****.
(4.00, 17 ratings)
Rakudo Perl 6 is available today, and you can begin using it today to write Perl 6 programs. Come to this talk and be amazed by many of the cool new things you can be doing with the features of Perl 6. Read more.
Education
Location: D133
Bryant Patten (National Center for Open Source and Education)
Average rating: *****
(5.00, 5 ratings)
... or at least the part of it we call K-12 education? School budgets are tight, schools need to transform into 21st Century Learning Centers and no one is sure how this can happen. Except perhaps the FOSS community. This talk is targeted at FOSS project leaders and community members and will explain how our skills, knowledge and experience can be invaluable to educators in our home towns. Read more.
Perl
Location: Portland 256
Curtis Poe (Booking.com)
Average rating: ****.
(4.07, 14 ratings)
For over 40 years, developers have argued over the proper use of inheritance. That a four decade-old code smell. We'll look at the debate, explain what the problem actually is and show how we solved it at the BBC using Smalltalk-style traits. Read more.
Nosh Petigara (10gen), Rick Copeland (SourceForge.net / GeekNet)
Average rating: ***..
(3.93, 15 ratings)
The need for database systems that scale efficiently has led to many alternatives to the traditional RDBMS. This talk presents an overview of these new non-relational databases, collectively referred to as "NoSQL," followed by an in-depth examination of SourceForge.net's deployment of MongoDB, an open-source NoSQL database. Read more.
Keynote
Location: Portland Ballroom
David Recordon (Facebook)
Average rating: ***..
(3.53, 38 ratings)
Keynote by David Recordon, Facebook. Read more.
Keynote
Location: Portland Ballroom
Jill Tarter (SETI Institute)
Average rating: ***..
(3.85, 48 ratings)
For years you've been leaving your computers turned on in order to process data packets for UC Berkeley's SETI@home - that's great! Please keep it up! Did you ever want to get more involved? It's time to change the humanity's point of view of who we are (individually and collectively) to one that is more cosmic and inclusive. Read more.
Keynote
Location: Portland Ballroom
Jean Paoli (Microsoft)
Average rating: **...
(2.32, 38 ratings)
The cloud is all about more connectivity – and interoperability is at the heart of that. Organizations around the world are looking at opportunities to leverage a new wave of cloud technologies. New data sets. New computing power. Read more.
Keynote
Location: Portland Ballroom
Rob Pike (Google, Inc.)
Average rating: ****.
(4.02, 52 ratings)
Object-oriented programming began, back in the 1960s with Simula, as a way to describe the behavior of interacting items - objects. It was purified through languages such as Smalltalk, in which everything is an object and every operation a message send, a clear and beautiful model. But then something went very wrong. Read more.
Keynote
Location: Portland Ballroom
Lew Moorman (Rackspace.com)
Average rating: ***..
(3.29, 28 ratings)
Keynote by Lew Moorman, Chief Strategy Officer, Rackspace Cloud. Read more.
Tools & Techniques
Location: D133
Tags: languages, go
Rob Pike (Google, Inc.)
Average rating: ****.
(4.64, 28 ratings)
A while back, it seemed that type-driven object-oriented languages such as C++ and Java had taken over. They still dominate education. Yet the last few years have seen a number of different languages reach prominence, often of very different styles: Python, Ruby, Scala, Erlang, Haskell, Lua, and many more. Surely there are enough languages. Yet new ones keep appearing. Why? And why now? Read more.
JavaScript
Location: Portland 255
Mike Hostetler (appendTo), Jonathan Sharp (appendTo LLC.)
Average rating: **...
(2.32, 37 ratings)
jQuery UI is the official jQuery suite of interactions and widgets for building Rich Internet Applications. It makes building web interfaces as refreshingly simple as jQuery has made Ajax and the DOM. As simple as $('<p>Hello, World</p>').dialog(); Read more.
JavaScript
Location: Portland 255
Erik Meijer (Microsoft)
Average rating: ***..
(3.86, 14 ratings)
The "A" in "AJAX" stands for "Asynchronous" and indeed almost all Web and mobile applications have to be written in an asynchronous and event-driven style. Reactive Extensions for JavaScript is a library for coordinating and orchestrating asynchronous and concurrent computations in a high-level and declarative way. Read more.
Perl
Location: Portland 256
Tags: perl
R Geoffrey Avery (Platypi Ventures)
Average rating: ****.
(4.41, 34 ratings)
Have something you want to say to many people? Want 5 minutes to do it? This is your chance. Want to see 16 speakers on a variety of topics? This is your session. Read more.
Event
Location: Portland 252
Tags: perl
Average rating: **...
(2.74, 38 ratings)
The OSCON tradition continues as Larry Wall delivers the annual State of the Onion Address. Read more.
Keynote
Location: Portland Ballroom
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.94, 18 ratings)
In this short, weensy eensy, talk, Chris will give an update on how open source has changed over the last three years. Is Ruby growing ? Actionscript? Or is it all PHP all the way down? How's gplv3 doing? Agpl? MIT? Will the Nasa open source license domainte? Come and find out! Read more.
Keynote
Location: Portland Ballroom
Tags: portland
Sam Adams (City of Portland, Oregon)
Average rating: ****.
(4.14, 22 ratings)
Keynote by Sam Adams, Mayor of the City of Portland, Oregon. Read more.
Keynote
Location: Portland Ballroom
Simon Wardley (Leading Edge Forum (CSC))
Average rating: ****.
(4.69, 32 ratings)
In today’s computing world, it can often feel like we are drowning in wave after wave of new trends. This sea of concepts are simply the evolution of our industry from a product to a service based economy. This talk will examine the evolution of technology, the management challenges this brings and the common myths that surround the concept of cloud computing. Read more.
Tools & Techniques
Location: E145/E146
Tim Bray (Google, Inc.)
Average rating: ****.
(4.22, 27 ratings)
Computers are getting wider, not faster. If you want your code to run faster, it has to have some parallelism. This is hard, and threads probably aren't the answer. There is a lot of new concurrency technology on the scene. This talk surveys the 2010 state of the art in tools to empower developers to write concurrent code, and makes some predictions. Read more.
Keynote
Location: Portland Ballroom
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.80, 25 ratings)
Technology advances through the creation of new inventions. New creations and research increase the breadth of human knowledge, and make life easier for us all; at least in theory. In reality, the advance of progress is littered with bad ideas. What's worse, we often build upon such twisted horrors in the creation of new technology. A humouros look at some of the worst inventions ever made. Read more.
Location: Portland Ballroom
Allison Randal (DrugDev, Inc.), Edd Dumbill (Silicon Valley Data Science)
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.
Event
Location: Portland Ballroom Foyer
Average rating: ***..
(3.50, 2 ratings)
Take the opportunity to network one last time at this closing event. Say thank you and exchange contact information until next year. Read more.
Event
Location: Offsite Event
Average rating: *****
(5.00, 2 ratings)
A repeat from OSCON 2008, this guided tour clarifies why Portland is recognized as one of the best places to live in the U.S. By the end of the walk, you'll want to move here too. We'll have you smiling as you understand early and modern Portland and explore an enlightened city rich with artwork, streetcars, parks, bridges, fountains, and brewpubs. Read more.
  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

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

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts