• NEW VIDEO · The Descent — CJ vs Yoko · watch now
  • NEW VIDEO · The Passage — an AI fight scene built with Seedance · watch now
  • NEW SHORT · Torture Dance — JoJo menacing edit · watch now
  • LIVE · 210 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
  • NEW VIDEO · The Descent — CJ vs Yoko · watch now
  • NEW VIDEO · The Passage — an AI fight scene built with Seedance · watch now
  • NEW SHORT · Torture Dance — JoJo menacing edit · watch now
  • LIVE · 210 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
Captain Random// build · create · ship · collaborate
  • Work▾
    Software development5 systemsWeb development5 buildsTooling6 tools
    Ways of working
    Security by designBuild in public
  • Writing
  • Learning▾
    All courses9 liveThe Map77 chapters
    Tracks
    Ship & Run It on Shared Hosting4 coursesWrite in Public2 coursesCreative Coding2 courses
  • Now
  • Creative▾
    Creative hubMusicVideosSeries
  • About
YouTubeLet's build →
  • Work
    • Software development5 systems
    • Web development5 builds
    • Tooling6 tools
    • Security by design
    • Build in public
  • Writing
  • Learning
    • The Map77 chapters
    • Ship & Run It on Shared Hosting4 courses
    • Write in Public2 courses
    • Creative Coding2 courses
  • Now
  • Creative
    • Music
    • Videos
    • Series
  • About
YouTubeLet's build →
Home/Writing/Backend

Posts on Backend.

2 posts tagged "Backend".

2 postsAll writing →
I
Build LogPHP
#01
2026-07-155 min read

I hand-wrote the newsletter backend in PHP. The threat model is the code.

The captainrandom newsletter subscription backend is 600 lines of PHP, six classes, no framework, no Composer. Every security decision — rate limits, honeypots, time-traps, token hygiene — lives in the endpoint files, readable end-to-end in one sitting. That's the trade: no ecosystem, but a threat model you can hold in your head.

Read post→
N
Build LogDevOps
#02
2026-06-125 min read

No Composer, no autoloader: the newsletter backend cPanel rewarded

The deployment target was a cPanel shared host with FTP access. Composer wants SSH or a committed vendor directory. Neither fits cleanly on shared hosting. The alternative was require_once, six PHP classes, and a 190-line schema that doubles as documentation. Six sprints in, the backend is completely understood.

Read post→
Captain Random
// build · create · ship · collaborate

UK-based developer and creative technologist. 20+ years building for the web. 23+ years in retail and hospitality operations and leadership. Now architecting production systems with agentic AI tools and workflows — shared in public.

GitHub @CaptainRandom00X @CaptainRandom00YouTube @captainrandom00

Work

  • All projects

Writing

  • All posts
  • Agentic AI
  • Retail & Hospitality

Explore

  • Retail knowledge base
  • Security by design
  • Creative AI
  • AI News
  • Learning
  • Now page

Reach me

  • hello@captainrandom.co.uk
  • Contact page
  • Privacy policy
© 2026 Captain Random · captainrandom.co.uk · Built in public乱 — UNPREDICTABLY EFFECTIVE.