John Napiorkowski

John Napiorkowski @jjn1056

About: I hack code and play dungeon's and dragons.

Joined:
Jul 14, 2023

John Napiorkowski
articles - 25 total

PAGI::Server, now with HTTP/2!

PAGI 0.001017 is on CPAN. The headline feature is HTTP/2 support in PAGI::Server, built on the...

Learn More 3 0Feb 11

PAGI 0.001016: Navigating the Future::IO Configuration Problem

PAGI 0.001016 includes a decision we wrestled with for a while: where should Future::IO configuration...

Learn More 0 0Feb 2

The #1 sentence I add to prompts that makes them better

Prompt Engineering or selling your soul? If you use AI at work, you’ve probably had this...

Learn More 1 5Jan 25

PAGI::Server: Stress-Testing an Async Perl HTTP Server the Hard Way

Over the last few days I’ve been stress-testing PAGI::Server, an async HTTP server built on...

Learn More 2 1Jan 1

Perl PAGI Project Update

What We Learned Shipping PAGI PAGI (Perl Asynchronous Gateway Interface) is a new web...

Learn More 3 2Dec 28 '25

PAGI::Server Performance and Hardening

Some raw info on how PAGI::Server, the reference implementation of the PAGI spec...

Learn More 1 0Dec 15 '25

In Defense of Rudolph (and Against State-Sanctioned Reindeer Bullying)

Every year around Christmas, we are expected—required, really—to cheerfully sing along to Rudolph the...

Learn More 0 0Dec 14 '25

The Joy of Code in the Age of Vibe Engineering

I’ve always liked programming because I could get the machine to bend to my will. Programming has a...

Learn More 11 8Dec 13 '25

PAGI: ASGI For Perl, or the Spiritual Successor to Plack

Introducing PAGI: Async Web Development for Perl TL;DR: PAGI (Perl Asynchronous Gateway...

Learn More 3 2Dec 2 '25

Building Effective MCP Servers: Patterns for AI Collaboration

Building Effective MCP Servers: Advanced Patterns for Production-Ready AI...

Learn More 2 0Sep 7 '25

Perl Catalyst: Thoughts on Chained Actions

Introduction Chained Actions in Catalyst give you a lot of power and design flexibility...

Learn More 5 0Feb 12 '25

Catalyst Tricks: Map Request Parameters to a Model

Introduction Dealing with incoming request parameters (both query and body parameters) is...

Learn More 0 0Dec 22 '24

A Rational Process for Perl Language Feature Development

Introduction Perl's failure to grow with the times and needs of modern developers is one...

Learn More 8 4Aug 29 '23

Benchmarking Perl Core Class in v5.38

UPDATE Gist to my test script so you can tell me what I did wrong:...

Learn More 5 11Aug 25 '23

What I'm doing for Catalyst Authentication

Introduction For years, decades really, the ecosystem of code behind...

Learn More 1 0Aug 12 '23

Using Postgresql pg_vector for AI: Part 3, Natural Language parsing DB data

UPDATE I came across a fantastic article that reviews the general process coded here that is well...

Learn More 1 0Aug 8 '23

Modern Perl Catalyst: Docker Setup - Update

Based on feedback from one of my previous blogs and updates to community project I made a few...

Learn More 1 0Aug 3 '23

Worst Interview Experiences

Howdy all, I'm doing a research project into how IT interviewing is run nowadays, compared to say 20...

Learn More 0 2Aug 3 '23

Modern Perl Catalyst: Docker Setup

Overview This is the first of a blog series where I review a basic but modern Perl Catalyst...

Learn More 8 1Aug 2 '23

Using Postgresql pg_vector for AI: Part 2, Using vectors For Natural Language Processing

Introduction In the previous post we just learned how to use pg_vector in SQL to look for...

Learn More 3 0Jul 23 '23

Using Postgresql pg_vector for AI: Part 1, WTF is a Vector Anyway?

Introduction If you're just starting out getting into the new wave of generative AI and natural...

Learn More 3 0Jul 23 '23

Modernize Chained Actions in Perl Catalyst MVC

Now that the lastest release of Perl Catalyst is out with enhancements to chained actions, lets talk...

Learn More 2 3Jul 22 '23

Perl Catalyst Release 5.90131

Version 5.90131 of the Perl MVC web development framework Catalyst just hit CPAN. This is mostly a...

Learn More 0 0Jul 20 '23

Using Modern Perl Features in your Projects

Perl has changed a lot over the years and it can be hard to keep track of what was introduced when...

Learn More 8 6Jul 16 '23

"Next Action" - Improving Perl Catalyst Chained Actions

One of the features I enjoy the most about Perl's Catalyst MVC web framework is action chaining. In...

Learn More 3 8Jul 14 '23