2011.08.17 in #4
Catalyst 5.9 was released: (Less Code, More Plack!)
This release of Catalyst totally embraces Plack. Removes a lot of code and relies on Plack to provide the benefits. John Napiorkowski explains the importance of this release.
2011.10.07 in #11
The Perl Weekly readers probably don't need any convincing as to why use Perl but this article by John Napiorkowski can be a good tool when you talk to others about the language.
2011.10.21 in #13
Teaching a Modern Perl Class in NYC!
John Napiorkowski is running an 8-week long Perl class introducing Modern Perl to people new to Perl. This seems like a great opportunity to send a friend of you to learn Perl on a very low cost training class.
2012.01.16 in #26
2012.01.24 in #27
Great Picture of Catalyst Dispatch Flow
2012.02.24 in #31
DBIx::Class::Migration on CPAN
John Napiorkowski released the above module including a tutorial. I am really looking forward to trying it next week. The tutorial looks promising but it refers to a number of things you'll have to learn first, unless you already understand the difficulty in database schema upgrade and downgrade.
2012.04.16 in #39
Update on Perl / Moose Meetup, celebrity attendees
The meeting is on 23 April, that's today for the readers of the newsletter. If you are in New York, check out the event organized by John Napiorkowski at Shutterstock.
2012.06.26 in #49
YAPC:NA Videos Posted!
John Napiorkowski has posted links to his presentation and video recording from YAPC::NA
2012.06.26 in #49
YAPC:NA Videos Posted!
Links to the videos and the talks of John Napiorkowski.
2012.07.06 in #50
Helping Recruiters understand the Perl Community Better
John Napiorkowski, who is a long time blogger, a CPAN contributor and also a developer at Shutterstock picks up where Carla has left the post and writes about the importance - for the Perl developers and the Perl community in general - to improve our communication with recruiters. He suggested to create a FAQ on perl.org, specifically for recruiters. Sounds like a good idea, though I think there were a couple of attempts already.
2012.07.18 in #52
Perl and Recruiters: Part Two
John Napiorkowski collected the earlier posts about the subject and tried to synthesise the approach the Perl.org community might need to take.
2012.07.26 in #53
Announcing Catalyst Community Poll and Upcoming Town Hall
John Napiorkowski has published a 10-minute long survey about the Catalyst web framework. (It is less than 20 questions.) I don't see a dead-line so, I'd recommend you head over and fill it out ASAP, before it is closed.
2012.08.03 in #54
A Quick Update On The Catalyst Poll
Surely more than 300 of the Perl Weekly readers have some opinion (good or bad) on Catalyst? John Napiorkowski is looking for both current users of Catalyst and people who have not used it yet or already left it for some other framework or even some other language. (Though I guess the last group won't read this newsletter anyway.)
2012.09.06 in #59
First Draft 'Perl for Recruiters' Page on Google Docs
John Napiorkowski put together some general rules a recruiter could follow if s/he wanted to find a very good Perl developer, and maybe this could be a message to other developers: how to make it easier to find a Perl job. The problem is, that the majority of Perl developers do not participate in 'the community' and do not contribute to the open source code-base. I don't know if those people are better or worse Perl programmers than the ones who contribute. One thing is clear. It is harder to evaluate them. Assuming the evaluation is mostly about 'generated code' and not, for example 'ability to cooperate' or 'ability to follow instructions'. Certainly a subject worth exploring.
2012.09.17 in #61
Understanding the Catalyst Poll: Who Answered the Poll?
As you might recall, a few weeks ago John Napiorkowski ran a survey about the Catalyst MVC. This week he started to publish the results by describing the background of the people who answered the survey.
2012.10.11 in #64
Thoughts on a Catalyst Roadmap
After running the Catalyst poll, John Napiorkowski is now discussing what is Catalyst and where it is going? He explains what a 'Product Statement' is, in a way that hopefully can bridge the gap between the technology oriented people and the marketing oriented people and connects that idea to the road-map.
2012.10.17 in #65
Moved Draft of Perl Recruiter FAQ to Github
Are you fed up by recruiters writing PERL? Are you a requiter fed up with the quirks of the Perl community? It is time to help John Napiorkowski improve this document that will help recruiters navigate the murky waters of the Perl community.
2012.10.22 in #66
Perl Moose and ->BUILDARGS
BUILDARGS allows pre-processing incoming initialization parameters. There are cases when this works well, but as John Napiorkowski shows, there are also cases when it leads to code that's hard to understand and maintain. He suggests a couple of other solutions. For example the factory design pattern or the builder design pattern.
2012.11.16 in #69
It's Time for Catalyst Advent!
A call for people to write Catalyst-related articles for the Advent calendar. Let me emphasize, that John Napiorkowski is looking for both technical and non-technical articles. For example how using Catalyst is a good business decision.
2012.12.18 in #74
It Happened At MacDonalds, A Meditation
While sitting at a MacDonalds and working, John Napiorkowski, arrived to the conclusion that if he wants to be able to get people excited by Perl, he needs to be able to show things that get immediate and fancy results.
2013-05-01 in #93
Perl DBIx::Class - An Awesome ORM Now With Super Speed!
A new release of DBIx::Class is out. Amongst the new stuff that it brings:performance improvements. How much performance improvements? According to some of the benchmarks, it is 20 very sweet percents faster than the previous release.
2013-05-03 in #93
Perl Catalyst and the Crisis of Asynchronicity
Ah yes. Asynchronicity. Six syllables fit so send shivers down many a developer's spine. John Napiorkowski explains how much fun the Catalyst team is having with it nowadays, and ask for users' input to help trace the path forward.
2013.01.11 in #77
Catalyst Advent Wrap Up And Thoughts
You missed the Catalyst advent calendar the first time around? John Napiorkowski gives you a second chance to dig into that annual Holidays gift, and as a bonus provides a best of of all previous years.
2013.01.14 in #78
Worth a Consideration
The aftermaths of Stevan Little's talk at the Orlando Perl Workshop continue to be felt. Here, it's John Napiorkowski's turn to muse on what was said, and what it means for the future.
2013.02.27 in #84
Catalyst Built-in Support for HTTP Method Dispatching and What's Next?
Like Catalyst? Like REST? John Napiorkowski presents new features of the latest Catalyst, including the option to limit actions to specific HTTP methods.
2013.03.01 in #84
Catalyst Backlog for Next Release on Play Perl
The title pretty much says it all. Thanks for John Napiorkowski, the list of features for the next Catalyst release is on Play Perl, all ready for your voting and commenting pleasure.
2013.03.06 in #85
Catalyst 'zombie-boomstick' branch on Github for your Coding Fun!
Would you like to contribute to the Catalyst project? It is now easier as you can do it on Github.
2013.04.05 in #89
Catalyst Design Patterns: $c->forward versus Context Aware Model versus...?
John Napiorkowski is musing about various ways to isolate and centralize application level logic in the Catalyst web framework of Perl.
2013.04.12 in #90
New Catalyst Release and Zombie-Boomstick Retrospective
A new version of Catalyst is on CPAN, with improvements both touching the code and the project itself. John Napiorkowski walks us through them.
2013.04.15 in #91
Product Development, Prototyping and the Adventure on Monkey Island
That's a strange title from John Napiorkowski when he effectively explains how monkeys can help you overcome writer's block while trying to incorporate RESTful content negotiation and more flexible parsing of POST/PUT content bodies into Catalyst.
2013.04.26 in #92
New Catalyst Development Cycle, "SicilianButtercup" Starting Today! Contributors Needed!
This is the call of John Napiorkowski for more people to get involved in the development of Catalyst. He lists the major features currently in development and explain how he picked the name of the cycle.
2013.05.31 in #97
Catalyst Sicilian Buttercup Update
John Napiorkowski gives us a quick update on the current development cycle of Catalyst. He's also at YAPC::NA, and might organize a Catalyst hackaton. If you are there and interested, keep your ears peeled during the lightning talks.
2013.06.12 in #99
New Catalyst Release on CPAN! Support for Websockets, Event Loops and More!
The highlights: Unicode support baked in. Stricter checking of your action subroutine attributes. Support for async I/O and event loops together with an example application.
2013.06.18 in #100
Thanking the Open Source developers in the Catalyst Ecosystem
Including a nice Github report on the developers.
2013.06.21 in #100
Catalyst 5.9004x "SicilianButtercup" Release Retrospective
If you are using Catalyst, it can be very important to see what's going on among the core developers, even if you don't currently have the time to contribute or follow the development more closely. John Napiorkowski makes it easy with his writings.
2013.07.05 in #102
Updated Perl Catalyst Development Proposals On Questhub
Questhub is what used to be Play-Perl. It is a cooperative self-encouragement site written in Perl.
2013.08.09 in #107
Perl Catalyst - better built in Content Negotiation and support for more Content Types
John Napiorkowski is thinking about the next milestone of Catalyst.
2013.08.21 in #109
Perl Catalyst "Hamburg" Development Release 002 on CPAN
If you use Catalyst, it is worth following the posts of John Napiorkowski. You can easily install it from CPAN using cpanm and try if this version does not break any of your code.
2013.08.26 in #110
Thoughts On Catalyst, SOA and Web Services
John Napiorkowski covers several features that were added to Catalyst recently that can help in this aspect of the framework. Such as 'HTTP Method Matching', 'Support for nonblocking I/O', 'Parsing Common incoming Request Body Content'
2013.08.30 in #110
Help Me Write the next Perl Catalyst Community Poll!
If we are already talking about Catalyst, John Napiorkowski asks for your help.
2013.09.20 in #113
Perl Catalyst - Hamburg Status and the Future
John Napiorkowski explains why he changed the release policy of Catalyst to have a development release after each quest has been completed: 'it would help inspire contributors since there's nothing better than to see you code live on CPAN'. So far 3 out of 7 quests for the Hamburg release have been completed.
2013.10.21 in #118
Perl Catalyst 'Hamburg' Development Release 4 on CPAN
Thank to John Napiorkowski we have regular reporting in the development of the Catalyst web framework. Several improvements especially in the area of better PSGI support to enable mounting other PSGI based applications inside a Catalyst app.
2013.10.31 in #119
Perl Catalyst 'Hamburg' Development Release 5 on CPAN, Final Call For Comments!
This is expected to turn into the stable Catalyst 5.90050 release. Go test it.
2013.11.06 in #120
Perl Catalyst 'Hamburg' is now stable, Version 5.90050 is now on CPAN!
Catalyst development is rolling on. John Napiorkowski announces the release marking the end of the 'Hamburg' development cycle.
2013.11.14 in #121
Perl Catalyst Request for Advent Season Articles!
John Napiorkowski calls upon the Catalyst users to submit articles for the Catalyst Advent Calendar.
2014.01.28 in #132
Perl Catalyst "Runner" Development Release 5 on CPAN
John Napiorkowski describes what is in this release. As a Catalyst user it is very important that you check out this release and make sure your application works with it as well.
2014.02.08 in #133
Before every release, John Napiorkowski checks if Catalyst with all of its 117 dependencies can be installed on a clean Perl. Spoiler: it can be.
2014.02.17 in #135
Proposed Quests for Perl Catalyst "Ancona" Open for Comments
John Napiorkowski has a farm and raises all kinds of animals. Not surprising that he named the next release of Catalyst after the Ancona Duck.
2014.03.26 in #140
New Catalyst Development Branch "Ancona" Ready for Commiters
Do you use Catalyst? Are you interested in contributing to the code-base? John Napiorkowski has started the new round of development. He is looking forward to contribution in forms of patches, or comments, or at least votes on which features are more important to work on.
2014.05.29 in #149
Perl Catalyst - Concepts, Components and (use) Cases.
2014.06.09 in #151
Catalyst Development and Stable Releases: Current Summary
2014.06.28 in #153
Catalyst 'Ancona' : Application Tracing feature
A Quest and a branch
2014.07.14 in #156
PSGI Middleware and the Future of Catalyst
John Napiorkowski offers us a glimpse of the future of Catalyst, and how it's integrating even more closely with the PSGI middleware layer.
2014.08.08 in #159
Catalyst 5.90070 has Landed!
2014.09.15 in #165
New Perl Catalyst Development Branch "Holland" Now Open
For the new release John Napiorkowski has moved the issues from Questhub to Github. You can also get an explanation why is this release called after a chicken?
2014.12.02 in #176
Development release 001 of Catalyst 5.90080
John Napiorkowski announces a developer release with a lot of fixes related to UTF-8 and encoding. "If you never bother to test development releases of Catalyst, this is the one time you really should".
2014.12.26 in #179
Perl Catalyst 5.90079 Development 004 'Holland' On CPAN
After quite a long silence, finally there is a newly announced version of Catalyst. I wonder if one could combine helping Catalyst move forward with the Pull-request challenge of Neil Bowers?
2015.01.07 in #181
Preliminary Task List for the next Perl Catalyst Development Cycle "Australorp"
A new release done and shipped. But no rest for the wicked: the next development cycle already starts for Catalyst. John shares with us its battleplan.
2015.03.26 in #192
New stable and development Catalyst releases
John describes what's in the latest Catalyst releases. The dev release is codenamed Australorp, named after an Australian chicken breed!
2015.04.21 in #196
Perl Catalyst Community Poll and new Development Release!
John posted a catalyst poll for members of the Catalyst community, and also announced a new development release.
2015.05.03 in #197
Perl Catalyst 5.90090 Has Landed
Solid backwards compatibility and the biggest new features is Arg and CaptureArg type constraints.
2018.09.05 in #372
Migrating a Legacy Perl app to AWS
John explains the migration process of a Legacy Perl app to AWS. I enjoyed it thoroughly.
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.