Blog

Thoughts on Code & Life

Code, life, and everything in between.

Recent posts


Bye Bye Jekyll, Hello Astro

A migration story: moving tecnobrat.com from a Jekyll/Minimal Mistakes (Octopress-era) setup to a modern Astro + Tailwind CSS v4 build, while keeping the site static and preserving old URLs via redirects.

Software Engineering: Eventual Perfection

I am a Principal Engineer at Articulate, and I’ve been spending a lot of time refining how I think about software engineering in practice. One topic that is important to me right now is the concept of...

My life with Ehlers-Danlos Syndrome

I have Ehlers-Danlos Syndrome (EDS) Hypermobility, also known as “type 3”. Let me be perfectly honest, its scary as shit to me. I look as normal as everyone else on the outside, I attempt to keep up w...

Why are we still using XML?

As you may or may not know, my day job is working for an online advertising company. The specific project I work on involves consuming XML formatted search feeds. We currently parse around 8,000 of th...

Fixing 'server has gone away' issue in MySQL2 Gem

Using the MySQL2 gem? Getting the error ‘server has gone away’? Then read on my friend! After spending WAY too much time trying to find an answer for the correct fix for the error ActiveRecord::Statem...