Please turn JavaScript on
freek.dev - all blogposts icon

freek.dev - all blogposts

Get updates from Freek.dev - all blogposts via email, on your phone or read them on follow.it on your own custom news page.

You can filter the news from Freek.dev - all blogposts that get delivered to you using tags or topics or you can opt for all of them. Unsubscription is also very simple.

See the latest news from Freek.dev - all blogposts below.

Site title: Freek Van der Herten's blog on PHP, Laravel and JavaScript

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  0.67 / day

Message History

A sharp look at Tailwind's default rem-based breakpoints, and the accessibility tradeoff they make. It explains how browser font-size preferences can shift layouts, why that can help some users, and why px breakpoints are still a defensible choice.


Read full story

We explain why Flare's old AI-generated solutions no longer fit the way developers debug with modern coding agents. The replacement is a better workflow built around the MCP server, CLI, Copy for AI prompts, and agent-friendly docs.

Read more

Read full story

Michael explains why exit() can make parallel test workers crash without useful diagnostics, and why verbose flags do not help when the process dies outside PHPUnit's control. The fix is simple: throw an exception instead, so the failure is reported normally with a stack trace.


Read full story
Amped up

Sebastian explains why Amp became his default coding harness, and why user experience now matters more to him than model churn. He also shares the AGENTS.md tweaks that reduced overzealous verification during day-to-day coding.

Read more

Read full story

A practical walkthrough for running Claude Code inside Docker's new sbx sandbox, with a custom PHP setup and extra tools for open source work. Benjamin also explains why sandboxing AI coding agents is the sensible default.

Read more

Read full story