In this first post I'm going to go over what this blog is and how it was made, and also what I intend to put on it. If you've read the old blog, you'll know that it hasn't been updated since 2024. Now that I have my own blogging system that doesn't take 2 hours to set up, this is about to change.
What was I using previously?
Previously I was using hugo to generate my entire website, and the hugo artifacts are still there. I did this with the blog too, it was all generated by hugo and permission issues and the way I knew how to use hugo meant that it wasn't convenient to make a post and upload it. I wanted something web based that I could just type into and post in markdown, and thus, this blog exists!
What does it use?
The blog uses flask as the backend, connected to a simple sqlite database, with a docker container hosting it on Nix OS. Currently there are 3 types of user. Admin, contributor, and guest. An admin has full CRUD management on all users and all articles, meaning they can create, read, update and delete users and articles. A contributor can only create, read, update and delete articles. The guest user which is anyone who isn't signed in, can only read articles, and search for them of course.
What's going on this blog?
Mainly whatever I decide to write down, but some topics I intend to cover are AI agents and how I use them, musings about tech, my journey switching to Mac OS, and other stuff like that. Stay tuned for updates!