Blog
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.
Tackling High Cardinality Tags in Metrics
I wanted to share how I tackled the problem of high cardinality tags in a certain metric
Kafka Rebalancing, Kafka lag and Deployments
I have been working with Kafka for a while now. I wanted to blog about some of the common failure patterns
Coding a neural network from scratch
Learning how AI works on a deeper level has always been in my bucket list. I found this amazing video by Andrej Karpathy
Handling EI_EXPOSE_REP & EI_EXPOSE_REP2
SpotBugs is a great tool for static code analysis. It can help you find bugs, security vulnerabilities, and performance issues in your Java code.
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.