I don’t often publish new Perl modules, but when I do, it’s typically
with Dist::Zilla. Once configured, dzil
allows me to
focus on the development of my module, and not on how to release it.
Like most, in the early days of using dzil
, I cargo culted someone
else’s working config. Nowadays, I still cargo cult working configs, but
I understand better how and why they work. In this post, I’ll walk
through a working configuration for one of my modules and explain how it
allows me to make a release happen.
After a weekend of intermittent hacking, I am getting close to being able to release a preview of Waltz, my Hugo/Middleman alternative written in Perl and Dancer2. I still have a few important milestones to cross, but I have almost got it to the point of hosting this blog. Almost.
I have all of this site’s templates converted to Template::Toolkit now, and all of the content is rendering with the development server (written in Dancer2). The site looks just like this does now, which is awesome. I extracted the rendering code from the Dancer2 controller and put it in its own business object, so I have been able to start testing some of the functionality there.
Happy Friday! Here’s a healthy dose of randomness to start your weekend:
The iOS 11 update is pretty nice so far, especially for iPad users. However, the battery usage on my iPhone 6s seems to have increased significantly. Has anyone else noticed this?
PostgreSQL 10.0 has been released! Check out the announcement.
AOL Instant Messenger will be discontinued on December 15th. It’s the end of an era.
The Perl Dancer Survey 2017 is online. The Core Team needs and wants your feedback about the future of Dancer. Find out more about the survey, and get your response in by October 31.
Since last I last posted something technical, I was between work opportunities and just getting involved with Dancer and the Perl community after a long time away. A lot has changed in that time, and I wanted to take a little time to share a bit about what I have been up to in that time.
The thing that pleases me the most was having been invited to the Dancer Core Team. I have adopted the role of release manager, and for now, I spend most of my time on the project reviewing pull requests, running and writing tests, building and testing releases, and crafting release announcements. I spend time squashing bugs and dealing with GitHub issues as I am able to, and am looking forward to having some time this spring to get some wishlist items taken care of for the project. The Dancer Core Team is a talented, passionate group of developers that care deeply about the Dancer Community, and I am honored to be a part of them.