Development 👨🏼‍💻

  • Given my background with MS Sql / T-SQL, you’d think it would be trivial for me to upgrade from PostgreSQL 15 to 16…but you’d be wrong! 😂 Maybe it was b/c Docker was involved but goodness, that turned out complicated than I thought.

  • Trying to update the SSL certificates our Kafka consumer / producer uses and it’s driving me to drink more coffee. ☕️🤪

  • Someone created a Github issue for my Justified Swipebox plugin…and I’m so excited to know someone out there is at least looking at my work, much less using it; it’s not really ”my work”, I just enhanced / joined two other libraries so they’d work with…but still, I’m excited!

  • Years ago, I set up a self-hosted Gitea, as a backup solution for my Github account. I didn’t think much of it at the time but I used MS SQL as the backend for it, without realizing the Docker version doesn’t work with encrypted Synology volumes. 🥴 I finally took care of that, now on MySQL. 🎉

  • New Plugin: Simple Image Generation

    So I did a thing: I wrote my first Micro.Blog plugin. 🥳 It’s nothing fancy, just another image generator but, as I was in the process of migrating the content from my old blog to here, I realized I had already created one in my Hugo instance…all I needed to do was port it over to GitHub … read more

  • Markdown Linebreak in Hugo

    My primary website uses Hugo for a variety of reasons and for the most part, I love it…except when you run into odd edge-cases and the latest one: line-breaks using Markdown aka the <br /> tag. After a little bit of research, I ended up creating a custom shortcode to handle the need / … read more

  • I have a love/hate relationship with unit testing but as they just caught a logic bug in some if/else statements, I won’t curse them out this morning. 🤣 #code

  • Entry Level Mistake

    We (my employer) recently parted ways with a development vendor and yesterday I was combing through various repositories, cleaning up the nightmare that was their branching strategy (or lack thereof) when I stumbled across this little gem: Bad Code: Hard-coded passwords and a comment acknowledging … read more