- 6 years of web testing using Test::WWW::Mechanize
-
Jim Martinez,
University of Florida
- English, 20 minutes
-
For over 9 years the Shimberg Center for Housing Studies at the University of Florida has relied on Perl to serve housing data to urban planners and the public. http://flhousingdata.shimberg.ufl.edu/ In a talk aimed at I'd like to talk about the following: * Migrated from mod_perl 1 to mod_perl 2. [...]
- Catalyst, REST, jQgrid and you
-
Devin Austin (dhoss),
Ionzero, LLC
- English, 20 minutes
- Talk: http://talks.dhoss.net/opw11/jqgrid/
-
Quick and easy CRUD for your high-quantity database record pokin
- Communicating with Perl and Arduino
-
Robert Blackwell (rblackwe),
Zoll Medical
- English, 40 minutes
-
This talk will get you going using Arudino, an open-source electronics prototyping platform. You will learn the "Hello, World" blinking LED sketch. From this basic sketch I will expand to show you how to begin communicating with the Arduino and Perl. You will learn how to take input from the outside world to control events in your Perl programs. [...]
- Getting Code for Free - A Love Letter to Open Source
-
Stevan Little (stevan),
Infinity Interactive
- English, 40 minutes
-
This talk will explore how open source (specifically
- How NOT to build a multi-million dollar eCommerce system
-
Cory Watson (gphat),
Infinity Interactive
- English, 40 minutes
-
I architected and implemented a multi-million dollar eCommerce system using the cream of the Perl crop. We joined the community, contributed to projects and have succeeded in deploying a stable, high performance site. Now let me tell you all the shit I did wrong. [...]
- I <3 my Community
-
Mark Keating (mdk),
Shadowcat Systems Limited
- English, 20 minutes
-
Imagine a big chocolate cake full of yummy ingredients and you have "ma kommunitae" A personal look at some of the people in the Perl community who both impress and inspire me. So this is a slice of that cake, not literally even though it is a metaphorical cake. [...]
- Improving your Reflexes
-
Nicholas Perez (nperez),
Booking.com
- English, 40 minutes
-
Reflex is an object based abstraction on top of POE heavily using Moose to provide a clean environment for asynchronous event programming. Come to this talk if you would like to learn how to best leverage this technology in practical application. [...]
- Intro to Catalyst
-
Devin Austin (dhoss),
Ionzero, LLC
- English, 20 minutes
- Talk: http://talks.dhoss.net/opw11/intro-to-cat/
-
Join me as I take you through a wonderful journey that is the magical web framework Catalyst
- Introduction to Moose
-
Chris Prather (perigrin),
Tamarou LLC
- English, 180 minutes
- Talk: http://www.houseabsolute.com/presentations/intro-moose-class/index.html
-
Join us for an interactive hands-on course all about Moose. Moose is an OO system for Perl 5 that provides a simple declarative layer of "sugar" on top of a powerful, extensible meta-model. With Moose, simple classes can be created without writing any subroutines, and complex classes can be simplified. [...]
- Introduction to Moose (Part II)
-
Chris Prather (perigrin),
Tamarou LLC
- English, 240 minutes
-
Join us for an interactive hands-on course all about Moose. Moose is an OO system for Perl 5 that provides a simple declarative layer of "sugar" on top of a powerful, extensible meta-model. With Moose, simple classes can be created without writing any subroutines, and complex classes can be simplified. [...]
- Lightning Talks
-
Chris Prather (perigrin),
Tamarou LLC
- English, 30 minutes
-
Lightning Talks!
- Made for Perl: Voice Tickets at Work
-
Brigham Johnson (Brig),
IntoText Corp.
- English, 40 minutes
-
Suppose you want to dictate "Voice Tickets" in the field, without using a keyboard or screen. Couldn't Speech Recognition software handle your dictation into a recorder? Well, Speech Engines tend to choke when distinguishing commands from data. Instead, use the Speech Engine to transcribe what you said (which they are good at) and use Perl to parse the resulting text! [...]
- Managing User Input Data with Data::Manager
-
Jay Shirley (jshirley)
- English, 40 minutes
-
Managing user input is difficult, and the more common validators have a mindless map of one form to one verifier. What happens when you have more? What happens when you need messaging? Data::Manager, that's what. This is a tour of real-world usage of Data::Manager that allows multiple model classes to be verified at once, persistence of valid data and sane messaging systems
- Managing assets: Keeping 7.5G of media files out of subversion
-
Dylan Hardison (Dylan),
Infinity Interactive
- English, 20 minutes
-
Herein the speaker discusses a tool used to keep 7.5G of binary data outside of a subversion repository (which otherwise contains a few megs of source code). The metatopic of the talk is that Bread::Board and KiokuDB are fun
- Marketing Perl
-
Mark Prather
- English, 20 minutes
-
One non-perl programmers opinions on the future of the language and how to utilize guerilla marketing techniques to increase jobs and programmers in the perl communit
- MozRepl and Perl: Manipulating Firefox from the inside out
-
Michael Accardo
- English, 20 minutes
-
MozRepl is a Firefox extension that allows you to open a connection to a running Firefox session and gain access to a JavaScript interpreter context that can access all aspects of the Firefox runtime. It lets you program Firefox (and other Mozilla-based applications) from the inside. [...]
- Rapid Prototyping with Form::Sensible::Reflector::DBIC
-
Devin Austin (dhoss),
Ionzero, LLC
- English, 20 minutes
- Talk: http://talks.dhoss.net/opw11/fsreflectordbic/
-
Forms suck. Let's go shopping! Quickly prototype your forms from a DBIx::Class schema with LITTLE fuss
- Reflex - How Does It Work?!
-
Rocco Caputo (rcaputo),
The Third Lobe Corporation
- English, 20 minutes
-
Reflex is a suite of reactive Moose roles, a foundation library of eventy objects built with them, and some basic coding conventions out if which arise complex and wonderful behaviors. This is a short overview of Reflex, its facilities and usage. Please be at least mildly familiar with callbacks and Moose syntax, roles and traits
- Sending Email with Perl
-
apeiron,
Tamarou LLC / Shadowcat Systems, Limited
- English, 40 minutes
-
Have you ever wanted to send complex email messages from Perl? Were you successful? Did you get lost trying to navigate the forest of Email:: and Mail:: modules, not sure whether you wanted Mail::Box or Email::Stuff or Mail::Sendmail? This talk is for you. In this talk, I'll cover 90% of what you need to know about sending email from perl. [...]
- Serving a Million Players with a Perl Game Server
-
Chip Salzenberg (chip),
Topsy
- English, 40 minutes
-
A presentation on a social game server that's written in Perl and designed to scale to tens of millions of players
- Super Awesome Cool Pottery
-
Jamie Moorehead
- English, 180 minutes
-
Take a break from drinking, go karting and coding for a few hours with artist Jamie Moorehead.
- Template::Zoom - Modern HTML and PDF Engine
-
Stefan Hornburg (racke)
- English, 40 minutes
- Talk: http://www.linuxia.de/talks/opw2011/temzoo-opw2011-beamer.pdf
-
Template::Zoom enables you to completely separate web design and programming tasks for dynamic web applications. Templates are plain HTML files without inline code or mini language, thus making it easy to maintain them for web designers and to preview them with a browser. [...]
- Testing the Interactive Web: WWW::HtmlUnit Tutorial
-
Brock Wilcox (awwaiid),
liquidation.com
- English, 20 minutes
- Talk: http://thelackthereof.org/projects/perl/oasis-2011/
-
In this talk, I will teach the audience the basics of using WWW::HtmlUnit (and WWW::HtmlUnit::Sweet) for scraping and testing javascript-required web applications. We'll go over installation, basic usage, and some real-world examples. The WWW::HtmlUnit uses the java-based HtmlUnit library, which itself builds off of a suite of libraries including Rhino to simulate a web browser. [...]
- The Basics of Testing with Perl
-
Daniel LeWarne (Possum)
- English, 20 minutes
-
So you've got your latest application running smoothly, more or less, and you get it out in the wild. Your clients like the features for the most part, but there's this one thing they'd like to see changed. It's not a major tweak, but it requires some minor changes to the internals. So, you go ahead and make your changes and push it out to the client. [...]
- Unix Programming with Perl
-
apeiron,
Tamarou LLC / Shadowcat Systems, Limited
- English, 40 minutes
-
This talk is inspired by people coming onto Freenode's #perl (and magnet's #perl-help) and asking about how to do things with threads, assuming it's the only way to do multiprocessing in perl. It's also inspired by an incident on Freenode #perl where I had to explain fork() to someone. [...]
- [Multiply.com]
-
Jamie Moorehead
- English, 20 minutes
-
[TBA