Thoughts on code, software architecture, and building products.
Calling MCP an "AI bridge" is a cute metaphor for end-users, but a terrible explanation for engineers. Let’s look at the raw JSON-RPC running under the hood.
Angular is no longer the heavy, complex framework of the past. Discover how Angular 21 moves to a Zoneless architecture, embraces Signals, and solves legacy performance bottlenecks.
A practical guide to improving backend performance in ABP Boilerplate using better query design, CancellationToken, projection, AsNoTracking, and efficient async patterns.