2012.05.07 in #42
Acme::MetaSyntactic is back!
After a hiatus of five and a half years, Philippe Bruhat (BooK) has finally put together a new version of his module. Not only that, he also pays tribute to the political events in his country. Having this module, no one should have any excuse of giving bad names to their modules or classes or methods. See the other links about naming.
2013.06.27 in #102
Do you know how to say patch in French? You have a chance now to learn it. The French Perl Mongers are organizing the 0th patch event in Paris.
2013.08.16 in #108
Acme::MetaSyntactic or how to get rid of foo and bar?
Are you fed up using the same names in every example script? Philippe Bruhat (BooK) came to your rescue 8 years ago. Now his module is also available as a web service.
2013.11.03 in #119
Test repository for Git wrappers
Do you have a Gti wrapper? Does it work? Philippe Bruhat (BooK) has created a GtiHub repository with lots of weird commits to test against.
2013.12.20 in #126
Maintaining possibly unused modules
Philippe Bruhat (BooK) explains his participation in the CPAN Once a Week contest, which in itself would need more attention, and calls upon you to send him personal e-mails indicating that you are indeed using his module.
2014.01.12 in #129
Git::Repository is one of the many Perl interfaces to Git. At the core, it is meant to be simple and minimalist. Recently, it began to offer additional features via the use of plugins. This latest addition to the herd should be most pleasing to any DWIM partisan.
2014.01.15 in #130
Support the Perl QA Hackathon 2014 in Lyon
The Perl QA Hackathon is a wonderful annual event for improving Perl, the CPAN ecosystem and the whole community. (I attended two of them.) Participants and organizers invest a lot of time and energy in it, but there are also expenses. The organizers are looking for sponsors to cover these expenses.
2014.02.04 in #133
It is a really great description of how BooK found an unmaintained module, got ownership in a nice way and released a new version of the module.
2014.03.23 in #139
The Perl QA Hackathon 2014 in Lyon is over
This is the summary of the summaries with quotes from all the other posts and links to them. I am impressed both by what they accomplished at the QA Hackathon and maybe even more, by the amount of reporting they provided.
2014.04.14 in #143
More than 10 years after Iain Truskett, the original author of this module has passed away, and after it changed hands several time, BooK (aka. Philippe Bruhat) adopts the module. The little we can do to preserve the memory of the people who have contributed to the Perl world.
2014.05.07 in #146
A short explanation by Philippe Bruhat abut how he adopted this module. It is quite simple. You can do it too.
2014.08.04 in #159
Curating CPAN sometimes means really deleting stuff
Philippe Bruhat (BooK) shows 3 cases when he decide a module should be totally removed from CPAN and uses his examples to encourage others too to remove obsolete modules.
2014.08.25 in #162
Yearly boards and fallen authors
Philippe Bruhat (BooK) likes games and now with his new site, cpan.io, he has a lot of new ground to create competitions. This one is showing how long each person will release a CPAN module every week within a year. A major limitation that I can see is that this board only handles years according to the Gregorian calendar. In any case this is for the CPAN heavy-weights. If you have ideas for other competitions to encourage more ad-hoc contributions, or if you have any other idea, please open a ticket!
2014.09.21 in #165
The next edition of the French Perl Hackathon will be held in Lyon, from November 27 to November 30, 2014. The focus of this Hackathon is Act, the web application running most of the YAPCs and Perl Workshops.
2014.09.21 in #165
Support the "Fund for Act development"
Some of the people who would like to attend the Act Hackathon in Lyon will need help in financing their trip. This is your chance to help.
2014.12.04 in #176
The patch -p2 hackathon in Lyon is over
Philippe Bruhat might count as a professional workshop organiser. He reports on a recent hackathon held in Lyon, without actually mentioning what they were hacking on.
2014.12.07 in #176
Of course you can `requires` attributes!
Philippe Bruhat presents a problem with use of requires when working with roles, and also presents a solution.
2015.02.19 in #187
CPAN.io, yearly boards and gamification
You may think of him as "BooK", or "the guy in the pink shirt". Philippe has added some new pages onto cpan.io which show leaderboards for all years, such as this one.
2015.04.23 in #196
BOOK is working on a module that will be like Module::CoreList, but for Git.
2015.05.29 in #201
Test::Requires::Git offers a simple way to declare which versions of git a test depends on, so that it can be skipped if the available git does not match the specification.
2015.08.25 in #214
Philippe is organising a hackathon in Lyon, on September 12th.
2015.09.05 in #215
CPAN authors and Gratipay 2.0
Lately, Gratipay went through a total restructuration. What does it means for CPAN authors receiving tips from that service, and what one has to do to get things aligned with the new system? BooK tells us.
2015.12.25 in #231
CPAN.io as a reference site
BOOK's proposal for CPAN.io to be a reference site for various CPAN-related documentation.
2016.02.13 in #238
Test your Git wrapper against 500 versions of Git
Philippe takes us through all the different versions of Git that he's tested Git::Repository against, and shares the scripts he's written to help with that.
2016.02.19 in #239
Thought Perl was the only software out there with funky versioning? Ah! But that's okay: Git's own versioning maze now sport nice padded walls, thanks to BooK and Git::Version::Compare.
2016.03.13 in #242
It's never too late to find a bug
Some bugs are easy to spot. Others can be sneaky. Blending with their surrounding, waiting patiently for years before the right circumstances present themselves. The present tale is about a bug of the latter category, which stayed dormant for over five years before resurfacing...
2016.04.09 in #246
test_requires_git to replace has_git
An update from BooK about about his Test::Requires::Git module, which he started hacking on after attending last year's QA Hackathon.
2016.04.30 in #249
BOOK: My Perl QA Hackathon 2016
He didn't wear the expected number of pink shirts at the QA Hackathon, but I did see at least one. He's a friend, which is why I'm allowed to mock him rather than talk about the useful things he did.
2016.09.27 in #271
Under the hood BooK talks about the various Git-related modules he wrote.
2017.01.04 in #285
The Perl Toolchain Summit 2017
The is the continuation or extension or whatever of the Perl QA Hackathon. This time it will be held in Lyon, France from Thursday 11th May 2017 through Sunday 14th May 2017
2017.02.06 in #289
About the Perl Toolchain Summit
Phillipe explains some things about Perl Toolchain Summit (formerly known as Perl QA Hackathon)
2017.03.28 in #297
Git::Database now supports seven different Git backends
Philippe has updated his Git::Database module, which lets you query the Git object database. Now it can use any of seven different backend modules.
2017.05.29 in #306
Try this awesome trick to make your language toolchain better
The report of BooK from the Perl Toolchain Summit. Lots of familiar faces.
2018.07.02 in #363
Wallflower improvements and issues
Wallflower can generate a static version of any Plack application. Some changes were implemented, but help is needed!
2018.07.07 in #363
A widespread and broken Perl idiom
I admit, I think I've never used this idiom, nor do I remember seeing it. In any case I'd love to see the correct version of the code.
2019.03.28 in #401
Proposed Solution for Challenge - 001
2019.04.25 in #405
Perl secret operators
If you have not seen them yet, here you can read explanations and the history of these operators.
2019.12.18 in #439
Day 18: FizzBuzz
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.