Barry Stahl
About
Barry (he/him) is a Software Engineer who has built business solutions for enterprise customers for more than 40 years. He is also a Microsoft MVP and an internationally recognized technical speaker, having presented across North America, Europe, and Australia. Barry is an Election Integrity Activist, a baseball and hockey fan, husband of one genius and father of another, and a 40+ year resident of Phoenix, Arizona, USA. He works as Principal Engineer for AZNerds and co-founded the non-profit AZGiveCamp, which organizes an annual event that brings volunteer developers together to build websites and apps for regional non-profits. You can follow Barry in the Fediverse at https://fosstodon.org/@Bsstahl or read his blog Cognitive Inheritance at http://www.cognitiveinheritance.com.
Sessions at .NET Conf 2026
9:30 AM – 10:00 AM
vendredi, novembre 13
9:30 AM - 10 AM PST
Eliminating Hidden Dangers to Your Applications: Patterns for Reliable Systems
Barry Stahl
There is a danger lurking in every system that hasn't taken explicit steps to eliminate it. This under-recognized data killer can cause inconsistencies in your system which can be as difficult to find as they are to correct. Fortunately, recognizing this monster is easy, and there are a number of great techniques you can use to keep it away for good. In this talk, we will learn about the Dual-Writes anti-pattern: how to spot it, and what to do to avoid it. In doing so, we'll discuss several well-known patterns that when implemented in your microservices architecture, can help prevent the difficult errors often caused by dual-writes so you can spend more time at awesome conferences and less time supporting your applications. We'll review a number of examples in C#, including demonstrations using SQL Server, Cosmos DB and Kafka.
Voir les détails de la session