2011.09.21 in #9
Abstracting the company away (part 2)
In this part SaweyerX explains how in their company called Kitties Inc. they abstract away all the database access and authentication issues in a separate role.
2012.01.25 in #27
I love MooseX::Role::Loggable
Sawyer X has married Log::Dispatchouli with Moose and you got a new role.
2012.02.07 in #29
Sawyer X is, understandably, very enthusiastic about the community around the Dancer project and he also lists a number of changes that went into Dancer in the last 2 weeks. If you'd like to have the warm feeling of being in an open source community, this is for you.
2012.02.14 in #30
Got 20 minutes? WWW::xkcd is born!
xkcd is one of the greatest geek comic. Ever. It now has a module on CPAN. Actually, as Sawyer writes 'I searched CPAN and saw only a few xkcd modules'. Let me emphasize that: He saw only a *few*, and then went on writing another one... I think that attitude has been analyzed already by xkcd. And for all the people who might misunderstand me: I applaud Sawyer and the creation of WWW::xkcd.
2012.05.06 in #41
Priorities when using Any::Moose, and what Mouse people should do
What happens if you load Any::Moose and then some other module loads Moose? Will it break? What does Sawyer X suggest?
2012.05.25 in #44
Dancer + Bootstrap + Font-Awesome
Assaf Gordon created a nice look of a Dancer based web site using the Bootstrap library. See the blog of Sawyer for the links.
2012.06.13 in #47
An Arduino/Dancer-enabled mobile-enhanced door
An exercise in design by Sawyer making changes to the real world.
2012.06.17 in #47
My Bingo Results at YAPC::NA 2012
Sawyer X suggested the bingo idea to JT and he was the one who completed it during the closing session of the lightning talks.
2012.07.08 in #50
How to reach recruiters?
Sawyer X picked up the other end of the discussion. He is explaining what an individual developer could do to enhance her chances to find a good Perlish job. His advice is very good, but I don't find anything there that will specifically help with most of the recruiters. I think that's probably the the whole issue that we, in the Perl community have a way of thinking and certain channels to show (and/or improve) our capabilities while the recruiters - most of them - are looking at other places and talk in a different language. In any case, this discussion is quite healthy.
2012.07.13 in #51
Yet Another Friday the 13th
Sawyer X missed this Friday the 13th and he never wants to do that again, so he wrote a small script using DateTime to calculate the dates.
2012.07.21 in #52
Any::Moose is out, Moo is in!
Sawyer X has switched.
2012.09.21 in #61
Perl interface to LDTP
LDTP (Linux Desktop Testing Project) is a library that allows writing tests clicking on visual elements within a Linux desktop. A few weeks ago a new release was announce supporting 6 languages, but not including Perl. Sawyer saw the challenge and in the last few days he created a Perl binding to LDTP which is now going to be part of the official LDTP tree.
2012.10.14 in #64
Counter-productive over time
In his response, Sawyer explains why he dislikes the idea of no-dependency. How, he thinks, it strengthens the 'Don't use CPAN here' policy of some companies.
2013-05-02 in #93
SawyerX Interview with Pragmatic Perl in English
SawyerX was interviewed by the Russian e-magazine Pragmatic Perl. At last, an English version is now offered for the Cyrillic-challenged amongst us.
2013.03.15 in #86
Recursive deferred promises
Sawyer X's vouches that reading his blog entry will open your eyes to the wonderful world of deferred promises. I vow he's right.
2013.07.27 in #105
Asynchronous Programming FTW!
Sawyer X introduces us to the power of asynchronous programming in general, and to the use of AnyEvent in particular.
2013.08.04 in #106
New Dancer 2 release: 0.07
SawyerX, now reporting from Amsterdam, tells the short history of Dancer 2 releases. I don't think there is any information about Dancer 2 on the main Perl Dancer web site, so I am happy to see that it is being developed, and that new releases appear. At this point it is still unclear to me who is using Dancer 2, and whether there is a clear upgrade path from Dancer 1 to Dancer 2.
2013.08.16 in #108
New Dancer 2 release: 0.08
2013.12.14 in #125
New Dancer 2 release: 0.11
2014.01.31 in #132
AmsterdamX.pm hosting a Perl hackathon!
The hackathon will be held during February 8-9, 2014 in the Technologia Incognita hackspace, in Amsterdam.
2014.04.25 in #144
All about Dancer - interview of Sawyer X
Sawyer X reveals all about Dancer in this first part of a series of three interview.
2014.04.29 in #145
Major Dancer 2 release: 0.140000
Mostly the results of the recent Dancer 2 hackathon.
2014.05.02 in #145
All about Dancer - interview of Sawyer X part 2
2014.05.21 in #148
Sawyer X at NLPW::2014::Utretcht, being his awesome, profane, wonderful self. (20 min)
2014.05.31 in #149
Dancer Status 2014
Sawyer X, on the state of the dance floor these days. 20 min talk
2014.12.15 in #178
New Dancer2 release
In addition to all his advent posts, Sawyer announced a new release of Dancer 2. I'm starting to suspect that Sawyer is the name of a collective in Amsterdam.
2015.01.01 in #180
New Dancer2 release en route to CPAN: 0.158000
Dancer2 is faster than Dancer and some parts of it got even faster with this release.
2015.01.04 in #180
Downloading Welcome to Night Vale podcast episodes
Welcome to Night Vale is a podcast from a fictional town somewhere in the south of the US. Sawyer wrote a script to download all the episodes.
2015.01.04 in #233
Perl 5 Porters Mailing List Summary: December 28th, January 4th
2015.01.07 in #181
Downloading Criminal podcast episodes
No, Sawyer is not going full black-hat on us. He's merely going through the exercise of writing a script that downloads all the episodes of this new podcast he found.
2015.01.19 in #182
AmsterdamX tech talks 20th Jan
This Tuesday (20th) AmsterdamX.pm have four tech talks from Stevan Little, Borislav Nikolov, Mickey Nasriachi, and Sawyer X. At least two of them are about Perl.
2015.03.02 in #188
Dancer2 0.159000 waiting for you on CPAN!
A new version of Dancer 2 is out! Documentation updates, lots of bug fixes, a brand new support for asynchronousity (err.. asynchronousness?) and streaming.
2015.03.21 in #191
My perl 5.21.9
The short story behind another development release of Perl 5.
2015.04.16 in #195
Dancer Master Class at YAPC::NA 2015
Sawyer and Mickey Nasriachi, two core developers of Dancer are going to give a 1-day training class at YAPC::NA.
2015.07.08 in #207
Dancer 2 v0.161000
A new version of Dancer 2, which both faster and more secure, according to Ol' Pottymouth himself.
2015.09.06 in #215
My YAPC::EU 2015: The Art of Community
YAPC::EU, from the eyes of the current Velocirapbond.
2015.09.06 in #215
New Dancer2 release en route to CPAN: 0.162000
A new version of Dancer2 is hitting CPAN. Amongst the notable changelog items: Dancer 2 seems to now be faster than its predecessor. Niiice.
2015.09.15 in #217
State of the (Art) Velociraptor
Sawyer's thoughts on the state of the Perl 5 community, after taking over from Matt. He ruminates on the definition of community and what sub-communities make up "the Perl 5 community". He ends with his proposed definition for what "community" is really about, and asks us all to think about how to grow our community. One line really resonated with me: "I know that perl fits in my head, and that's why I use it". Duration: 44 minutes.
2015.10.05 in #220
P5P summary: September 27th to October 4th
Sawyer's second weekly P5P summary. One of the things I find most interesting recently is the fuzz testing being done to find bugs, particularly in the regular expression engine.
2015.10.12 in #221
Perl 5 Porters Mailing List Summary: October 5th-11th
It is really good that we have such a summary. It allows people to peek into the development of Perl 5, without getting caught in the fire.
2015.10.15 in #221
New Dancer2 release en route to CPAN: 0.163000 and new core dev!
Finally there is a clear separation between parameters arriving in different manners: As part of the route, part of the request (GET), part of the body (POST). Oh and you can provide your own skeleton now. Awesome!
2015.10.20 in #222
Perl 5 Porters Mailing List Summary: October 12th-19th
Sawyer summarizes what happened on the p5p front this week. And oh boy is this bunch a busy one.
2015.10.27 in #223
P5P summary for October 20th - 26th
A long time ago (well, last week), in a mailing list far, far away, a plucky band of volunteers fight against entropy for the good of perlkind.
2015.11 in #226
Perl 5 Porters Mailing List Summary: November 10th-15th
2015.11.02 in #224
Perl 5 Porters Mailing List Summary: October 27th - November 1st
Now already regular weekly report on the development of Perl 5. Perl 5.22.1-RC1 is now available.
2015.11.07 in #229
P5P summary: November 30th - December 7th
6 bugs were reported, 11 bugs were resolved, the release of Perl 5.22.1 was postponed, and a load of discussion on regex vs regexp (I prefer the former, as most seem to, but
Regexp, so we're stuck with both).
2015.11.10 in #225
Perl 5 Porters Mailing List Summary: November 2nd-9th
The weekly, at-a-glance, view of what happened in the P5P world.
2015.11.23 in #227
Perl 5 Porters Mailing List Summary: November 16th-22nd
Perl 5.23.5 is now available, a bunch of bugs got fixed, and a bunch of other stuff was discussed.
2015.12.03 in #228
Help us sponsor the Dancer book!
The Dancer book kickstarter has 6 days and 8 thousand euros to do.
2015.12.15 in #230
Perl 5 Porters Mailing List Summary: December 8th-13th
Perl 5.22.1 has been released!
2015.12.21 in #231
P5P Summary: December 14th-20th
As ever, bugs were reported and fixed. Amongst the discussions was one on whether Exporter should be given the ability to rename functions on import.
2015.12.28 in #232
Perl 5 Porters Mailing List Summary: December 21st-27th
This is the summary of the summary: Perl 5.23.6 is now available, thanks to David Golden with a great announcement on how The Fuzz Awakens.
2016.01.11 in #234
P5P summary: January 4th-10th
Updates from Tony Cook and Dave Mitchell on their grant work; some new bugs were reported, some existing bugs got fixed, and a bunch of stuff was discussed.
2016.01.12 in #234
New Dancer2 releases
Sawyer fills us in on recent releases of Dancer2.
2016.02.02 in #237
Perl 5 Porters Mailing List Summary: January 25th - February 1st
This is the place of the summary of the summary.
2016.02.08 in #238
P5P Mailing List Summary: February 2nd-7th
As Chester discovers his son Danny has been sleeping with Annie and everyone awaits the kidnappers' demands for Jessica's release, the governor urges Burt to disassociate himself from his family.
2016.03.01 in #241
P5P Mailing List Summary: February 15th-29th
Two for the price of one! Two weeks worth of P5P in a single summary, so lots of bug fixes and lots of new bugs reported.
2016.03.15 in #243
P5P Mailing List Summary: March 7th-14th
I think this was the first time that Perl 5.28 was mentioned in one of these summaries!
2016.03.15 in #243
Random contributors are great
Sawyer's experience with a drive-by contributor to his Test::Ping module, that was nothing to do with the Pull Request Challenge.
2016.03.28 in #245
Perl 5 Porters Mailing List Summary: March 15-27th
Perl 5.23.9 is now out! Get ready for 5.24!
2016.04.05 in #246
P5P Mailing List Summary: March 28th - April 4th
Let's think the unthinkable, let's do the undoable. Let us prepare to grapple with the ineffable itself, and see if we may not eff it after all.
2016.04.18 in #248
Perl 5 Porters Mailing List Summary: April 5th-13th
2016.04.26 in #249
XSAWYERX: My first QAH (QA Hackathon)
This was Sawyer's first QAH, and given that he was strapped down and made to take on the Pumpking role for Perl 5, he may not go again!
2016.04.27 in #249
P5P Mailing List Summary: April 14th-27th
Two weekly summaries for the price of one!
2016.05.19 in #252
P5P Mailing List Summary: May 10th-18th
Many more issues resolved than reported, so I declare it a good week!
2016.05.25 in #253
Perl 5 Porters Mailing List Summary: May 19th-24th
2016.05.31 in #254
Dancer2 0.200000 is finally out!
A new release of Dancer2 came out, and it's a big one introducing an spiffilingly overhauled plugin system.
2016.06.08 in #255
Perl 5 Porters Mailing List Summary: May 30th - June 8th
2016.06.15 in #256
P5P Mailing List Summary: June 9th-15th
I didn't have time to read it closely, but possibly something about French onion soup?
2016.06.15 in #258
P5P Mailing List Summary: June 22nd-29th
The one where we learned more about
stat() calls being done when looking for modules in
2016.06.21 in #257
Perl 5 Porters Mailing List Summary: June 16th-21st
You would think the P5Porters would take a break during CPAN week. But nope, they just keep rollin'.
2016.07.05 in #259
Perl 5 Porters Mailing List Summary: June 30th - July 5th
2016.07.13 in #260
Perl 5 Porters Mailing List Summary: July 6th-12th
The regular, weekly summary of what's going on in the busy P5P world.
2016.07.22 in #261
P5P Mailing List Summary: July 13th-22nd
Sawyer's weekly round-up of the P5P mailing list.
2016.07.26 in #262
Perl 5 Porters Mailing List Summary: July 23rd-26th
2016.08.01 in #263
Perl 5 Porters Mailing List Summary: July 27th-31st
2016.08.11 in #264
Perl 5 Porters Mailing List Summary: August 1st-7th
2016.08.15 in #265
Perl 5 Porters Mailing List Summary: August 8th-14th
2016.08.22 in #266
Perl 5 Porters Mailing List Summary: August 15th-21st
2016.08.24 in #266
CMOS #2: Sawyer X on Perl 5
Sawyer is the current Pumpkin. He tells about himself, about the job of the Pumpkin and the features recently added to Perl 5.
2016.08.29 in #267
Perl 5 Porters Mailing List Summary: August 22nd-28th
Sawyer's weekly round-up of the P5P mailing list.
2016.09.05 in #268
Perl 5 Porters Mailing List Summary: August 29nd - September 4th
2016.09.12 in #269
Perl 5 Porters Mailing List Summary: September 5th-11th
2016.09.28 in #271
Perl 5 Porters Mailing List Summary: 12th-28th
2016.10.11 in #273
Perl 5 Porters Mailing List Summary: September 29th - October 10th
A relatively quiet week on P5P, given this summary.
2016.10.17 in #274
Perl 5 Porters Mailing List Summary: October 11th - October 17th
2016.10.31 in #276
Perl 5 Porters Mailing List Summary: October 18th - 31st
Two weeks' summaries for the price of one!
2016.10.31 in #280
Perl 5 Porters Mailing List Summary: November 21st - 30th
The one where Sawyer walked out of the shower and the last week and a half turned out to have all been a dream.
2016.11.07 in #277
Perl 5 Porters Mailing List Summary: November 1st-6th
podlators 4.09 released, Gitweb update, grand reports, and more!
2016.11.17 in #278
Perl 5 Porters Mailing List Summary: November 6th-16th
2016.12.08 in #281
Perl 5 Porters Mailing List Summary: December 1st-7th
Sawyer gives us highlights of the week on P5P.
2016.12.12 in #282
Perl 5 Porters Mailing List Summary: December 8th-11th
2016.12.19 in #283
Perl 5 Porters Mailing List Summary: December 12th-18th
2016.12.26 in #284
Perl 5 Porters Mailing List Summary: December 19th-25th
The final P5P summary of the year, the highlight of which is that Perl 5.25.8 is now available.
2017.01.02 in #285
Perl 5 Porters Mailing List Summary: December 26th, 2016 - January 1st, 2017
2017.01.09 in #286
Perl 5 Porters Mailing List Summary: January 2, 2017 - January 8, 2017
2017.01.16 in #287
Perl 5 Porters Mailing List Summary: January 9th-15th
2017.01.23 in #288
P5P Mailing List Summary: January 16th-22nd
The removal of '.' from
@INC continues to be discussed, amongst other topics.
2017.01.30 in #289
Perl 5 Porters Mailing List Summary: January 23rd-29th
2017.02.06 in #290
Perl 5 Porters Mailing List Summary: January 30th - February 6th
2017.02.13 in #291
P5P Mailing List Summary: February 7th-12th
This week our happy crew spent most of their time discussing 2nd generation Pokémon, and who has and hasn't got Snorlax yet.
2017.02.20 in #292
Perl 5 Porters Mailing List Summary: February 13th-19th
Lots of grant reports and a number of issues handled.
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.