Keep Your Claude Code Agents Out of the Team's Repo
How to keep Claude Code agents and skills out of shared repos using a dedicated config repo and symlinks.
How to keep Claude Code agents and skills out of shared repos using a dedicated config repo and symlinks.
What vector databases are, how they work, and when you actually need one - versus when pgvector is enough.
async/await frees threads but doesn't reduce work. Message queues move the bottleneck, they don't remove it. Here's what actually limits throughput in .NET systems.
Wire up OpenTelemetry tracing, metrics, and logs in ASP.NET Core, run Jaeger locally, and add custom spans around the business logic that actually matters.
A beginner-friendly guide to what OpenTelemetry is and why it matters for .NET developers. Covers the three pillars, instrumentation, and exporters - no code yet.
How to recover failed messages that end up in error queues, with MassTransit as the source
Hi! Welcome to my blog
.NET, messaging, and distributed systems - the trade-offs the docs leave out.
Form not loading? Subscribe here.