• Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • 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

The grandaddy of scripting languages, and the heart around which OSCON has grown, Perl is forever reinventing itself and advancing.

Location: Portland 256
Randal Schwartz (FLOSS Weekly podcast), Tom Phoenix (Stonehenge Consulting Services, Inc.)
Average rating: ***..
(3.60, 5 ratings)
Randal Schwartz condenses the seminal Learning Perl ("the Llama book") into a high-energy 3-hour presentation. Read more.
Location: Portland 256
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.12, 16 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.
Location: D135
Tags: perl, unicode
Average rating: ***..
(3.12, 8 ratings)
Growing exponentially over the last decade, Unicode text now comprises over 95% of the documents retrieved over the web, while in other collections, it is often 100% Unicode. This tutorial shows Perl programmers how to manage Unicode data. Read more.
Location: D139/140
Jesse Vincent (Keyboardio)
Average rating: ****.
(4.62, 8 ratings)
Request Tracker (RT) is an enterprise-grade ticketing system designed to help your organization track what needs to get done and what still needs doing. From basic customer service to advanced back-office workflows, RT is flexible enough to keep your processes smooth and effective. This tutorial will cover deployment and day to day use of RT as well as basic customization. Read more.
Location: Portland 256
Tags: perl
brian d foy (The Perl Review, LLC)
Average rating: ****.
(4.00, 6 ratings)
In this tutorial, brian d foy will cover aspects of his book Mastering Perl, which is practical advice for working programmers on creating professional, enterprise-quality Perl programs. He will cover four major topics from the book: modules as programs, modifying and jury-rigging third party code, profiling Perl programs, and secure programming techniques. Read more.
Location: Portland 256
Tags: perl
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.19, 16 ratings)
Not sure whether you want to run out and upgrade to Perl 5.14? Have your eyes glazed over trying to read the list of changes from previous versions? This talk walks through the most useful changes for day-to-day use, with practical examples of how to get the most out of Perl 5.14. Read more.
Location: Portland 256
Jesse Vincent (Keyboardio)
Average rating: ****.
(4.00, 17 ratings)
Come learn about the Perl community's plans for our 2012 release: Perl 5.16. We'll look at how we're refactoring the core language, the Perl distribution and the Perl development community. Read more.
Location: Portland 256
Tags: perl, web, psgi, plack
Tatsuhiko Miyagawa (COOKPAD)
Average rating: ****.
(4.11, 9 ratings)
Plack and PSGI have opened a new landscape of developing Perl web frameworks and servers. Now that most web frameworks have adopted PSGI support, this talk will focus on the other side of the ecosystem: how to deploy Plack based web applications. Read more.
Location: Portland 256
Mark Allen (Alert Logic)
Average rating: ***..
(3.20, 5 ratings)
Dancer is a lightweight web framework for Perl inspired by Sinatra. Using simple URL routes and handlers to take action when routes are matched, it is possible to quickly build interesting and useful web applications with very little boilerplate code. This talk will cover the basics, as well advanced routing, plugins and showcase a tutorial application. Read more.
Location: Portland 256
Tags: perl_6
Damian Conway (Thoughtstream)
Average rating: ****.
(4.43, 21 ratings)
Over the past eighteen months Damian has revisited some of his most popular Perl 5 modules and reimplemented them in "native" Perl 6. In this talk he will walk through the changes needed to port several of those modules, a journey that gives a surprisingly thorough overview of how the two languages differ, as well as insights into the relative strengths of each. Read more.
Location: Portland 256
Eric Wilhelm (Cisco, Inc.)
Average rating: ****.
(4.25, 4 ratings)
Code execution speed affects development time, hardware, scalability, and the bottom line less than you would think and never where you expect it. Are your optimizations overpriced? Read more.
Location: Portland 256
Damian Conway (Thoughtstream)
Average rating: ****.
(4.79, 28 ratings)
Once again, Perl's own Dr. Evil emerges from his secret lair on a remote Pacific island to beam a devastating onslaught of dangerously useful software ideas directly into your unsuspecting frontal lobes. Read more.
Location: Portland 256
Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.22, 18 ratings)
Perl has come a very long way even in the last 6 years since Dr Conway's Perl Best Practices book was published. This talk will provide a lightning tour of the current status of Perl's best practices using many of the ideas from Modern Perl. Read more.
Location: Portland 256
Chris Prather (Tamarou LLC)
Average rating: **...
(2.25, 8 ratings)
Perl's Post Modern Object System, Moose, provides an excellent way to simplify Object Oriented Design. Learn, or re-learn, the basics of Object Oriented Programming's design principles in this talk that focuses on the four fundamentals of a good object system: Abstraction, Encapsulation, Polymorphism, and Introspection. Read more.
Location: Portland 256
Piers Cawley (Loafery)
Average rating: ***..
(3.61, 18 ratings)
"I'm sorry I coined the term 'objects' for this topic ... the big idea is "messaging"' - Alan Kay Stop thinking about objects and start thinking about the messages you're sending and how they can be handled and you will have simpler methods. In this talk we cover a couple of key patterns and see how they open the door to simpler, clearer, more extensible code. Read more.
Location: Portland 256
Average rating: ***..
(3.80, 5 ratings)
Simple patterns like [a-z] or \d no longer cut the mustard, partly because Unicode is such a large character set, and partly because of multiple ways of writing characters with diacritics. There are many land mines in regular expressions now that Unicode matters Read more.
Location: Portland 256
A.Sinan Unur (Unur)
Average rating: *....
(1.60, 5 ratings)
HTML5's canvas element allows graphics generation to be offloaded to the client's web browser. Various Perl modules make it easy to take data in various "spreadsheet" formats and turn them into easily chartable data. This presentation will demonstrate a simple web application built using Perl's Dancer to tie these elements together. Read more.
Location: Portland 252
R Geoffrey Avery (Platypi Ventures), Larry Wall (The Wall Nuthouse)
Average rating: ****.
(4.47, 15 ratings)
Join us for the annual State of the Onion address with Larry Wall, followed by the ever popular Perl Lightning Talks. Read more.
Location: Portland 256
As any open source project that leverages the power of the CPAN or other dependency rich sources knows, streamlining installation for your users is critical. Shipwright allows you to build and distribute relocatable vessels that can ship everything above libc and allow a user a truly dependency-free installation. Read more.
Location: Portland 256
Victor Felix (Univ. of Maryland)
Average rating: ****.
(4.33, 3 ratings)
With systems such as Grid Engine, Condor and others, it is relatively easy these days for organizations to create robust distributed compute farms. See how the Grid::Request Perl module can make the authoring, submission and control of large distributed jobs easy and in a scheduler agnostic manner. Read more.