PHP 8.5 restraint: features we did not adopt
An upgrade is also a decision about what not to use. Property hooks, the pipe operator, and an array_find pass we mostly rejected.
An upgrade is also a decision about what not to use. Property hooks, the pipe operator, and an array_find pass we mostly rejected.
What a full Spec Kitty mission actually looks like end to end: spec, plan, tasks, implement, review, merge.
Three deprecation categories. Twenty-nine call sites. A test corpus that surfaces them all.
Learn what Git worktrees are, why they exist, and how to use them safely with a beginner-friendly workflow.
Six Hugo shortcodes that give your PaperMod blog callouts, steps, pull quotes, stats, before/after comparisons, and CTAs — built in one vibe coding session.
First-run lessons from an automated content pipeline. Noise, human-only merges, and a backwards production step surfaced in 24 hours.
How Waaseyaa’s SSR package renders HTML the way PHP always has, with Twig templates, field formatters, and a theme chain loader, no JavaScript runtime required.
Build a daily content mining pipeline that scans your repos and queues post ideas as GitHub issues.
How to turn your GitHub profile into a links page you own, with zero dependencies and no monthly fee.
How Waaseyaa splits a monolithic controller dispatcher into domain-specific routers using a two-method interface.