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

Popular among developers and non-expert programmers alike, Python’s reach is astounding. We focus on web development and the forefront of Python’s application.

Add to your personal schedule
Location: Portland 252
Tags: python, tdd, handson
Matt Harrison (FusionIO)
Average rating: ****.
(4.00, 10 ratings)
Python is used all over the place and gaining in popularity. This introduction to Python assumes you know how to program, but don't know Python. You'll learn the basics, write some code and hopefully leave being able to grok Python. Read more.
Add to your personal schedule
Location: Portland 252
Raymond Hettinger (Self-employed)
Average rating: ***..
(3.42, 19 ratings)
Have your Python skills have hit a plateau? Come learn from Python core developer and consultant Raymond Hettinger about how to move up to the next level. In this tutorial we focus on what you need to know to say that you’re truly mastering the language Read more.
Add to your personal schedule
Location: D136
Christophe Pettus (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.33, 3 ratings)
An application that works great in development and test can be crushed by real-life deployment. Don't let your project be one of them. In a hands-on workshop, fix a (realistically) broken Django example so that it can hold its head high under load. Read more.
Add to your personal schedule
Location: D136
Average rating: ***..
(3.00, 2 ratings)
Pyramid is the web framework at the core of the Pylons Project. It's a "pay only for what you eat" framework. You can get started easily and learn new concepts as you go, and only if you need them. It's simple, well tested, well documented, and fast. This course will present Pyramid and lead you through the creation of a an application as the concepts from the framework are introduced. Read more.
Add to your personal schedule
Location: D133
Fabien Pinckaers (OpenERP)
Average rating: ****.
(4.50, 2 ratings)
In this talk, I will show how to develop a complete business application in a few minutes. The scenario will be based on a school management application need. The application will cover: planning of courses, management of students and teachers, different reports, workflow of courses, subscription and link to an internal documentation management system and a student portal. Read more.
Add to your personal schedule
Location: D133
wesley chun (Google)
Average rating: ***..
(3.44, 9 ratings)
This talk is about the evolution of Python. We will discuss Python 2 and Python 3: what the compatibility issues are, what the main differences are, and also talk about migration, Python 2.6 & 2.7, and other transition tools. Read more.
Add to your personal schedule
Location: D133
Brian Quinlan (Google Australia)
Average rating: ****.
(4.67, 6 ratings)
A blatant rip-off of Josh Bloch's "Java Puzzlers: Traps, Pitfalls, and Corner Cases", Python Puzzlers reveals some of Python's productivity-threatening oddities by showing several short code examples and asking the audience to explain their behavior. Read more.
Add to your personal schedule
Location: D133
Tags: django, python
Jacob Kaplan-Moss (Revolution Systems, LLC)
Average rating: ****.
(4.00, 8 ratings)
Django's creator surveys some of the highs and lows of Django implementations. Read more.
Add to your personal schedule
Location: D133
Charles Bell (Oracle), Mats Kindahl (Oracle)
Average rating: **...
(2.00, 4 ratings)
Managing a MySQL database server can become a full time job. What we need are tools that bundle a set of related tasks into a common utility. While there are several such utility libraries to choose, it is often the case that you need to customize them to your needs. The MySQL Utilities library is the answer to that need. It is open source so you can modify and expand it as you see fit. Read more.
Add to your personal schedule
Location: D133
Matthew Momjian (Student)
Average rating: ****.
(4.00, 1 rating)
Blender has a powerful Python engine for automation and game creation. This talk will cover the basics of Blender python syntax and allow users to get started making their own 3D programs. Case study involving 3D countdown. Read more.
Add to your personal schedule
Location: D133
Joshua Boverhof (Lawrence Berkeley National Lab), Shreyas Cholia (NERSC)
Average rating: **...
(2.33, 3 ratings)
RESTful HTTP web services have many advantages over the "big" web services paradigm of SOAP/WSDL/XML Schema. RESTful services are simpler to create, use, and test. REST/HTTP is native to the web, thus it's easy to digest these services from Javascript or a backend. NEWT is a RESTful web API to NERSC HPC resources, used by other scientific portals. Read more.
Add to your personal schedule
Location: D133
Michael Dory (Socialbomb), Adam Parrish (Socialbomb), Brendan Berg (Wurk Happy)
Average rating: ****.
(4.00, 5 ratings)
Tornado is a scalable, non-blocking web server and web application framework written in Python. It is also light-weight to deploy, fun to write for, and incredibly powerful. So why aren't you using it? This presentation will cover the basics of the framework, as well as some best practices and real-life use cases. Read more.
Add to your personal schedule
Location: D133
Eric Holscher (Urban Airship)
Average rating: ***..
(3.50, 2 ratings)
Read the Docs is a documentation hosting site for the community. It was built in 48 hours in the 2010 Django Dash. In January 2010 it had 100,000 page views, and increases daily. I will talk about all of the code to deploy and run a sizable Django site. We will go through the highlights and interesting parts of the code, as well as some of the lessons learned from the site being open source. Read more.
Add to your personal schedule
Location: D133
Charles McLaughlin (Atlassian)
Average rating: ****.
(4.00, 2 ratings)
In this session we'll cover the fundamentals of scaling Django applications using the Mercurial hosting service bitbucket.org for real world examples. We'll cover how we moved the site from EC2 to our own hardware in a data center and scaled to meet demand. Topics will include deployment, caching, replication, load balancing, and monitoring. Read more.
Add to your personal schedule
Location: D133
Adam Parrish (Socialbomb)
Average rating: ****.
(4.20, 5 ratings)
This presentation relates my experience teaching Python as a tool for creative writing---or, more specifically, as a tool for creatively reading, transforming, and generating poetic text. Code examples link Python with contemporary practices in creative writing (cut-ups, flarf, generative poetics). Discussion will include hints, tips, and obstacles in using Python in a pedagogical environment. Read more.