Articles
Notes on backend work — PHP, MySQL, the shape of systems that have to keep running, and the way I build them.
-
What's new in PHP 8
11: The 'clone with' Syntax for Immutable State Modification
-
Working with Claude code: a complete guide for junior developers
6: Define What Claude Code Must Not Do
-
What's new in PHP 8
10: The NoDiscard Attribute to Prevent Unhandled Return Values
-
Working with Claude code: a complete guide for junior developers
5: How to Write Precise Tasks for Claude Code
-
-
Working with Claude code: a complete guide for junior developers
4: Spec Files: Where the Real Task Should Live
-
-
Working with Claude code: a complete guide for junior developers
3: CLAUDE.md: Your Project Rulebook
-
What's new in PHP 8
7: New Array Helper Functions: array_find, array_all, and array_any
-
Working with Claude code: a complete guide for junior developers
2: Organize Your Project for Claude Code