MooseX::Declare - why I started programming in Perl again

MooseX::Declare - why I started programming in Perl again

By Piers Cawley (‎pdcawley‎) from London.pm
Date: Monday, 3 August 2009 11:40
Duration: 40 minutes
Target audience: Everyday Perl
Language:
Tags: advocacy declare moose moosex perl ruby


I've spent the last few years working as a Ruby programmer. This talk covers why I made the switch from Perl and the recent developments in Perl technology that have brought me back.

I aim to cover a quick introduction to Moose and why you should be using it before moving onto MooseX::Declare itself and the new Test::Class::Sugar module that it inspired.


Attended by: Peter Makholm (‎brother‎), Cláudio Valente, Pedro Figueiredo (‎pfig‎), Arjen Laarhoven, Piers Cawley (‎pdcawley‎), Pedro Frazão, Ash Berlin (‎Ash‎), Luciano Rocha (‎Strange‎), Maroš Kollár (‎maros‎), Renee Bäcker (‎reneeb‎), Damian Conway (‎damian‎), Panu Ervamaa (‎pnu‎), Florian Ragwitz (‎rafl‎), Damon Davison (‎allolex‎), Alex Muntada (‎alexm‎), Tobias Henoeckl (‎hoeni‎), Marcos Garcia (‎gulden‎), osfameron, Jesse Vincent, Diego Kuperman (‎diegok‎), Nélio Nunes, Stefano Rodighiero (‎larsen‎), David H. Adler (‎dha‎), Roberto Henríquez, Luis Rodrigues (‎goblin‎), Clinton Gormley (‎DrTech‎), stigo, Fernando Vezzosi (‎Bucciarati‎), Michele Beltrame (‎arthas‎), Maciej Czekay (‎Bruno‎), Jozef Kutej (‎jozef‎), Roman Baumer (‎rba‎), Adrian Arnautu, Oliver Thieke (‎o-thieke‎), Bartosz Jakubski (‎migo‎), Canol Gokel, Bálint Szilakszi (‎szbalint‎), Marcel Grünauer (‎Marcel‎), Thierry Douez (‎tdz‎), Andrew Ford, Olivier Mengué (‎dolmen‎), Salve J. Nilsen (‎sjn‎), Jorge Morgado, Franck Cuny, Aristotle, Mark Morgan, Jose L. Hernandez, Lars Thegler (‎tagg‎), Jörg Plate (‎Patterner‎), Rui Patinha (‎rfp‎), David Faux, Salvador Fandiño (‎salva‎), Michael Zedeler (‎mzedeler‎), Chisel Wright, Rafael Porres Molina, Pedro Rodrigues (‎careca‎), Luís Mendes (‎big‎), Wolfgang Radke, Leo Lapworth (‎ranguard‎), Jorge Bras, Enrique Nell (‎e-nell‎), Hugo Tavares Reis, Alex Kapranoff (‎kappa‎), Filipe Moreira, Michael Kröll (‎pepl‎), Carl Mäsak (‎masak‎), Flavio Poletti (‎polettix‎), Alexandru Nedelcu, Daan Baldewijns, Bogdan Lucaciu (‎zamolxes‎), Farley Balasuriya (‎Questorian‎), Anders Nielsen (‎anielsen‎), Jordi Delgado (‎jdelgado‎), Gabor Szabo (‎szabgab‎), Matusalem Marques (‎mmar‎), Jan Henning Thorsen (‎batman‎), Drew Taylor (‎drewbie‎), Lars Holgaard, Adam Reeks, Cosmin Budrica (‎cosmincx‎), Oskari Ojala (‎Okko‎), Stelios Gikas (‎sgikas‎), Paula Valenca (‎phantas‎), Christian Westgaard (‎ComLock‎), Ruslan Zakirov (‎ruz‎), Manuel Gomes (‎wagemage‎), Braceta, Thomas Klausner (‎domm‎), Troels Liebe Bentsen (‎tlbdk‎), Sérgio Bernardino (‎smpb‎), Smylers, Enrique J Hernandez Blasco (‎sixstone‎), André Cruz (‎edevil‎), Wieland Gmeiner, João Carreira, David Leadbeater (‎dg‎), Pedro Melo (‎melo‎), Tobias Kremer (‎soulchild‎), Søren Lund (‎slu‎), Beatriz Nombela Escobar, Peter Edwards (‎peterdragon‎), Espen Myhre (‎espenmy‎), Michael Langner, Herbert Breunung (‎lichtkind‎), Sébastien Aperghis-Tramoni (‎maddingue‎), geira,