Plack basics - website best practices
By Leo Lapworth (ranguard) from London.pm
Date: Wednesday, 22 August 2012 11:20
Duration: 40 minutes
Target audience: Beginner
Language: English
Tags: deployment framework plack web webserver
You can find more information on the speaker's site:
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: Salve J. Nilsen (sjn), Alexander Hartmaier (abraxxa), Stevan Little (stevan), Stefan Seifert (Nine), Erik Colson (ecocode), Barbie, Tobias Kremer (soulchild), Nuno Carvalho (smash), Manfred Heumann (confuseAcat), Gabor Szabo (szabgab), Snorri Briem, Wolfgang Schemmel (Perleone), Dominic Humphries (djh), Heinz Knutzen, Leo Lapworth (ranguard), Thomas Klausner (domm), Michal Jurosz (mj41), Serge Hoffmann (atcom), marc chantreux (eiro), Carlos Juan Diaz (cjuan), Johann Rolschewski (jorol), Anders Nielsen (anielsen), atoomic, Frank Lichtenheld (djpig), Abe Timmerman (abeltje), Søren Lund (slu), Farhad Fouladi, Markus Pinkert (Bedivere), Marcel Grünauer (Marcel), Richard Jelinek (TheWhip), Steven Manschot (sman), Mike Eve, Fredrik Thunberg (Thunis), Stefan Limbacher, Michele Beltrame (arthas), Robin Sheat, Wolfgang Pecho, Oskari Ojala (Okko), Henk van Oers (hvoers), Kenneth Power, Elena Bolshakova (helena), Herbert Leitz, subhojit banerjee, Andreas Altergott, Mark Stringer (mullet), Dmitry Karasik (McFist), Anders Melchiorsen, Francisco Lourenço (fml), Ole Voß, Minesh Patel, Lukáš Rampa, Alex Timoshenko, Winfried Puchinger (winpuc), Maxim Vuets (mvuets), Damien Krotkine (dams), Miguel Godinho, Gerhard Raffius, J. Nick Koston (bdraco), David Farrell (dnmfarrell), Gligan Horea (Horea), Markus Raulf, Sebastian Willert, Vincent Bachelier (geistteufel), Tudor Crisan, darius ungurean, Alex Monney, Darko Obradovic, Matthias Bloch (maettu), Dave Sherohman (dsheroh), Hans-Jürgen Schloz, Sebastian Stellingwerff (webmind), Ahti Nurminen (ade), Matthias Zeichmann, Thomas Fahle, Steffen Schwigon (renormalist), Dan Muey, Asbjørn Thegler (ath), Lars Thegler (tagg), Jesper Dalberg, Claudio Ramirez (nxadm), Roman Baumer (rba), Plesco Natalia (natasha), Andreea Stanciu, Bron Gondwana (brong), Gunnar Koppel (wk), Stéphane Payrard (cognominal), oleber, John van Krieken (vladtz), Anton Berezin (Grrrr), Tri Duong Tran, Felix Antonius Wilhelm Ostmann (Sadrak), Luís Miguel Braga (microft), Istvan Gal, Christian Altergott, Rob N ★ (robn), Fabian Zimmermann (fobs), Dagfinn Ilmari Mannsåker (ilmari),