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

Personal schedule for Jacinta Richardson

Download or subscribe to Jacinta Richardson's schedule.

Mobile Platforms
Location: Portland 255
Marko Gargenta (Twitter)
Average rating: ***..
(3.39, 18 ratings)
Learn to develop an Android application from start to finish. In this hands-on tutorial, you will learn design principles and we provided code snippets to put together an Android application. By end of this tutorial, you will understand main building blocks for Android application development. Read more.
Perl
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.
Perl
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.
Perl
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.
Perl
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.
Perl
Location: Portland 256
Jesse Vincent (Best Practical)
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.
Selena Deckelmann (PostgreSQL)
Average rating: ****.
(4.12, 16 ratings)
Ever have a code release go horribly wrong? Have a routine system upgrade turn into 12 hours of downtime? Had to field angry phone calls from engineers, customers and your boss? Sometimes things go horribly wrong. This talk will teach you how to plan for the worst, minimize risk and recover gracefully from failure. Read more.
Python
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.
Mobile Platforms
Location: Portland 252
Arno Puder (http://www.heise.de/)
Average rating: ****.
(4.50, 4 ratings)
In this presentation we demonstrate how an Android application can be cross-compiled to other smartphones such as the iPhone or Windows Phone 7. We will give a technical overview of the cross-compilation process based on the Open Source project XMLVM. Read more.
Open Hardware
Location: D139/140
Philip Lindsay (rancidbacon.com)
Average rating: ***..
(3.83, 6 ratings)
The Android Open Accessory Protocol makes it possible for you to create custom Arduino-based accessories for your Android phone or tablet. Attend this session to learn how to get started, the hardware & software required and how Handbag makes development easier. Content will be useful whether you have previous Android or Arduino experience or neither. Read more.
Perl
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.
Mobile Platforms
Location: Portland 252
Joe Bowser (Adobe Systems)
Average rating: **...
(2.60, 10 ratings)
A cautionary tale of all the documented and undocumented quirks involved with developing applications with web technologies on Android. This will cover the fundamentals, as well as the obscure facts about developing Android Web Applications in the real world. Read more.
Perl
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.
Community
Location: E145
Arthur Richards (Wikimedia Foundation, Inc.)
Average rating: ***..
(3.50, 2 ratings)
A reflection on how the Wikimedia Foundation raised $16 million using all open-source software for the annual fundraiser in 2010. Nearly all of the money raised came from small, online donations from users of Wikipedia and other Wikimedia projects. This talk will explore the components of the system, development methodology, challenges faced and challenges we face for next year. Read more.
Perl
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.
Perl
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.
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.
Education
Location: D138
Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.29, 7 ratings)
You have so much you want to teach, how do you structure it so that your training course is both interesting and challenging? How much theory can you squeeze into an hour before your attendees have forgotten where you started? How do you structure your course to account for classes which move slower or faster than average? This talk will cover all of these answers and more. Read more.
Programming
Location: Portland 255
Average rating: ***..
(3.91, 11 ratings)
How does Unicode support across major platforms, including Java, Perl, Python, Ruby, and more, stack up? Who's doing the best job, and who's failing miserably? Is anyone doing a good job? Does anyone actually implement to standard, and to what extent? I'll compare the major platforms to separate the losers from the not-so-losers. Read more.
Education
Location: D138
Steve Hargadon (Classroom 2.0)
Average rating: ****.
(4.60, 5 ratings)
I've run the Open Source Lab for the last five years at some of the largest and most influential educational technology shows, including ISTE and CUE. Over the years I've gained some understanding of why and how Open Source Software is adopted (or not) by schools. Read more.
Business
Location: E146
Bradley Kuhn (Software Freedom Conservancy)
Average rating: ***..
(3.67, 3 ratings)
This talk surveys the FLOSS copyleft compliance problems that were and are encountered, and how they have changed historically. Much progress has been made since the 1990s, but widespread adoption of GPL'd and LGPL'd software in embedded systems has led to more violations than ever before. This talk explains how our community meets these challenges to improve worldwide copyleft compliance. Read more.
Programming
Location: Portland 252
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.19, 16 ratings)
Review worst practices for releasing software: how to destroy scope in a single meeting; "death sprints" (more agile than death marches); how to avoid testing; how to make your software impossible to configure; and finally, when pushing out a webapp release, how to make your ops team hate you. This tongue in cheek session will review things learned painfully and late at night. Read more.
Tools and Techniques
Location: D139/140
Nóirín Plunkett (Eucalyptus Systems)
Average rating: ****.
(4.22, 9 ratings)
Whether you’re just rolling out a new project, or you’re maintaining ten years and three major versions of legacy code, good documentation is vital for your users. They won't bother downloading your software if they can’t work out what it does, and if all you have is the bare-bones documentation to help them to get up and running, you’ll end up spending more time than you want to on support. Read more.
Community
Location: E145
Average rating: *....
(1.33, 3 ratings)
This talk explores the similarities and differences between Volunteers and Contributors and the various ways to keep "motivational paychecks" from bouncing. Developers can always point to their code as "proof" of contribution, but what can we give our non-developer volunteers as their "proof" of contribution. Read more.
Tools and Techniques
Location: Portland Ballroom
John Hawley (Red Hat), Shawn Pearce (Google)
Average rating: ***..
(3.17, 6 ratings)
The Google Android platform has sky rocketed in popularity over the last few years, boasting uncounted devices and a vibrant development community. We aim to pull back the curtain on the behind the scenes infrastructure that supports this world wide development effort from Gerrit code review to the servers that push the source code. Read more.
Tools and Techniques
Location: Portland 256
Tags: git
Michael Schwern (eval Empire), Ricardo Signes (Pobox.com)
Average rating: ***..
(3.93, 14 ratings)
Git makes so much more sense when you understand how it really works. It only has two tricks, and they're really simple, but explanations go on about Directed Acyclic Graphs and Octopus Merges and a bunch of CS jargon nobody understands. Feh. You can illustrate and understand git using just children's toys! Read more.