Plack basics - website best practices
You can find more information on the speaker's site:
See Tatsuhiko Miyagawa's Tutorial for a more comprehensive version of this talk (and more about deployment as well).
Plack sits between your web server (Apache, Starman, FCGI) and your framework/code (Catalyst, Dancer, Mojo, or Web::Simple or your own raw code).
This makes changing web server easy - but it also means you can use any of the generic Plack::Middleware layers, from access logs to debugging, to serving static content.
You get a standalone web server for free, which make development much easier!
I'll also briefly cover general best practices with server configuration (proxies, caches and fail over).
Attended by: Leo Lapworth (Ranguard), kevin dawson (bowtie), Mukhtiar Gill (mac), Cass Johnston, David Dorward, Pete Douglas (Pete), Matthew Black, Dark Knight, Simon Williams, Mikael Brefelt (mibre), Andrew Todd (Toddy), Colin Newell (bfwg), Sam Kington (skington), Martin Evans (mjevans), Anatolie Mazur (Mask), Peter Rabbitson (ribasushi), stuart Skelton, Marcus Ramberg (marcus), fifi, Braudel Maqueira (brau), Dave Cross (davorg), Marco Fontani (mfontani), Mark Norman Francis, Neil Hemingway (neilh), Andy McFarland (andym), Alex Burzyński (AJGB), Peter Shangov (pshangov), Michele Beltrame (arthas), Mike Whitaker (Penfold), David Precious (bigpresh), Andy Smith, Jody Belka (knewt), Mallory van Achterberg (Stomme poes), James Aitken (LoonyPandora), Daniel Lukasiak, Alex Timoshenko, Darius Jokilehto, Nuria Arranz-Velazquez, Alex Balhatchet (Kaoru),