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

Piers Cawley

Piers Cawley
Senior Programmer, Thermeon

Website | @pdcawley

Piers Cawley started programming Perl in the mid nineties, but recently spent a few years working as a Ruby programmer.

He’s currently working for the BBC, applying Modern Perl techniques to MediaSelector, part of the iPlayer backend.

He used to write a weekly summary of developments in Perl 6 for the perl.com website.

Sessions

Programming
Location: Portland 255
Piers Cawley (Thermeon)
Average rating: ***..
(3.29, 24 ratings)
Languages with first class functions are different. Callbacks and `each' are just the start - the fun really begins when you start learning from the Lisp guys and writing code that writes code that writes code. Think differently about your Javascript and do more with less code Read more.
Perl
Location: Portland 256
Piers Cawley (Thermeon)
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.
Piers Cawley (Thermeon)
This space intentionally left blank