PHP & Perl Web Development, and the Craft of Programming
Sunday, April 20, 2025
Simplicity can be Imaginary
›
There’s a comic about simplicity : how an Apple product has one place to touch, a Google product has one search field, and “your company’s a...
Sunday, April 13, 2025
The Enterprise’s Goals
›
When I was a n00b on the internets, I heard whisperings about awful, over-complex “rule based systems” out there, somewhere. Programmers sc...
Sunday, April 6, 2025
Every Change Might Be Breaking
›
We originally had the “automatic minor version upgrade” option active at Amazon RDS. This option simply does not work very well. Sometimes...
Sunday, March 23, 2025
Some Notes from Fixing my Server’s IPv6 / SLAAC
›
I had a hard time getting IPv6 to work properly on my VPS. It has a static address, which I published to DNS (ages ago), but it wasn’t fully...
Sunday, March 16, 2025
Spammers Get Confused About Temporary Errors
›
When I wrote Everything Needs Rate Limits , I mentioned in passing that the disk-full state prevented receiving email. The MTA was returnin...
Sunday, March 9, 2025
Finding When You Pushed and Pulled a Git Repository
›
I found myself needing to know if I had pushed something before or after some operational event. The commit itself was dated late on Friday ...
Sunday, March 2, 2025
Everything Needs Rate Limits
›
For reasons of “anything else would cost more,” my web server and email MTA are running on the same VPS. Which apparently means, if a known ...
›
Home
View web version