
Who decides the business rules when AI writes the code?
Passing tests can hide an unresolved business decision. An order-address example shows why AI-assisted delivery needs clear ownership and current acceptance criteria.
Hands-on tutorials and deep dives accumulated over the years — Go, Linux, Docker, web fundamentals, and the occasional sharp edge. Practical, tested, and kept indexed so the useful bits stay findable.

Passing tests can hide an unresolved business decision. An order-address example shows why AI-assisted delivery needs clear ownership and current acceptance criteria.

METR’s two security incidents show why AI agents need authentication, scoped permissions, secrets management, spending limits, and data isolation designed together.

Why I retired a group of older technical guides, how I made the decision, and what happens to their former URLs.

A developer's investigation of paid, free, open-source and custom CMP options for Google Consent Mode v2 while migrating global sites from WordPress to Next.js.

Learn how to build a PHP CI/CD pipeline that installs dependencies, runs static analysis and tests, and hands verified code to a controlled deployment.

When PHP-ML is a reasonable fit for a PHP application, when a separate model-serving path is more responsible, and which operating tradeoffs should decide.

A 2026 decision guide to Zend, Symfony, and W3Schools credentials, Laravel's no-certification position, and when a portfolio is the better bet.

What Headless WordPress is, what it changes, and when the extra frontend, integration, preview, and deployment work is justified.

JSON Web Tokens (JWT) are incredibly popular, but are they safe? Explore stateless session vulnerabilities, leaked tokens, storage exploits, and design gotchas.

A short note marking the 2022 launch of the English section of evrenbal.com.

Understand the relationship between ECMAScript and JavaScript, clarify versioning (ES6 to ES2026+), and learn when you actually need transpilers.