Organizing Your Code to Minimize the 'Blast Radius' Software Programming .NET I was recently listening to an episode of the .NET Rocks podcast with guest Steve “Ardalis” Smith and Steve articulated an issue I’ve tried to highlight in code reviews many times in the past in a very succinct way that I loved: you want to organize your code in such a way as to minimize the “blast radius” when you inevitably make a change.
Software Engineering Character Classes Software Programming Much like a role-playing game, software engineers come in a variety of types, or “builds.” In gaming, these are referred to as “character classes.” Which are you?
Dynamically Compiling Protobuf Schemas from Confluent Schema Registry Software Programming We’re using Kafka in the Confluent Cloud platform with Protobuf schemas a lot at work, and a recent need that came up was for a testing tool which would enable our QA engineers to produce messages to our topics at will, without needing to write a bunch of code first.