Personal schedule for Jeff Leverenz

Download or subscribe to Jeff Leverenz'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.
Tools & Techniques
Location: Portland 256
Please note: to attend, your registration must include Tutorials.
Neal Ford (ThoughtWorks)
Average rating: ***..
(3.57, 35 ratings)
My latest book The Productive Programmer shows developers how to supercharge their effectiveness. It consists of two parts: mechanics and practice. The mechanics section covers productivity principles like acceleration, canonicality, focus, and automation. The practice section shows how productive thinking and questioning assumptions makes you a better developer. 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
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.
Products & Services
Location: E141
Will Reese (Rackspace Hosting)
Average rating: ***..
(3.80, 5 ratings)
Know before you build. Knowing the principles of distributed systems is the first step in building any large cloud based system. Read more.
Ikai Lan (Google, Inc.)
Average rating: ***..
(3.67, 18 ratings)
Google App Engine is an development & hosting platform that lets you build & deploy web applications on Google's high-traffic infrastructure. You only need to upload your code: no more worrying about machines, storage, scalability! This session introduces attendees to its architecture & various service APIs. Time-permitting we'll go through a simple example using Python. Read more.
Mobile
Location: D139/140
Jonathan Stark (Jonathan Stark Consulting)
Average rating: ****.
(4.54, 35 ratings)
Explore an alternative approach to native mobile app development that allows you to create smooth animation, operate in offline mode, and hook into advanced device features (accelerometer, camera, location, vibration, and sound) using HTML, CSS, and JavaScript. 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.
Business
Location: E145/E146
Average rating: ****.
(4.41, 17 ratings)
The title contains the seeds of the paradox: to even ask the question "who wins and who loses?" is to concede that "competition" has already won. The American culture is uniquely competitive and intolerant of collaboration. How can Open Source survive in this climate. Read more.
Mark Hinkle (Citrix), John Willis (Enstratius), Alex Honor (ControlTier open source automation project)
Average rating: **...
(2.70, 20 ratings)
The proliferation of cloud computing is inevitable, hosted apps, software-as-as-service and now dynamic on-demand utility computing is becoming the norm. The session will be a “fire-side” chat style discussion of the types of challenges presented by IT management operations personnel and how they can manage cloud infrastructure using open source tools. 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.
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.
Databases
Location: Portland 255
Average rating: ***..
(3.76, 25 ratings)
MongoDB (from "humongous") is a high-performance, open source, schema-free document-oriented database. Read more.
Community
Location: D136
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.60, 15 ratings)
In this lively discussion we'll give an update on the Google activities over the last year, including an overview of Android, Chrome, ChromeOS, Go and other releases. We will also present a milestone report on the summer of code. 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.
Business
Location: E145/E146
Tarus Balog (The OpenNMS Group, Inc.)
Average rating: ****.
(4.67, 9 ratings)
The idea of working in open source is appealing to many, but the question remains: how to make money doing it? This presentation will present some of the things learned by a person who has run a pure open source business since 2002 in the hope that it can help and inspire others. Read more.
Event
Location: F150_El Camp
This session is part of Emerging Languages Camp.
Charles Nutter (Engine Yard, Inc)
Average rating: ***..
(3.88, 8 ratings)
Mirah (formerly Duby), is a Ruby-inspired, statically-typed, lightweight, platform-agnostic language with backends for JVM bytecode, Java source, and more platforms planned. It borrows features from several static and dynamic languages, but with a twist: no runtime dependency on any additional library; everything is done at compile time. Read more.
Business
Location: E145/E146
Bradley Kuhn (Software Freedom Conservancy), Karen Sandler (GNOME Foundation)
Average rating: ***..
(3.67, 12 ratings)
Developers regularly encounter issues with the legal infrastructure of software. Co-presented by a lawyer and a software developer, this presentation is a tightly packed overview on the need-to-know issues of copyrights, patents and trademarks for busy developers who wish to simply know the bare essentials, so they can get on with their work while still remaining well-informed on legal issues. Read more.
Business
Location: D136
Tags: community, sun
Simon Phipps (Open Source Initiative)
Average rating: ****.
(4.00, 5 ratings)
We've all heard it said: "you can be confident using open source software, because if the company goes away, the community lives on." Does it actually work? We're about to find out. With the acquisition of Sun by Oracle, a number of open source products were quietly dropped. The community response was the creation of ForgeRock. 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
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.
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.
Community
Location: D133
Tags: community
Average rating: ****.
(4.00, 5 ratings)
In this session, Drupal project lead and Acquia co-founder and CTO Dries Buytaert will share his secrets for building and participating in a thriving open source community and how collaboration amongst communities and non-developer adopters is critical to a healthy and sustainable project. Read more.
Ruby
Location: Portland 252
Ilya Grigorik (igvita.com)
Average rating: ****.
(4.10, 10 ratings)
No threads, no callbacks, just pure IO scheduling with Ruby 1.9, Fibers, and Eventmachine. All the nice things we love about writing synchronous code, but completely asynchronous under the covers – the best of both worlds. A hands on look at the architecture, mechanics, and involved libraries towards creating the next generation Ruby web-servers. Read more.
Mobile
Location: D139/140
Paul Beusterien (Symbian Foundation)
Average rating: *....
(1.67, 6 ratings)
Mobile devices are at the nexus of innovation of the desktop, the web, and embedded systems. Mobile developers need usable, functional tools to create compelling apps for mobile. We'll explore how open source contributes to the value and capability of tools for mobile developers and how the transformational challenges have been overcome. Read more.
Community
Location: D137
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.42, 12 ratings)
There comes a time in a project's life when you have to make the decision: can this code be saved? Should we fix it, or declare technical bankruptcy to cancel our technical debts and start again? In this talk I'll look at when and how to make this decision without regrets. Read more.
James Bottomley (Parallels)
Average rating: ****.
(4.33, 9 ratings)
Linux Kernel practises have grown by evolution over nearly 20 years. This talk will investigate the practises it has arrived at and distill recommendations for running other open source projects based on what the kernel does right (and also what it does wrong). Read more.
John Pugh (Canonical, Ltd)
Average rating: **...
(2.80, 5 ratings)
Ubuntu is a widely used operating system and cloud computing is one of the hottest topics in technology today. Come see how Ubuntu can be used in cloud computing from simple deployments in Amazon EC2 to complete datacenter private cloud configurations. We will explore uses of Ubuntu in cloud computing as well as run through several configuration options in this very informative session for all. Read more.
Community
Location: D137
Tags: education
Mel Chua (Red Hat), Asheesh Laroia (Eventbrite)
Average rating: ***..
(3.75, 4 ratings)
"Turn someone else's problems into your learning material." How do you expose your project's bugs and tasks to enthusiastic new contributors? We'll be talking about how OpenHatch's software tools and process-creating guidance make it possible to reveal a FOSS project's bug and task needs to budding contributors, students, and educators creating and running FOSS courses. Read more.
Perl
Location: Portland 256
Eric Wilhelm (Cisco, Inc.)
Average rating: ***..
(3.15, 13 ratings)
Long-running functions get in the way of distributed or interactive systems. Applying these "lazy component" designs and use-cases to your sequential code will make your APIs more open and easily reusable. 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.
Trotter Cashion (Mashion, LLC)
Average rating: ***..
(3.58, 12 ratings)
Your QA cycle is broken and unit tests aren't enough to fix it. QA takes too long, is too error prone, and never covers as much as we need. To really do QA right, you need automated integration and acceptance testing tools like Cucumber. In this talk, we'll discuss why automated integration testing is a necessity, how you can do it, and why your coworkers and boss will thank you for it. Read more.
Tools & Techniques
Location: D137
Average rating: ***..
(3.60, 5 ratings)
This talk will be about what's happening in testing. The general argument is that we're moving away from testing units towards testing functionality through integration testing. Improved mocking libraries, scripted and emulated browsers, fixtures, and frameworks means that we can effectively test that a system works. 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