One of the greatest strengths of the Perl ecosystem is Plack. It provides a super-flexible interface between web servers and Perl web applications. Because of its middleware architecture, it is incredibly easy to compose complex behaviors by snapping together small, focused modules.
Recently, I wanted to create a local testing environment for websites that are normally deployed on the Apache HTTP Server. While there are already some nice plack-based local web servers, I had a laundry list of my own requirements, and nothing quite fit the bill.
