contact
Corrections welcome. Requests too.
Found a bug in a sample repository, disagree with a trade-off, or want a topic covered? Send it over — reader mail shapes most of what gets written next.
Direct details
Emailhello@patfrancis.dev
Correctionserrata@patfrancis.dev
Response timeWithin 2 working days
Based inManchester, UK · GMT/BST
SpeakingConferences & meetups, remote or EU
Elsewhere
Sample repositories, work-in-progress notes, and the occasional argument about test pyramids.
# fastest route for a code problem:
gh issue create \
--repo patfrancis/hexagonal-orders \
--title "Port contract test fails on Node 22" \
--body "Steps, expected, actual"before you go
Subscribe while you're here
One long-form article every other Thursday. No sponsorships, no upsells.
11,400 engineers · unsubscribe in one click