Turning AI into a Developer Superpower: The PERL5LIB Auto-Setter

AI Programming as a Super Power

Like most developers, I have a mental folder labelled “useful little tools I’ll probably never build.” Small utilities, quality-of-life scripts, automations — they’d save time, but not enough to justify the overhead of building them. So they stay stuck in limbo. That changed when I started using AI as a regular part of my development […]

Reformating images with App::BlurFill

An example of a processed image

You might know that I publish books about Perl at Perl School. What you might now know is that I also publish more general technical books at Clapham Technical Press. If you scroll down to the bottom of that page, you’ll see a list of the books that I’ve published. You’ll also see evidence of […]

Cleaner web feed aggregation with App::FeedDeduplicator

Dave working

I write blog posts in a number of different places: Davblog has been my general blog for about twenty years Perl Hacks is where I write about Perl My Substack newsletter is mostly tech stuff but can also wander into entrepreneurship and other topics And most of those posts get syndicated to other places: Tech stuff will […]

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 […]