It used to be a mashed together set of PHP scripts that used the filesystem for data storage/organization, and I had to write raw HTML for my blog posts. A few years ago I rewrote it in Flask (Python), and designed it to use a database.
One piece of functionality I never got around to copying from the PHP version though, was author biography pages. Early on, my blog was designed such that I could publish things written by other people, because a close friend of mine expressed some interest in having his stuff on it. Thing is, he never got around to writing anything. So when updating to Flask/Jinja, I didn't implement this (I did implement minimal authorship code, so the database already stored author identities, and there was HTML to show author name).
I've been in talks with another friend though about doing the same thing, and I mistakenly told him it was already ready (I thought it was), only to discover the lovely URL `/author/NOTIMPLEMENTED`, so I'm finally creating this endpoint and page template.
I'll also have to update the database schema to include licensing, because the current site always reports the same CC license (the one I chose for all my posts).
https://gitlab.matthewrease.net/matthew/blog
If anyone wants to use the code, there's a Docker image too, and you can easily-ish replace the branding with your own.
Outside of that, for the last few months I've been working with someone on a web app for uploading videos to a server/database.