Musings on Go and Generics ...

I feel like I am the only person in the Go programming community these days, who hasn't expressed an opinion about the latest generics proposal. I wish, I could say that the reason was just a lack of time. Yet, what I really wanted was for the hype to die…

Developer Tool Tip: DevDocs

Here is a handy developer tool tip for today: DevDocs As developers, we spend a large portion of our time, searching for the "name of the function abc that did thing xyz". Not surprisingly, sites like StackOverflow have become so popular. Yet, SO answers are often full of…

RPC is "Fundamentally Flawed"...

From Martin Kleppmann's brilliant book Designing Data-Intensive Applications: "Although RPC seems convenient at first, the approach is fundamentally flawed." Kleppmann makes the point that function calls are predictable in the sense that they either succeed or fail, based on parameters that are in control of the caller. Requests…

Give Me Back My Monolith

Give Me Back My Monolith by Craig Kerstiens is something I have been ranting about for quite some time. It is thus good to see other people standing on the same side of the bridge: As we ventured into micro-services onboarding time skyrocketed. Yes, we have docker and orchestration such…