<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p>I disagree that its legacy tech... just that other methods of page generation have proved more popular/robust.</p>
<p>To quote mst on his world-famous-ish mstpan series...</p>
<p>"Look. mod_perl was written as a means to write apache modules in perl. It's awesome at that. Seriously. You can do some truly batshit insane things that way and segfault a lot less than you would trying to do them in C... But... You don't want your application mashed into your web server. You really don't." http://shadow.cat/blog/matt-s-trout/mstpan-2/</p>
<p>mod_perl is great to inserting custom functionality to random parts of the web server, like authentication or logging or something.</p>
<p>I used to create apps integrating straight with mod_perl as handlers via Apache2::Request etc. They are great on memory but terrible to debug.</p>
<p>I found they were very straight forward to convert to Plack, which provided me with all Placks wonders including stand along webserver and auto-reloading code.</p>
<p>Having cross both of those bridges, I concur entirely with mst in his mstpan article about web frameworks -> http://shadow.cat/blog/matt-s-trout/mstpan-1/</p>
<p>For really tiny stuff, CGI is fine.</p>
<p>Otherwise I am tried of writing dispatching code, authorization & authentication code and i use the same template libraries anyway. So i just let Catalyst do all that and much more with its REST plugins etc. It is big and chews memory, but trying to run high performance web applications on a raspberry pi or tiny aws instances isn't a hobby of mine.</p>
<p>I have no aversion to Dancer or Mojolicious I just don't find myself turning to them.</p>
<p>Dean</p>
<div> </div>
<p>On 2015-01-07 12:06, Drew Taylor wrote:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">Anything Plack-based is your friend. IMHO mod_perl should be considered legacy technology these days.
<div> </div>
<div>Drew</div>
</div>
<div class="gmail_extra"><br />
<div class="gmail_quote">On Wed, Jan 7, 2015 at 11:34 AM, Mathew Robertson <span><<a href="mailto:mathew.blair.robertson@gmail.com">mathew.blair.robertson@gmail.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0  0  0  .8ex; border-left: 1px  #ccc  solid; padding-left: 1ex;">
<div dir="ltr">mod_perl is your friend.</div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br />
<div class="gmail_quote">On 7 January 2015 at 11:22, Tim Connors <span><<a href="mailto:tim.w.connors@gmail.com">tim.w.connors@gmail.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0  0  0  .8ex; border-left: 1px  #ccc  solid; padding-left: 1ex;"><br /> Ooh, I wonder if I should put something together about my air<br /> conditioner/heater controller.  Teaching myself ajax, and javascript, but<br /> on the minus side, using CGI::Fast (on the pi, CGI ':standard' takes about<br /> a second to load, and when it takes 5 ajax queries to display the state of<br /> the air conditioner, fast matters; plus, I'm too old a dog to learn<br /> mojolicious and everything all the cool kids are using.  On the<br /> minus-minus-bad side, the AC's state machine is done in bash.<br /><br /> But yet, pub next Wednesday.<br />
<div>
<div><br /> On Wed, 7 Jan 2015, Stephen Edmonds wrote:<br /><br /> > There was a blog post I read last year (and now cannot find again) that<br /> > talked about changes that a perl mongers group (I think San Francisco...)<br /> > made that resulted in their meetings growing.<br /> ><br /> > One big change was that they dropped the fixed day of the month for the<br /> > meetings. If there was a speaker that was not available on Wednesdays but<br /> > was available on Thursdays, then there would be a meeting on a Thursday.<br /> > They also saw a number of new people as it turned out there were a number<br /> > of people on the mailing list that also couldn't make a Wednesday but could<br /> > make a Thursday. Of course there were some that then couldn't make the<br /> > Thursday, but over time that would even out with meetings on Tuesdays,<br /> > Fridays, Mondays, etc...<br /> ><br /> > Another change they made was to not require the talks to be on perl, just<br /> > that the talks should be something interesting to people that used perl.<br /> > This concept is not new to us, I remember a talk on git a few years ago and<br /> > more recently there was a night where the focus was on embedded systems<br /> > such as arduino, raspberry pi, beaglebone, etc.<br /> ><br /> > These are things to consider...<br /> ><br /> > Thanks,<br /> > Stephen<br /> ><br /> ><br /> > On 7 January 2015 at 08:53, Dean Hamstead <<a href="mailto:dean@fragfest.com.au">dean@fragfest.com.au</a>> wrote:<br /> ><br /> > >  From my experience in Sydney PM and taken from experiences with SF pm<br /> > > and SL pm - just start having meetings consistently and attendance will<br /> > > swell.<br /> > ><br /> > > Even if the first meeting is 3-4 people, press forward and promote each<br /> > > event via <a href="http://blogs.perl.org">blogs.perl.org</a>, reddit, facebook etc.<br /> > ><br /> > ><br /> > ><br /> > > Dean<br /> > ><br /> > ><br /> > ><br /> > ><br /> > > On 2015-01-06 23:53, Stephen Edmonds wrote:<br /> > ><br /> > > After not having any meetings in 2014, what are we going to do in 2015?<br /> > ><br /> > > How about we get started with a social meeting on the 14th? We have had a<br /> > > decent number at the Mitre Tavern in the past...<br /> > ><br /> > > Thanks,<br /> > > Stephen<br /> > ><br /> > > _______________________________________________</div>
</div>
> > Melbourne-pm mailing listMelbourne-pm@pm.orghttp://<a href="http://mail.pm.org/mailman/listinfo/melbourne-pm">mail.pm.org/mailman/listinfo/melbourne-pm</a><br /><span>> ><br /> > ><br /> > > _______________________________________________<br /> > > Melbourne-pm mailing list<br /> > > <a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a><br /> > > <a href="http://mail.pm.org/mailman/listinfo/melbourne-pm">http://mail.pm.org/mailman/listinfo/melbourne-pm</a><br /> > ><br /> ><br /><br /></span><span><span style="color: #888888;">--<br /> Tim Connors<br /></span></span>
<div>
<div>_______________________________________________<br /> Melbourne-pm mailing list<br /><a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a><br /><a href="http://mail.pm.org/mailman/listinfo/melbourne-pm">http://mail.pm.org/mailman/listinfo/melbourne-pm</a></div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<br />_______________________________________________<br /> Melbourne-pm mailing list<br /><a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a><br /><a href="http://mail.pm.org/mailman/listinfo/melbourne-pm">http://mail.pm.org/mailman/listinfo/melbourne-pm</a></blockquote>
</div>
</div>
<br />
<pre>_______________________________________________
Melbourne-pm mailing list
<a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a>
<a href="http://mail.pm.org/mailman/listinfo/melbourne-pm">http://mail.pm.org/mailman/listinfo/melbourne-pm</a>
</pre>
</blockquote>
</body></html>