Search · results are not indexed

Search the site index

Filtering happens in your browser against the list below. No query is sent anywhere, and this page carries noindex so result sets never enter a search engine.

Results for everything

27 pages · full site index

Guide · Now

Making HTTP requests in Perl in 2026

HTTP::Tiny is in core and does more than people expect. Mojo::UserAgent earns its dependency when you need concurrency or a DOM.

/now/modern-perl-http-client/

Guide · Now

Cron jobs that survive production

Recurring jobs designed around idempotency, overlap, timezones, logs and missing-run alerts — before the scheduler is chosen.

/now/cron-jobs/

Timeline event

The year CGI.pm left core

Perl 5.22 removed CGI.pm from the standard distribution in 2015. Removed from core does not mean removed.

/timeline/cgi-pm-removed/

Lab tool

Legacy URL Mapper

Normalise legacy URLs, group query-string patterns, flag duplicates and many-to-one collapses, export an auditable CSV. Runs entirely in your browser.

/labs/legacy-url-mapper/

Method · Labs

URL normalisation rules

The exact conservative rules behind the Legacy URL Mapper, with tested examples and explicit non-goals.

/labs/url-normalisation-rules/

Archive entry

SimpleRing

Historical software reference, discontinued. Webring script; purpose reconstructed from the name and legacy URL pattern only.

/archive/simplering/

Archive entry

EasyResponder

Historical software reference, discontinued. Former purpose is unverified; the product name is retained without a product-specific security claim.

/archive/easyresponder/

Archive entry

AutoPic

Historical software reference, discontinued. Former purpose is unverified; no implementation details are inferred from the product name.

/archive/autopic/

Archive entry

BannerFarm

Historical software reference, discontinued. Former purpose and implementation remain unverified.

/archive/bannerfarm/

Archive entry

TotalAVS Pro

Historical software reference, discontinued. Purpose not established — a name and one legacy URL with an encoded space.

/archive/totalavs-pro/

Archive entry · documented

TotalNews

Historical newsletter manager for HTML and plain text, with multiple subscription categories.

/archive/totalnews/

Archive entry · documented

SimleGallery

Scheduled gallery rotation and thumbnail generation. Historical misspelling preserved.

/archive/simlegallery/

Archive entry · documented

WeddingRegistry

Historical MySQL-backed gift registry; no account, store or personal-data surface restored.

/archive/wedding-registry/

Archive entry · documented

URLSpider

Historical recursive URL crawler operated from a shell session.

/archive/urlspider/

Archive entry · documented

LinkChecker

Historical resumable link-status checker for redirects, successes, forbidden responses and missing pages.

/archive/linkchecker/

Pulse issue

Pulse 01 — Relaunch

What this publication is, what it will not do, and the three things we most need help with.

/pulse/2026-08/

Publication

About, history and disclosure

Five things this publication is not, how verification works, and the mission of the independent publication.

/about/

Publication

Editorial policy

Sourcing, verification, corrections, comparisons, code examples, the archive, artifacts, submissions and disclosure.

/editorial-policy/

Publication

Code of conduct

What is expected, what is not tolerated, how to report a problem and what happens next.

/code-of-conduct/

Take part

Ask, correct, contribute

Three forms: ask a question, submit a correction, submit a historical artifact with rights information.

/contribute/