From florent.mara at nzregen.co.nz Wed Mar 8 22:28:29 2017 From: florent.mara at nzregen.co.nz (Florent Mara) Date: Thu, 9 Mar 2017 19:28:29 +1300 Subject: [Wellington-pm] Lightning Talks Meeting on March 14th In-Reply-To: <1488179513.16204.7.camel@kereru> References: <1488179513.16204.7.camel@kereru> Message-ID: Thank you Grant. That works for me. I have one talk nearly ready and lots of thoughts put onto the second. See you all next Tuesday. On Mon, Feb 27, 2017 at 8:11 PM, Grant McLean wrote: > On Sat, 2017-02-25 at 08:39 +1300, Florent Mara wrote: > > I can't retrieve the email about doing lightning talks in March but it > > works for me. I will have one or maybe 2 talks as I want to give an > > update on my packaging (Ansible vs Perl) progress. > > > > If I read my calendar right, the next meeting is on March 14th, right? > > > > Cheers, Florent > > Thanks for the nudge Florent :-) > > Yes, the Lightning Talks meeting will be on March 14th - two weeks away. > I've updated the web site, so there are more details there: > > http://wellington.pm.org/ > > So far we have: > > * Florent one maybe two talks > * Grant one maybe two talks > * Steve Piner did volunteer a lightning talk but I'm not sure if he's > available for March > * Martyn put his name down for one talk and has at least 13.9 days left > to decide what it will be about > > So, I think we've met the minimum bar to go ahead, lets see if we can > get a few more volunteers and pack out the room :-) > > Let's get prepping. > > Cheers > Grant > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From tai.paul.nz at gmail.com Wed Mar 8 23:03:33 2017 From: tai.paul.nz at gmail.com (Tai Paul) Date: Thu, 9 Mar 2017 20:03:33 +1300 Subject: [Wellington-pm] Wellington Perl Mongers 2017 In-Reply-To: <1486457017.4956.27.camel@kereru> References: <1486457017.4956.27.camel@kereru> Message-ID: <005201d298a3$466a52b0$d33ef810$@pplus.co.nz> See below. Last year I had a clash for almost all the meetings and the School Board I'm on is going to clash again. I'm happy to speak when I can make it. A topic of interest to me is Machine Learning and I'd be happy to hear anyone's adventures into that with Perl. Cheers Tai -----Original Message----- From: Wellington-pm [mailto:wellington-pm-bounces+tai=pplus.co.nz at pm.org] On Behalf Of Grant McLean Sent: Tuesday, 7 February 2017 9:44 PM To: Wellington Perl Mongers Subject: [Wellington-pm] Wellington Perl Mongers 2017 Hi Mongers We need to talk about the future of Wellington Perl Mongers ... Do people want to continue to have monthly technical meetings? Throughout 2016, attendance levels were low and I really found it a struggle from month to month to find people willing to do a talk - so huge thanks to everyone who did speak last year! I'm leaning towards the conclusion that it's not worth bothering any more - convince me I'm wrong :-) The format we have been following is by no means set in stone. If you have ideas for how to make it better and how to boost attendance then please reply on the list and we can talk about them. Are any of you keen to come along but have other commitments that clash? The schedule can be changed. Would you be more or less likely to attend if meetings were every two months? What type of talks would get you coming back? More beginner / intermediate talks or more advanced topics? Any specific topics you'd like to see covered. Will you be volunteering to talk this year? If so, what about? If not, why not? Is there something that I'm doing (or not doing) that puts you off attending? If there is, I need to know so I can fix that - please tell me. Traditionally, the first meeting of the year is a lightning talk meeting on the second Tuesday of February - that would be next Tuesday (also, by coincidence this year that's also Valentines day, does that matter?). Can we actually pull together a lightning talk meeting in one week? If you think we can and want to take part, then email me to book a 5 minute talk slot. If you think delaying until March would help then say so. Is anyone out there? What do you think? Cheers Grant _______________________________________________ Wellington-pm mailing list Wellington-pm at pm.org http://mail.pm.org/mailman/listinfo/wellington-pm From grant at mclean.net.nz Mon Mar 13 13:27:16 2017 From: grant at mclean.net.nz (Grant McLean) Date: Tue, 14 Mar 2017 09:27:16 +1300 Subject: [Wellington-pm] Lightning Talks Meeting This Evening! Message-ID: <1489436836.20331.137.camel@putnam.wgtn.cat-it.co.nz> Hi Mongers The March meeting of Wellington Perl Mongers is on this evening and it's a Lightning Talk meeting. So far I know of about 5 talks and I'm hoping for some last minute sign-ups :-) 6:00pm Tuesday 14 March 2017 Level 3, Catalyst House 150 Willis Street Wellington http://wellington.pm.org/ Speakers: if you want to use slides, you are welcome to plug in your own laptop (VGA or HDMI). If you prefer, you can email me your slides (PDF, HTML, LibreOffice) and I can load them on the presentation machine in advance. See you there Grant From grant at mclean.net.nz Tue Mar 14 13:53:02 2017 From: grant at mclean.net.nz (Grant McLean) Date: Wed, 15 Mar 2017 09:53:02 +1300 Subject: [Wellington-pm] Roundup of last night's meeting Message-ID: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> Hi Mongers Thanks to everyone who came along last night and special thanks to those who did a talk. It was an enjoyable evening and a record size crowd in recent memory. I've put up some slides/links on the web site (feel free to send me yours if I didn't get it): http://wellington.pm.org/archive/ The next meeting is scheduled for April 11th. Let me know if you'd like to do a talk or suggest a topic. Cheers Grant From Steve.Piner at signify.co.nz Tue Mar 14 15:05:15 2017 From: Steve.Piner at signify.co.nz (Steve Piner) Date: Wed, 15 Mar 2017 11:05:15 +1300 Subject: [Wellington-pm] PPI In-Reply-To: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> References: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> Message-ID: <9a09bf03-efb3-d1a0-73d0-3fc7a57e6b85@signify.co.nz> As mentioned in the meeting, PPI might be useful for Perl-ish syntax checking, without executing Perl. If you use syntax-warping modules however, PPI probably won't be sufficient. https://metacpan.org/pod/PPI Another downside - it's not particularly quick. Though if your module has a lot of dependencies, and is connecting to random databases, it might be faster than that... :-) Steve On 15/03/17 09:53, Grant McLean wrote: > Hi Mongers > > Thanks to everyone who came along last night and special thanks to those > who did a talk. It was an enjoyable evening and a record size crowd in > recent memory. I've put up some slides/links on the web site (feel free > to send me yours if I didn't get it): > > http://wellington.pm.org/archive/ > > The next meeting is scheduled for April 11th. Let me know if you'd like > to do a talk or suggest a topic. > > Cheers > Grant > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm -- Steve Piner Lead Developer *P:*+64 4 803 3211*M:*+64 27 588 5995 Level 9, LG House, 35 Victoria St, Wellington P.O. Box 24-068, Manners St, Wellington *E: *steve.piner at signify.co.nz *S:*http://www.signify.co.nz Signify Logo *Signify *is an innovative web and mobile development company. We are about creating websites and mobile applications that are usable, accessible, functional, and striking while at the same time meeting the goals of our clients. We have considerable experience with Drupal, Plone, SilverStripe and Umbraco content management systems. ___________________________________________________________________________________________________________________________ This communication, including any attachment, is confidential. If you are not the intended recipient, you should delete/destroy this communication; you may not read and must not copy, send or retain any part of this communication. Please do not disclose to any third party anything about this communication. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: njgkanmipihahejb.gif Type: image/gif Size: 3924 bytes Desc: not available URL: From sam at crawley.nz Tue Mar 14 15:16:18 2017 From: sam at crawley.nz (Sam Crawley) Date: Wed, 15 Mar 2017 11:16:18 +1300 Subject: [Wellington-pm] PPI In-Reply-To: <9a09bf03-efb3-d1a0-73d0-3fc7a57e6b85@signify.co.nz> References: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> <9a09bf03-efb3-d1a0-73d0-3fc7a57e6b85@signify.co.nz> Message-ID: You could also make use of Perl::Critic (which uses PPI). https://metacpan.org/pod/Perl::Critic I would be interesting to know if either of these would have caught the syntax error in question (I'm guessing it would?) On 15 March 2017 at 11:05, Steve Piner wrote: > As mentioned in the meeting, PPI might be useful for Perl-ish syntax > checking, without executing Perl. If you use syntax-warping modules > however, PPI probably won't be sufficient. > > https://metacpan.org/pod/PPI > > Another downside - it's not particularly quick. Though if your module has > a lot of dependencies, and is connecting to random databases, it might be > faster than that... :-) > Steve > > On 15/03/17 09:53, Grant McLean wrote: > > Hi Mongers > > Thanks to everyone who came along last night and special thanks to those > who did a talk. It was an enjoyable evening and a record size crowd in > recent memory. I've put up some slides/links on the web site (feel free > to send me yours if I didn't get it): > > http://wellington.pm.org/archive/ > > The next meeting is scheduled for April 11th. Let me know if you'd like > to do a talk or suggest a topic. > > Cheers > Grant > _______________________________________________ > Wellington-pm mailing listWellington-pm at pm.orghttp://mail.pm.org/mailman/listinfo/wellington-pm > > > -- > > Steve Piner > > Lead Developer > > *P:* +64 4 803 3211 <+64%204-803%203211> *M:*+64 27 588 5995 > > Level 9, LG House, 35 Victoria St, Wellington P.O. Box 24-068, Manners St, > Wellington > > *E: * steve.piner at signify.co.nz *S:* http://www.signify.co.nz > > > [image: Signify Logo] > > *Signify *is an innovative web and mobile development company. We are > about creating websites and mobile applications that are usable, > accessible, functional, and striking while at the same time meeting the > goals of our clients. We have considerable experience with Drupal, Plone, > SilverStripe and Umbraco content management systems. > > ____________________________________________________________ > _______________________________________________________________ > > This communication, including any attachment, is confidential. If you are > not the intended recipient, you should delete/destroy this communication; > you may not read and must not copy, send or retain any part of this > communication. Please do not disclose to any third party anything about > this communication. > > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: njgkanmipihahejb.gif Type: image/gif Size: 3924 bytes Desc: not available URL: From florent.mara at nzregen.co.nz Sun Mar 19 02:03:20 2017 From: florent.mara at nzregen.co.nz (Florent Mara) Date: Sun, 19 Mar 2017 22:03:20 +1300 Subject: [Wellington-pm] PPI In-Reply-To: References: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> <9a09bf03-efb3-d1a0-73d0-3fc7a57e6b85@signify.co.nz> Message-ID: I use Test::Compile for basic code validation. I appears to by using some flavor of perl -c under the cover but it does not require DB access in my case although I am not entirely sure why. On Wed, Mar 15, 2017 at 11:16 AM, Sam Crawley wrote: > You could also make use of Perl::Critic (which uses PPI). > > https://metacpan.org/pod/Perl::Critic > > I would be interesting to know if either of these would have caught the > syntax error in question (I'm guessing it would?) > > On 15 March 2017 at 11:05, Steve Piner wrote: > >> As mentioned in the meeting, PPI might be useful for Perl-ish syntax >> checking, without executing Perl. If you use syntax-warping modules >> however, PPI probably won't be sufficient. >> >> https://metacpan.org/pod/PPI >> >> Another downside - it's not particularly quick. Though if your module has >> a lot of dependencies, and is connecting to random databases, it might be >> faster than that... :-) >> Steve >> >> On 15/03/17 09:53, Grant McLean wrote: >> >> Hi Mongers >> >> Thanks to everyone who came along last night and special thanks to those >> who did a talk. It was an enjoyable evening and a record size crowd in >> recent memory. I've put up some slides/links on the web site (feel free >> to send me yours if I didn't get it): >> >> http://wellington.pm.org/archive/ >> >> The next meeting is scheduled for April 11th. Let me know if you'd like >> to do a talk or suggest a topic. >> >> Cheers >> Grant >> _______________________________________________ >> Wellington-pm mailing listWellington-pm at pm.orghttp://mail.pm.org/mailman/listinfo/wellington-pm >> >> >> -- >> >> Steve Piner >> >> Lead Developer >> >> *P:* +64 4 803 3211 <+64%204-803%203211> *M:*+64 27 588 5995 >> >> Level 9, LG House, 35 Victoria St, Wellington P.O. Box 24-068, Manners >> St, Wellington >> >> *E: * steve.piner at signify.co.nz *S:* http://www.signify.co.nz >> >> >> [image: Signify Logo] >> >> *Signify *is an innovative web and mobile development company. We are >> about creating websites and mobile applications that are usable, >> accessible, functional, and striking while at the same time meeting the >> goals of our clients. We have considerable experience with Drupal, Plone, >> SilverStripe and Umbraco content management systems. >> >> ____________________________________________________________ >> _______________________________________________________________ >> >> This communication, including any attachment, is confidential. If you are >> not the intended recipient, you should delete/destroy this communication; >> you may not read and must not copy, send or retain any part of this >> communication. Please do not disclose to any third party anything about >> this communication. >> >> _______________________________________________ >> Wellington-pm mailing list >> Wellington-pm at pm.org >> http://mail.pm.org/mailman/listinfo/wellington-pm >> > > > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: njgkanmipihahejb.gif Type: image/gif Size: 3924 bytes Desc: not available URL: From kentfredric at gmail.com Sun Mar 19 07:21:09 2017 From: kentfredric at gmail.com (Kent Fredric) Date: Mon, 20 Mar 2017 03:21:09 +1300 Subject: [Wellington-pm] PPI In-Reply-To: <9a09bf03-efb3-d1a0-73d0-3fc7a57e6b85@signify.co.nz> References: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> <9a09bf03-efb3-d1a0-73d0-3fc7a57e6b85@signify.co.nz> Message-ID: On 15 March 2017 at 11:05, Steve Piner wrote: > As mentioned in the meeting, PPI might be useful for Perl-ish syntax > checking, without executing Perl. If you use syntax-warping modules > however, PPI probably won't be sufficient. Just be careful. PPI can do magical things :) Like .... Accidentally parse XML as if it was perl. perl -MPPI -MData::Dump=pp -e "my \$ppi = PPI::Document->new(\\''); print pp \$ppi " bless({ children => [ bless({ children => [ bless({ content => "<" }, "PPI::Token::Operator"), bless({ content => "list" }, "PPI::Token::Word"), bless({ content => ">" }, "PPI::Token::Operator"), bless({ content => "<" }, "PPI::Token::Operator"), bless({ _sections => 1, braced => 0, content => "/list>", modifiers => {}, operator => undef, sections => [{ position => 1, size => 5, type => "//" }], separator => "/", }, "PPI::Token::Regexp::Match"), ], }, "PPI::Statement"), ], readonly => "", tab_width => 1, }, "PPI::Document") How I found out: https://rt.cpan.org/Ticket/Display.html?id=120578 -- Kent *KENTNL* - https://metacpan.org/author/KENTNL -------------- next part -------------- An HTML attachment was scrubbed... URL: From florent.mara at nzregen.co.nz Mon Mar 27 18:48:01 2017 From: florent.mara at nzregen.co.nz (Florent Mara) Date: Tue, 28 Mar 2017 14:48:01 +1300 Subject: [Wellington-pm] Roundup of last night's meeting In-Reply-To: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> References: <1489524782.20331.145.camel@putnam.wgtn.cat-it.co.nz> Message-ID: Well, I may as well answer the call for suggestions since no-one else is. Of particular interest are -> Application logging and logs management -> Working with queues in sync or async mode -> Anything about efficient datetime approaches -> Code conventions -> Further on the 'Perspectives of a Perl newbie' - quite enlightening point of view when managing junior Perl devs. And anything related to development tools and how I could become even lazier than I already am. :-) But really, I would be happy with anything related to Perl 5 or Perl 6. On Wed, Mar 15, 2017 at 9:53 AM, Grant McLean wrote: > Hi Mongers > > Thanks to everyone who came along last night and special thanks to those > who did a talk. It was an enjoyable evening and a record size crowd in > recent memory. I've put up some slides/links on the web site (feel free > to send me yours if I didn't get it): > > http://wellington.pm.org/archive/ > > The next meeting is scheduled for April 11th. Let me know if you'd like > to do a talk or suggest a topic. > > Cheers > Grant > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: