FortiDude change log update sprint9

October 19, 2026 | Morning Update Machine Management and Multi-Platform Development This morning’s FortiDude update expands project management across multiple development machines. With the addition of machine registration and project location tracking, FortiDude can now help organize where projects are…

In the Spirit of MECC

If you grew up with an Apple IIe in the classroom, you know exactly what I’m talking about. That green glow. That hum. The way your eyes felt like they’d been sandblasted after an hour of staring at monochrome green…

Squish — See a Bug, Squish a Bug!

I’ve been building quite a few applications lately, and one thing I’ve learned is that finding bugs is easy. Keeping track of them all is another story. I’ll be testing something, notice a button doesn’t work, a page looks terrible…

FortiDude: Keeping AI Development on Track

What wasn’t working I’ve been building a lot of software with AI lately, and one of my biggest frustrations has been regression. That’s when you add or fix something in an application, only to discover you’ve broken something that was…

Website vulnerability scanner

DamFinger: Finding Security Problems Before Somebody Else Does A website can work perfectly and still be unsafe. It might contain vulnerable code, an outdated configuration, an exposed file, or a password stored somewhere it should not be. That’s where DamFinger…

Ubuntu unattended updates

This file below allows you to specify which packages should automatically be updated or excluded during the update process. By default, only security updates are set to be automatically installed. To exclude a package from being updated, include it in…

PHP RSS feed under login

In 2013 I wrote a suite of PHP pages using imagemagick that could take MySQL data, shove that data into a .png template, to create broadcast quality high definition graphics, without an editor like Photoshop or TypeDeko. I used this…