Personal schedule for Kevin Falcone

Download or subscribe to Kevin Falcone's schedule.

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.
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ****.
(4.67, 30 ratings)
Are you the 'point' person for your team? Do you have sweaty palms, headaches, and a calendar full of meetings? You may have an affliction called 'manager'. This condition is treatable through analysis and therapy. We'll examine how you may have arrived at this state and how you can once again regain your self-respect and that of your peers. Hear real-life stories of both good and bad leadership. Read more.
Databases
Location: Portland 255
Eric Day (craigslist)
Average rating: ***..
(3.88, 8 ratings)
Drizzle is a fork of the MySQL server focused on modularity, improved performance, and community development. This session will give an overview of the current state of Drizzle, tools around it, and the various language APIs available. The session will go through the steps to install Drizzle, how to get started with management, and things to watch out for when porting and writing applications. 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.
Databases
Location: Portland 255
Average rating: ***..
(3.73, 26 ratings)
Database scalability means different things to different people. Vertical vs. Horizontal scaling? Federating vs. Sharding? Despite the labels database scalability tends to fall into a few common patterns that anyone can apply. In this talk we'll discuss factors for applying these patterns including the life-cycle of your database, how hardware affects your choices, and tools to help you on the way Read more.
Databases
Location: Portland 255
Giuseppe Maxia (Continuent)
Average rating: **...
(2.69, 13 ratings)
Sharding is a hot topic. Every big web site is using some sharding technique with home made solutions. The quest for the silver bullet goes on without apparent good results. This session will present two MySQL storage engines (Spider and Vertical partitioning) that implement transparent sharding techniques. Read more.
Perl
Location: Portland 256
Tim Bunce (TigerLead)
Average rating: ****.
(4.00, 24 ratings)
Devel::NYTProf is not only a state-of-the-art source code profiler for Perl, it's also a great tool for analyzing the control-flow in your code. Come and find out how to gain insight into what your code is really doing, and a structured approach to making it run faster. 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.
Java
Location: D137
Howard Lewis Ship (TWD Consulting)
Average rating: ***..
(3.00, 12 ratings)
Aside from learning Clojure's syntax and approach to functional programming and concurrency, there's also the more mundane issues: What editor do I use? How to I build large projects? How do I share my work with others? This session will discuss IDEs and plugins, command line build tools, and web sites. Read more.
Python
Location: Portland 252
Christophe Pettus (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.00, 2 ratings)
With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL. Read more.
Business
Location: D138
Tags: patents
Keith Bergelt (Open Invention Network)
Average rating: *****
(5.00, 2 ratings)
When you receive the dreaded legal letter about intellectual property infringement, what do you need to know so you can determine whether you’re dealing with a patent troll or actual competitor? Keith Bergelt, CEO of Open Invention Network, will discuss four key steps, along with strategies, on how to make the right call. Read more.
Perl
Location: Portland 256
Average rating: ****.
(4.12, 26 ratings)
Plack is the Perl web framework toolkit that implements PSGI (Perl Web Server Gateway Interface) server handlers and middleware components, exactly like Ruby's Rack and Python's WSGI. Plack frees web framework developers to deal with web server environments and also provides an infrastructure for sharable middleware/plugin components. Read more.
Event
Location: Expo Hall
Average rating: ****.
(4.00, 23 ratings)
Have a drink and mingle with other OSCON participants, and see the latest products, projects, services, and gadgets from sponsors and exhibitors in the Expo Hall. Read more.
Event
Location: Portland Ballroom
Tags: android, google
Average rating: ****.
(4.50, 40 ratings)
Join us at OSCON Android Hands-on, an intense, technical, and structured event led by Google Android experts. Co-presented by Google and O’Reilly, the Hands-on takes place after the Expo Hall reception on Wednesday, July 21 from 7:00-10:00 pm. Space is limited. Separate advance registration is required, and is open only to registered conference attendees and speakers. 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.
JavaScript
Location: Portland 255
Average rating: ***..
(3.00, 35 ratings)
WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations. 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.
Perl
Location: Portland 256
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.50, 8 ratings)
Perl's CPAN system is its killer app: a massive collection of libraries for nearly any task at hand. The code on the CPAN ranges from dreadful to superb, but the code used to build CPAN packages has typically hovered around "mediocre," largely due to artificial constraints. Dist::Zilla breaks free of constraints like performance, footprint, and good taste to provide you with unbridled power. 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.
Python
Location: D136
Rob Lanphier (Wikimedia Foundation)
Average rating: **...
(2.44, 16 ratings)
There are a number of toolkits available that make it much easier than ever before to design delightful, intuitive user interfaces for the terminal window. This talk will explore several options for Python, including cmd, curses, newt/snack and urwid. I'll compare the different approaches for different application domains, and show some shortcuts for the impatient. Read more.
Perl
Location: Portland 256
Matt Trout (Shadowcat Systems Limited)
Average rating: ***..
(3.84, 25 ratings)
Systems administrators have probably been using perl longer and more cleverly than developers in a lot of cases, and yet the perl buzz these days focuses around scalable applications development, not fast and reliable scripting. It's time to redress the balance by stealing enlightened tools for systems use too! Read more.
Mobile
Location: D139/140
Tags: android, mobile
Jesse Vincent (Best Practical)
Average rating: ****.
(4.00, 7 ratings)
K-9 Mail is an open source email client for Android. It began life as a single feature fork of Android 1.0's core email client. Since fall of 2008, K-9 has seen several dozen contributors and a few thousand commits. Picking up Android from scratch can be somewhat daunting. This talk will give you a leg up as you start into your first Android application. Read more.
JavaScript
Location: Portland 255
Lennon Day-Reynolds (Dark Horse Comics)
Average rating: ***..
(3.67, 12 ratings)
Javascript has become the universal language of the web. Usable on client or server, it can be fast, flexible, and reusable across many sites and applications. To really master JS you need more than a framework: you need to grok some heavy-duty functional and OO concepts it took from weird languages like Scheme and Self. Come see where these ideas came from, and how to use them in your JS code. 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.
Mobile
Location: D139/140
Kevin Falcone (Best Practical Solutions)
Average rating: ****.
(4.00, 7 ratings)
So you have a web service and it has an API and you've already written an iPhone app and an Android app, but you realize that some users are still using those phones from Canada with push email. Follow along as a Perl developer shows you how to learn enough of the Blackberry platform to start offering an on-device experience to your BlackBerry users. 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.
Event
Location: Offsite Event
Average rating: ***..
(3.00, 8 ratings)
Join us for API Hour at OSCON, happening Thursday, July 22, starting at 7pm at the The EastBurn, located in the East Burnside district. OSCON API Hour will feature local Portland favorite microbrews and appetizers, plus skeeball, vintage video games, pinball, and live music starting at 10:00PM. 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.
Nick Barcet (Canonical UK Ltd)
Average rating: ***..
(3.00, 1 rating)
What to expect and how to upgrade you Ubuntu Server to 10.04LTS. Read more.
Mobile
Location: D139/140
Average rating: ****.
(4.42, 12 ratings)
At OSCON 2008, NPR launched our first API. Two years later, the API has grown tremendously and has become the centerpiece of NPR's digital strategy. Come hear how and why NPR has invested so much into API's, how people are using them, how they have dramatically improved our mobile offerings, and about our vision for open source. Read more.
Cloud Computing
Location: E145/E146
Average rating: ****.
(4.14, 7 ratings)
Ever wanted to get a bit more out of Memcached? Wondering how to set it up for redundancy or load check your server? This talk will go over all of the latest features to libmemcached. This will include information on how to setup replication, how to build a server with libmemcached-protocol, and how to pick the best hashing algorithm. 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.
  • 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