Blog
Machine Learning Fundamentals: What I Wish Someone Had Told Me Earlier
November 25, 2025
ML jargon can feel like a foreign language. Here's my attempt to explain supervised vs unsupervised learning, gradient descent, loss functions, regularization, and hyperparameter tuning using everyday examples that actually make sense.
I Finally Understand Machine Learning Models (And You Can Too)
November 20, 2025
Confused by machine learning models? This guide breaks down common algorithms like Clustering, Logistic Regression, Decision Trees, and Neural Networks using simple, real-world analogies.
The Hidden Complexity of Distributed Rate Limiting: Lessons from Building 5 Algorithms
October 23, 2025
Building a production-grade distributed rate limiter taught me that algorithm choice matters more than I expected. Here's what I learned implementing Token Bucket, Sliding Window, Fixed Window, Leaky Bucket, and a Composite approach.
Building a Production-Ready Distributed Rate Limiter with Spring Boot and Redis
September 18, 2025
Learn how to build and deploy a sophisticated distributed rate limiter using Spring Boot and Redis. Complete with benchmarks, monitoring, and production deployment strategies.