Articles

Notes on backend work — PHP, MySQL, the shape of systems that have to keep running, and the way I build them.

  1. Working with Claude code: a complete guide for junior developers

    12: Give Claude Code the Right Context

  2. Working with Claude code: a complete guide for junior developers

    11: Work in Small, Verifiable Steps

  3. Working with Claude code: a complete guide for junior developers

    10: Permissions, Secrets, and Safe Automation

  4. Working with Claude code: a complete guide for junior developers

    9: Use Git as Your Safety Net

  5. Working with Claude code: a complete guide for junior developers

    8: Use Tests as the Definition of Correct

  6. What's new in PHP 8

    12: The max_memory_limit INI Directive for Hard Memory Ceiling

  7. Working with Claude code: a complete guide for junior developers

    7: Plan First, Then Implement

  8. What's new in PHP 8

    11: The 'clone with' Syntax for Immutable State Modification

  9. Working with Claude code: a complete guide for junior developers

    6: Define What Claude Code Must Not Do

  10. What's new in PHP 8

    10: The NoDiscard Attribute to Prevent Unhandled Return Values