Programming
I have been building websites and internal tools with PHP since the mid-2000s. This section is a practical programming knowledge base built around the way I actually work: server-rendered applications, PHP, MySQL, APIs, automation, and maintainable systems that solve real business problems.
From a Working Script to a Maintainable Application
Programming is not just syntax. Real applications need input validation, database design, authentication, logging, testing, deployment, backups, and a structure that another person can understand months later.
The guides here move from individual language features into complete application workflows. The examples favor plain PHP and MySQL so the important ideas remain visible instead of disappearing behind a framework.
Browse the Programming Knowledge Base
PHP Fundamentals
Building Web Applications
Databases and Data
Production Engineering
Workflow and Modernization
Projects and ColdFusion
My Approach
I prefer software that is understandable and operationally boring. Clever code is less valuable than predictable code with clear boundaries, useful logs, safe database changes, and a recovery plan. A good application should tell you what went wrong, protect its data, and make routine changes low-risk.
These pages are written from that operator-builder perspective. They cover the language, but they also cover everything around the language that turns code into a dependable system.