Awesome things you've missed in Perl

Awesome things you've missed in Perl

By Paul Fenwick (‎pjf‎) from Melbourne.pm
Date: Wednesday, 5 August 2009 11:55
Duration: 40 minutes
Target audience: Corporate Perl
Language:
Tags: autobox autodie awesome moose nytprof par perl510 sweeperbot


Awesome things have been happening in Perl recently; so many that even if you've been paying close attention, you may have missed a few. In this talk we'll examine some of the coolest recent technologies for Perl programmers, including:

* Overhauling Perl's Object Oriented framework with Moose.

* Making everything a first-class object with autobox.

* Slashing your error handling code with autodie.

* Building fast, readable and reusable regular expressions with Perl 5.10.

* Bundling and building stand-alone applications using PAR, the Perl Archiver.

* Astonishingly good profiling with Devel::NYTProf.

* Playing MineSweeper automatically with App::SweeperBot.

Knowledge of Perl is nice, but not essential to appreciate the contents of this talk.


Attended by: Nicholas Clark, Patrick Michaud (‎Pm‎), Dave Cross (‎davorg‎), Barbie, Léon Brocard (‎acme‎), Colin Bradford (‎cjbradford‎), osfameron, Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Damon Davison (‎allolex‎), Steffen Schwigon (‎renormalist‎), David Moreno (‎damog‎), Renee Bäcker (‎reneeb‎), Peter Makholm (‎brother‎), Vincent Pit (‎vincent‎), Jesse Vincent, Joaquín Ferrero (‎explorer‎), Stig Palmquist (‎stigtsp‎), David H. Adler (‎dha‎), Clinton Gormley (‎DrTech‎), Gabor Szabo (‎szabgab‎), Paul Fenwick (‎pjf‎), H.Merijn Brand (‎Tux‎), Adrian Arnautu, Marcos Garcia (‎gulden‎), Jordi Porta, James Laver (‎jjl‎), Bernhard Schmalhofer (‎bernhard‎), Giuseppe Maxia (‎gmax‎), Matusalem Marques (‎mmar‎), Michele Beltrame (‎arthas‎), Maciej Czekay (‎Bruno‎), oleber, Roman Baumer (‎rba‎), Oliver Thieke (‎o-thieke‎), Arjen Laarhoven, Gianni Ceccarelli (‎dakkar‎), Thierry Douez (‎tdz‎), Bálint Szilakszi (‎szbalint‎), Olivier Mengué (‎dolmen‎), Billy Abbott (‎cowfish‎), JJ Allen, Mark Stewart, João Carreira, Aristotle, Salvador Fandiño (‎salva‎), Filipe Moreira, Abigail, David Faux, Jorge Morgado, David Fernández, Salve J. Nilsen (‎sjn‎), Mark Morgan, Jose L. Hernandez, Stefano Rodighiero (‎larsen‎), Pedro Rodrigues (‎careca‎), Stan Sawa, Leo Lapworth (‎Ranguard‎), Jorge Bras, Henrik Tougaard (‎htoug‎), Michael Zedeler (‎mzedeler‎), Joerg Meltzer (‎codeacrobat‎), Carlos Juan Diaz (‎cjuan‎), Jörg Plate (‎Patterner‎), Wendy Van Dijk (‎woolfy‎), Sérgio Bernardino (‎smpb‎), Solli Honorio (‎shonorio‎), Chisel Wright, Enrique Nell (‎e-nell‎), Hugo Tavares Reis, Flavio Poletti (‎polettix‎), Luís Mendes (‎big‎), Farley Balasuriya (‎Questorian‎), Bogdan Lucaciu (‎zamolxes‎), Carl Mäsak (‎masak‎), Philippe Bruhat (‎BooK‎), Daan Baldewijns, Henrik Hald Nørgaard, Markus Förster, jani, Markus Pinkert (‎Bedivere‎), Alexandru Nedelcu, Ricardo Marques (‎ricmarques‎), MartijnVdS, Darius Jokilehto, Hugo Costa, Wolfgang Radke, Ulrich Wisser (‎wisser‎), Lars Holgaard, Drew Taylor (‎drewbie‎), Oskari Ojala (‎Okko‎), Manuel Gomes (‎wagemage‎), Adam Reeks, Franck Cuny, Jacinta Richardson (‎jarich‎), Tobias Henoeckl (‎hoeni‎), Christian Westgaard (‎ComLock‎), Jørgen Elgaard Larsen (‎elhaard‎), Luis Rodrigues (‎goblin‎), Hermen Lesscher (‎hermen‎), Tobias Kremer (‎soulchild‎), David Leadbeater (‎dg‎), Fernando Vezzosi (‎Bucciarati‎), Rui Patinha (‎rfp‎), Cosmin Budrica (‎cosmincx‎), Andrew Beech, Marco Neves (‎themage‎), Abe Timmerman (‎abeltje‎), Nicolas Mendoza (‎nicomen‎), Yusuke Kawasaki (‎kawanet‎), Søren Lund (‎slu‎), Isaac Clerencia, Sergio Arias, Ruslan Zakirov (‎ruz‎), Pedro Figueiredo (‎pfig‎), Lech Baczyński (‎lechu‎), Andreas Hetey, Sébastien Aperghis-Tramoni (‎Maddingue‎), Marcelo Rodrigues (‎marcelo‎), Smylers, Chia-liang Kao (‎clkao‎), Carlos Pires (‎acmpires‎), Piers Cawley (‎pdcawley‎), Lutz Gehlen, Damian Conway (‎damian‎), Thomas Klausner (‎domm‎), Edmund von der Burg (‎evdb‎), Thomas Heine, Marco Baan (‎pzt‎), geira,