[Melbourne-pm] Perl Mongers in 2015...

Dean Hamstead dean at fragfest.com.au
Wed Jan 7 03:23:57 PST 2015


I disagree that its legacy tech... just that other methods of page
generation have proved more popular/robust. 

To quote mst on his world-famous-ish mstpan series... 

"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/

mod_perl is great to inserting custom functionality to random parts of
the web server, like authentication or logging or something. 

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. 

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. 

Having cross both of those bridges, I concur entirely with mst in his
mstpan article about web frameworks ->

For really tiny stuff, CGI is fine. 

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

I have no aversion to Dancer or Mojolicious I just don't find myself
turning to them. 


On 2015-01-07 12:06, Drew Taylor wrote: 

> Anything Plack-based is your friend. IMHO mod_perl should be considered legacy technology these days. 
> Drew 
> On Wed, Jan 7, 2015 at 11:34 AM, Mathew Robertson <mathew.blair.robertson at gmail.com> wrote:
> mod_perl is your friend. 
> On 7 January 2015 at 11:22, Tim Connors <tim.w.connors at gmail.com> wrote:
> Ooh, I wonder if I should put something together about my air
> conditioner/heater controller. Teaching myself ajax, and javascript, but
> on the minus side, using CGI::Fast (on the pi, CGI ':standard' takes about
> a second to load, and when it takes 5 ajax queries to display the state of
> the air conditioner, fast matters; plus, I'm too old a dog to learn
> mojolicious and everything all the cool kids are using. On the
> minus-minus-bad side, the AC's state machine is done in bash.
> But yet, pub next Wednesday.
> On Wed, 7 Jan 2015, Stephen Edmonds wrote:
>> There was a blog post I read last year (and now cannot find again) that
>> talked about changes that a perl mongers group (I think San Francisco...)
>> made that resulted in their meetings growing.
>> One big change was that they dropped the fixed day of the month for the
>> meetings. If there was a speaker that was not available on Wednesdays but
>> was available on Thursdays, then there would be a meeting on a Thursday.
>> They also saw a number of new people as it turned out there were a number
>> of people on the mailing list that also couldn't make a Wednesday but could
>> make a Thursday. Of course there were some that then couldn't make the
>> Thursday, but over time that would even out with meetings on Tuesdays,
>> Fridays, Mondays, etc...
>> Another change they made was to not require the talks to be on perl, just
>> that the talks should be something interesting to people that used perl.
>> This concept is not new to us, I remember a talk on git a few years ago and
>> more recently there was a night where the focus was on embedded systems
>> such as arduino, raspberry pi, beaglebone, etc.
>> These are things to consider...
>> Thanks,
>> Stephen
>> On 7 January 2015 at 08:53, Dean Hamstead <dean at fragfest.com.au> wrote:
>> > From my experience in Sydney PM and taken from experiences with SF pm
>> > and SL pm - just start having meetings consistently and attendance will
>> > swell.
>> >
>> > Even if the first meeting is 3-4 people, press forward and promote each
>> > event via blogs.perl.org [1], reddit, facebook etc.
>> >
>> >
>> >
>> > Dean
>> >
>> >
>> >
>> >
>> > On 2015-01-06 23:53, Stephen Edmonds wrote:
>> >
>> > After not having any meetings in 2014, what are we going to do in 2015?
>> >
>> > How about we get started with a social meeting on the 14th? We have had a
>> > decent number at the Mitre Tavern in the past...
>> >
>> > Thanks,
>> > Stephen
>> >
>> > _______________________________________________ > > Melbourne-pm mailing listMelbourne-pm at pm.orghttp://mail.pm.org/mailman/listinfo/melbourne-pm [2]
>> >
>> > _______________________________________________
>> > Melbourne-pm mailing list
>> > Melbourne-pm at pm.org
>> > http://mail.pm.org/mailman/listinfo/melbourne-pm [2]
>> >
> --
> Tim Connors
> _______________________________________________
> Melbourne-pm mailing list
> Melbourne-pm at pm.org
> http://mail.pm.org/mailman/listinfo/melbourne-pm [2] 
> _______________________________________________
> Melbourne-pm mailing list
> Melbourne-pm at pm.org
> http://mail.pm.org/mailman/listinfo/melbourne-pm [2]

Melbourne-pm mailing list
Melbourne-pm at pm.org
http://mail.pm.org/mailman/listinfo/melbourne-pm [2]


[1] http://blogs.perl.org
[2] http://mail.pm.org/mailman/listinfo/melbourne-pm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/melbourne-pm/attachments/20150107/38ea46bb/attachment.html>

More information about the Melbourne-pm mailing list