TechnologyDistributed Systems Engineering — Part 1: Clocks, Time & CausalityWhy wall clocks lie in distributed systems, how logical clocks restore causality, and the precise guarantees you can and cannot rely on when reasoning about event ordering.GGirish Sharma· October 1, 20243m11.3K0
TechnologyMastering TypeScript at Scale — Part 4: Monorepo Type Safety & Module BoundariesEnforcing strict module contracts in a monorepo: path aliases, project references, barrel files, and why you should treat your shared packages as published APIs.GGirish Sharma· September 20, 20243m5.5K0
TechnologyFrom Monolith to Microservices: An Honest RetrospectiveA candid look at what actually happened when we split our monolith — the wins, the unexpected failures, and whether it was worth it.CCodeWithGarry· May 5, 20244m3.5K0