Jimmy Bogard on EmailJimmy Bogard on Linkedin
Jimmy Bogard
Jimmy Bogard
Chief Architect
Jimmy Bogard oversees the technical design and architecture of Headspring solutions, evaluating potential technologies and increasing awareness of technologies on the horizon.

Jimmy has more than 10 years of experience delivering solutions ranging from shrink-wrapped products to enterprise e-commerce applications for Fortune 100 customers. He is a Microsoft Certified Application Developer (MCAD) and is an active member in the .NET community, serving as President of the Austin .NET User Group, leading open source projects, giving technical presentations, and facilitating technical book clubs. Jimmy is a the author of ASP.NET MVC in Action, has received the “Microsoft Most Valuable Professional” (MVP) award for ASP.NET every year from 2009-2015, and speaks regularly at international technology conferences. Outside of Headspring, Jimmy is a proud fair-weather fan of Houston sports teams and enjoys attending local sporting events with his wife and toddler.

Latest Post

Distributed tracing made easy in .NET Core (NDC Sydney)

When something goes wrong in a single application, you normally get a nice stack trace. But when something goes strong in a distributed system, you get almost nothing! You could add some logging, but then you have to comb through those logs to understand what led to...

End-to-end distributed tracing with Zipkin

Diagnosing errors in production systems can be a challenge. Diagnosing errors in distributed systems can quickly become a nightmare. With a single application, a developer can introduce logs to capture exception messages and stack traces, even publish to central...

Vertical Slice Example Updated to .NET 5

With the release of .NET 5, I wanted to update my Vertical Slice code example (Contoso University) to .NET 5, as well as leverage all the C# 9 goodness. The migration itself was very simple, but updating the dependencies along the way proved to be a bit more of a...

Testing done right with Vertical Slice Architecture

When exploring best practices for automated testing and Test-Driven Development (TDD), we often refer to the Test Pyramid. This diagram describes the different kinds of tests, and the relative number of them we should aim for. The general idea is that different tests...