Easy SEO for lazy programmers

MooX::Role::SEOTag

A few of my recent projects—like Cooking Vinyl Compilations and ReadABooker—aim to earn a little money via affiliate links. That only works if people actually find the pages, share them, and get decent previews in social apps. In other words: the boring, fragile glue of SEO and social meta tags matters. As I lined up […]

Deploying Dancer Apps – The Next Generation

Deploying Dancer Apps

Last summer, I wrote a couple of posts about my lightweight, roll-your-own approach to deploying PSGI (Dancer) web apps: Deploying Dancer Apps Deploying Dancer Apps: Addendum In those posts, I described how I avoided heavyweight deployment tools by writing a small, custom Perl script (app_service) to start and manage them. It was minimal, transparent, and easy […]

Finding cool stuff with ChatGPT

Cool Stuff

Last week, I wrote a blog post about how I gave new life to an old domain by building a new website to live on that domain. With help from ChatGPT, it only took a few hours to build the site. While I’ll be adding new businesses and events to the site over time, that […]

Proposed Perl Changes (part 2)

PPCs Website

At the end of my last post, we had a structure in place that used GitHub Actions to run a workflow every time a change was committed to the PPC repository. That workflow would rebuild the website and publish it on GitHub Pages. All that was left for us to do was to write the […]

Proposed Perl Changes

PPCs Website

Many thanks to Dave Cross for providing an initial implementation of a PPC index page. – Perl Steering Council meeting #177 Maybe I should explain that in a little more detail. There’s a lot of detail, so it will take a couple of blog posts. About two weeks ago, I got a message on Slack […]