
19 min read
ProgrammingA hands-on intro to building your own PHP framework entirely from scratch — handwritten, with minimal dependencies.

A hands-on intro to building your own PHP framework entirely from scratch — handwritten, with minimal dependencies.

Feature flags (also known as feature toggles) let you enable or disable specific features or code paths at runtime without deploying new code. In this article, we'll explore Unleash, my favourite open-source tool for managing feature flags efficiently.

SQLite has limited capabilities for modifying tables—often, you must drop the original table and recreate it, which can break your foreign keys. PHP 8.4 provides a cool solution for that.