URL Validation in WordPress

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

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

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

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