Author
Simon JANVIER
Deliverability: the six causes of spam placement that actually occur
Authentication in place and messages still in junk: the six real causes, in the order they appear, and the diagnostic…
/ 4 min
HTML email: what still works in mail clients
Outlook still renders with the Word engine, Gmail rewrites styles, dark mode inverts colours. The real state of HTML email…
/ 4 min
Editorial agents in production: what holds and what breaks
Scheduled routines, MCP, sub-agents and guardrails: where a practice that industrialised in eighteen months now stands, with its documented breaking…
/ 4 min
GA4 and Search Console: the dashboard that triggers decisions
Six metrics, two tools, a weekly ritual: what to watch to steer an editorial site, and what to remove from…
/ 4 min
Freelance invoicing with Odoo: the setup that earns its place
Quotes, invoices, reminders: the Odoo modules that genuinely serve a one-person business, those that amount to over-equipment, and the electronic…
/ 4 min
CloudPanel: self-hosted WordPress without a heavyweight panel
Native Nginx, per-site PHP, Redis and FastCGI cache for around 1 GB of memory: what you gain by leaving cPanel…
/ 4 min
Command-line tools for web development
ripgrep, fd, fzf, bat, eza, jq, gh: the contemporary replacements for grep, find and cat, and what each one actually…
/ 4 min
Unpaid Invoice: A Freelance Developer’s Playbook for Chasing Payment
Between a 30-to-60-day legal deadline, a flat 40-euro recovery fee and formal payment orders, chasing an unpaid invoice follows a…
/ 5 min
Migrating a WordPress site to a new host without downtime
Switching hosts exposes a WordPress site to downtime when DNS TTL and cutover order aren't planned ahead of time. This…
/ 5 min
Web project contracts: the clauses that keep you out of disputes
On a web project, conflicts rarely start with a bug but with a disagreement over what was promised. Scope, payment,…
/ 5 min