Field notes
Real-world project retrospectives. Architecture decisions, trade-offs, lessons learned.

A homemade CI/CD pipeline with GitHub Actions
How to deploy an app to your VPS automatically with GitHub Actions: lint, a blocking Trivy scan, Docker build to a private registry, SSH deploy, and PR checks before merge.
Lire
Running a WordPress site with an AI, without breaking everything
How to let an AI operate a real WordPress site (pages, Divi, SEO, media) safely: access scope, backup before writes, human validation, and what it actually does well.
Lire
Leaving Vercel: hosting your Next.js app on a VPS
Moving off a managed platform to host your Next.js app on a VPS: standalone Docker image, private registry, reverse proxy with automatic SSL and a homemade deploy pipeline.
Lire
Bringing AI agents into your development workflow
Field notes on using specialised AI agents to produce code, content and audits: what works, what breaks, and why structure matters more than the model.
Lire
Next.js 16 in production: the traps no tutorial shows you
A field report on four Next.js 16 traps in self-hosted deploys, the sneakiest being a build that goes green yet serves a page as a 404 in production.
Lire
React Native or PWA: how to choose for a business app
No absolute winner between React Native and PWA, just a few criteria that settle it fast per project: hardware access, offline operation, distribution and cost.
Lire
Strapi and Next.js: a headless architecture that holds up
Field notes on a decoupled Strapi plus Next.js setup (public site and admin interface): the real benefits, the trade-offs, and when headless isn't worth it.
Lire
Shipping an offline-first ML model: architecture and lessons learned
Architecture of a React Native app that embeds a LightGBM/ONNX model offline-first: pure-JS preprocessing, differential calibration, asynchronous inference on a native thread.
Lire