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