Understanding AI Agents: A Practical Builder’s GuideRecently, the world of software engineering has been buzzing with the term “AI agents.” While the concept sounds futuristic, this post will give you a high-level overview of the technologies and terms involved. Let’s explore the basics of AI agents a...1SSep 17, 2025 · 17 min readaksamota.hashnode.dev
Understanding Chubby: Google's Distributed Lock ServiceCoordination between multiple machines is one of the trickiest challenges in building distributed systems: How do you elect a leader? How do you ensure only one server is handling critical operations? How do you manage configuration across your entir...Jun 25, 2025 · 16 min readaksamota.hashnode.dev
Intro to Multithreading & Concurrency in JavaRecently, I was working on optimizing thread pools for some critical services. While revisiting the basic concepts of multithreading and concurrency in Java, I noticed a significant gap in the available resources: they were either too simplistic or j...Jun 2, 2025 · 25 min readaksamota.hashnode.dev