By Matt S Trout (mst) from northwestengland.pm, dahut.pm, drinkers.pm, lgbt.pm
Date: Wednesday, 9 June 2010 14:00
Duration: 40 minutes
Over the past few years, the state of the art in Perl application development has advanced by leaps and bounds, notably as a result of the Catalyst MVC web framework and the Moose metaprotocol and object system.
However, systems scripting has a different set of priorities to applications development - ease of modification by a sysadmin not hugely familiar with the language is essential, as is fast startup time for usage in shell scripts, and deployment must be made as trivial as possible.
In this talk, I intend to discuss how the same principles that enable the new perl enlightenment in applications development best practices can be repurposed in a way that both makes perl more of a super-shell than ever before - but also to allow easy and rapid development of complex, reliable utilities in a manner still consistent with the requirements of systems administration tools.