URL Validation in WordPress

3 minute read If your WordPress website/theme/plugin allows users to submit URLs, and you’re not sanitizing them properly, you could have a whole host of security problems. On the flipside, if you’re removing too much, you might not be allowing valid URLs either. This issue is pretty complex, and there’s quite a bit of confusion surrounding it, but […]

Read More URL Validation in WordPress

Gratitude Journal August 2018

< 1 minute read This is just going to be short… I suppose that means I’m not thinking very much about what I’m grateful for… here, I’ll do it as a “listicle” (list-article, a new word I learned). Celeste was mostly successfully toilet trained last weekend. It was actually a pretty good experience for us. I just stayed home […]

Read More Gratitude Journal August 2018

The Digital Dark Age & Your Blog

5 minute read We are living in the digital dark age. Wikipedia says: the digital dark age is a lack of historical information in the digital age as a direct result of outdated file formats, software, or hardware that becomes corrupt, scarce, or inaccessible as technologies evolve and data decays. Another way to say that: did you think […]

Read More The Digital Dark Age & Your Blog

Let's Decentralize Git Again

2 minute read Doesn’t anybody else find it strange nearly all open source code is distributed on a closed-source website, GitHub, owned by Microsoft? That’s a bit like all the world’s charitable organizations being ran by a for-profit mega corporation. As I understand it, Git’s big differentiating feature from Subversion, the big version-control system that preceded it, was […]

Read More Let's Decentralize Git Again

The First Website I Ever Made

< 1 minute read Still exists! See www.angelfire.com/super/starmaps/. I made it in 2001 to jump-start my career as a professional Starcraft maps maker… which obviously didn’t happen. I wonder if those hours playing Starcraft were of any value? Mostly probably not. Probably would have been better to spend it with family or studying. But I think I did learn […]

Read More The First Website I Ever Made