Bnaya EshetProactive Architecture GuardingArchitecture Guarding with Static Code Analyzer and Code FixMay 4May 4
Bnaya EshetCrafting `dotnet new` Templates: Before Your Coffee Runs ColdIntroductionNov 18, 2023Nov 18, 2023
Bnaya EshetinStackademicSource Code Generators, DIYMaking your own Source Code Generator is only a few command lines away :-)Oct 24, 2023Oct 24, 2023
Bnaya EshetinStackademicLandscape of .NET ParallelismParallelism is a cornerstone of modern software development, enabling applications to harness the full potential of today’s multi-core…Sep 5, 20232Sep 5, 20232
Bnaya EshetinStackademicReasoning Task, Async & Await in .NETAs developers, we often encounter situations where we need to perform tasks concurrently to ensure our applications run efficiently. The…Aug 29, 20231Aug 29, 20231
Bnaya EshetinStackademicGenerative Builder Pattern in C#In our previous post, we discussed the power of .NET source code generators and implemented one to automate the Builder pattern. This time…Aug 22, 2023Aug 22, 2023
Bnaya EshetinStackademicEvent Sourcing & Version AwarenessIn any production system, change is inevitable. New features get added, business logic evolves, and data models are refined. Without a…Aug 11, 2023Aug 11, 2023
Bnaya EshetinStackademicUnleashing the Power of .NET Source Code GeneratorsAutomate away tedious boilerplate code in your .NET apps with clever code generators. In this post, we’ll explore tools that can pump out…Jul 24, 20231Jul 24, 20231
Bnaya EshetinCloud Native DailyEvent Sourcing Caching and GDPR Compliance (Data Splitting)Explore the concept of storage specialization within EventSourcing.Backbone, which encompasses both caching and data splitting.Jul 13, 2023Jul 13, 2023
Bnaya EshetinCloud Native DailyThe Paradox of TelemetryTuning EventSourcing.Backbone for effective insightsJul 4, 2023Jul 4, 2023