Barry Stahl

Barry Stahl

Barry (he/him) is a .NET Software Engineer who has been creating enterprise solutions for more than 40 years. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a 40+ year resident of Phoenix Arizona USA. Barry spends his days as Principal Engineer for AZNerds.net and his nights thinking about the next AZGiveCamp where software developers come together to build websites and apps for some great non-profit organizations.

Sessions Montréal 2027

Eliminating Hidden Dangers: Patterns for Reliable Systems

Session en Anglais - Intermédiaire

Dual-writes create intermittent data inconsistencies that can be difficult to find and correct. How do you spot this anti-pattern, and how can you avoid it? This talk covers four patterns for maintaining data consistency in modern systems, prioritizing reliability and protecting developers' nights and weekends. We'll see examples in C# of each pattern, including demonstrations using SQL Server, Cosmos DB and Redis.

Sessions Montréal 2025

Sessions Montréal 2024

Sessions Montréal 2019