Welcome to my blog! Here I share my thoughts on software development, technology, and lessons learned along the way.

JSON Fixture Smells

I've been working with Java projects for a while now, and I've seen this pattern repeat itself across multiple codebases. One JSON fixture file that starts simple but grows into a 600-line monster used by 50+ tests.

GatsbyJS for Dummies

Recently I wanted to rewamp my personal website. While in the quest for the **Ideal** template, I came found this super clean looking template

Installing OpenJDK on M1 Mac

I recently got hold of a M1 MacBook Pro and faced with the challenge of setting up java developer env. I wanted to build and run a spring boot project.

Go Embed instead of Packr

Many of the microservices I am working right now, are written in Golang. Most of these microservices have internal dashboards and the UI tend to be served from the respective microservices.