
May 11, 2022
.NET development on Apple Silicon
I bought a MacStudio, I've been a long-time Windows user, and I'm a .NET developer. What could go wrong? Let's find out how my experience goes in this live-blogging session.
We need insights, not data
Gauges and graphs attract software engineers like honey for bees. We spend hours implementing distributed logging solutions or monitoring systems, and still we have a hard time understanding what's going on.
They'll probably make it anyway: bulk editing Garmin data
Users have needs. They want to get things done when using software. If what they have is not satisfactory, they'll get creative.
Where we're going, we don't need service discovery
Too many times technology is used to solve problems that, to begin with, should not be considered problems. Service discovery, on many occasions, is a solution in search of a problem.
AsyncAPI, a specification for defining asynchronous APIs
Distributed systems governance is a hot topic. At first, it might feel overwhelming. It's important to understand what we need to govern and which tools can help.
When too many choices are harmful
I tend to be lazy and pragmatic when it comes to choices. It's also true that being exposed to too many options stresses me producing a negative result. I end up refusing to choose.
Let's get logical! On logical and physical architectural views
Having a deep understanding of the differences between physical and logical boundaries can help shed light on the way we architect systems. Usually, it leads to simpler solutions.