56,966 blogs · [
{
"id": "01a0dd6c-84e2-7060-b78a-853e3ef8c94e",
"title": "ZooKeeper: A Coordination Service Built From a Handful of Primitives",
"url": "https://shbhmrzd.github.io/distributed-systems/coordination/2026/08/25/zookeeper-coordination-service.html",
"published_at": "2026-08-25T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ebe3096c",
"title": "How LLMs Work, Part 4: Using the Trained Model",
"url": "https://shbhmrzd.github.io/ai/ml-foundations/llm-training/2026/07/11/using-the-trained-model.html",
"published_at": "2026-07-11T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ec0cf0be",
"title": "How LLMs Work, Part 3: From Toy Model to GPT",
"url": "https://shbhmrzd.github.io/ai/ml-foundations/llm-training/2026/06/03/from-toy-model-to-gpt.html",
"published_at": "2026-06-03T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ec8d42b5",
"title": "How LLMs Work, Part 2: How LLMs Learn",
"url": "https://shbhmrzd.github.io/ai/ml-foundations/llm-training/2026/05/29/how-llms-learn.html",
"published_at": "2026-05-29T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ecc40cd3",
"title": "How LLMs Work, Part 1: How LLMs Process Text",
"url": "https://shbhmrzd.github.io/ai/ml-foundations/llm-training/2026/05/27/how-llms-process-text.html",
"published_at": "2026-05-27T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ed19772f",
"title": "Java Virtual Threads: The Pinning Problem, the Deadlock, and the Fix in Java 24",
"url": "https://shbhmrzd.github.io/java/concurrency/virtual-threads/2026/04/25/java-virtual-threads-pinning-and-the-deadlock-problem.html",
"published_at": "2026-04-25T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ed659664",
"title": "TurboQuant and Vector Quantization: From Shannon to KV Cache Compression",
"url": "https://shbhmrzd.github.io/ai/systems/ml-infrastructure/quantization/2026/04/04/turboquant-vector-quantization-for-llm-inference.html",
"published_at": "2026-04-04T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ee13f9a7",
"title": "Garbage Collection: From First Principles to Modern Collectors in Java, Go and Python",
"url": "https://shbhmrzd.github.io/systems/garbage-collection/memory-management/2026/04/01/garbage-collectors-deep-dive.html",
"published_at": "2026-04-01T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ee2308e2",
"title": "Running: A Metaphor for Life",
"url": "https://shbhmrzd.github.io/personal/reflections/2026/03/15/running-a-metaphor-for-life.html",
"published_at": "2026-03-15T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ee4d4de3",
"title": "Setting Up Claude Code as a Context-Aware Development Collaborator",
"url": "https://shbhmrzd.github.io/software-engineering/ai/developer-tools/2026/03/07/setting-up-claude-code-as-a-java-dev-collaborator.html",
"published_at": "2026-03-07T00:00:00+00:00"
},
{
"id": "01a087df-7579-7284-9c19-8419ee50a50d",
"title": "Evaluating Claude’s C Compiler Against GCC",
"url": "https://shbhmrzd.github.io/compilers/ai/systems/2026/02/12/evaluating-claude-c-compiler.html",
"published_at": "2026-02-12T00:00:00+00:00"
}
] posts Claim your blog