Events London Perl Workshop 2018, recaps

London Perl Workshop 2018, recaps

The London Perl Workshop happened this past weekend (November 24th, 2018), and while it was a bit outside our commute range, several members of the community have kindly shared their experiences at the workshop. We’ve compiled a list of them here, in order of publication: Neil Bowers Mohammad S Anwar Dave Cross We’ll update this post …

Read Article Read More

DevOps What opportunities are there for Perl in Cloudflare’s serverless environment?

What opportunities are there for Perl in Cloudflare’s serverless environment?

In Cloud Computing without Containers Cloudflare describes their take on a Serverless compute environment. Lets take a look at some of the specifics of what they did, consider what impact that’ll have on the industry, and speculate on how Perl could be used in such an environment. How it works Cloudflare is primarily a service that caches web …

Read Article Read More

Uncategorized Advent Calendars Need Your Input

Advent Calendars Need Your Input

The Perl community has a long tradition of packaging up tips and module reviews as the prizes in an Advent calendar that unfolds over the month of December. Each day you get to learn something new as a treat. Some embrace the Christmas theme and others don’t. But what they all have in common is …

Read Article Read More

Events Fall Conference Season, 2018

Fall Conference Season, 2018

In the Northern Hemisphere the trees are turning colorful and it’s well into the Fall Conference Season for 2018. Although it’s Fall from our perspective, we’ll cover conferences from both hemispheres…but so far the ones we’re aware of are all from the Northern half. We’ll start with a few recaps of conferences from the last few months, …

Read Article Read More

Uncategorized Sending a Slack invite with a Perl CGI script

Sending a Slack invite with a Perl CGI script

a.k.a. “CGI is not dead”

We wanted to invite people to a Slack channel, but Slack provides no automated means of doing so. So we developed a simple CGI script, slack_invite.cgi, that accepts query parameters from a form and calls the Slack API to generate an invitation.

Uncategorized Migrating a Legacy Perl app to AWS

Migrating a Legacy Perl app to AWS

Cloud computing is a growing fact of life in websites and web services. John Napiorkowski (Jnap) is perhaps best known as a lead developer of the Catalyst web development framework, at least until recently. His breadth of experience includes cloud-based web solutions, such as Amazon Web Services, Docker, Linux, and of course Perl. (He’s also …

Read Article Read More

Uncategorized The Perl Conference, Glasgow, 2018 Roundup

The Perl Conference, Glasgow, 2018 Roundup

The big news this week in the Perl community was TPC Glasgow (formerly YAPC::EU). I was unable to make it: a pity, as Scotland is on my bucket list. However, a number of attendees journaled their experiences.

Development techniques How We Deal With Ugly Code

How We Deal With Ugly Code

As consultants who are active on social media, people sometimes reach out asking for our opinion. And we’re happy to offer it up, even if it isn’t anything different than what you’d hear from any senior developer. Recently we were asked by someone whether we are bothered by badly formatted code, and what do we …

Read Article Read More

Testing Strategies for Modern Perl Testing Guide Status (and other updates)

Testing Guide Status (and other updates)

I just wanted to post a quick update on Testing Strategies for Modern Perl I’ve been slowly working my way through it. I’m about 4,200 words through chapter 3, which focuses on reusing test code. So far I’ve covered: factoring common data out of test methods, how to refactor tests safely, creating custom test assertions, …

Read Article Read More

Uncategorized How Viable is Perl?

How Viable is Perl?

A few months ago, John D. Cook wrote about the viability of unpopular programming languages. His story starts with a comment about Perl 6, to which someone replied, “Does anyone actually use Perl 6?” (or words to that effect). “My first thought,” he writes, “was, I bet more people use Perl 6 than Haskell, and …

Read Article Read More