Representing Heterogeneous Data| journal.stuffwithstuff.com
Event Sourcing done the Epistemic Way| ralfwestphal.substack.com
Previous posts Why Go is not my favourite language and Go programs are not portable have me critiquing Go for over a decade.| blog.habets.se
A meditation on hubris, humility, and why your grandpa's advice about checking your inputs still matters in the age of hyperscale.| Alonso Network
Duality is technical jargon for "complementary". Programmers often overlook the role dualities in programming and hence fail to recognize them, even if they are hiding in plain sight. In this article we focus on two important pairs of dual concepts: producers and consumers, sum types and product types. I also spend some time ranting about default values being as bad as null values.| dicioccio.fr
In the two years since I've posted I want off Mr Golang's Wild Ride, it's made the rounds time and time again, on Reddit, on Lobste.rs, on HackerNews, and elsewhere. And every time, it elicits the ...| fasterthanli.me
Contents| safecpp.org
There are a few tendencies among programmers that involve the totem of “simplicity.” There’s the ancient concept of KISS, of course, but there’s also the much-abused YAGNI, the insistence that we “Choose Boring Technology,” entire languages that base their elevator pitch around the idea that they’re “simple,” and the concept in object-oriented design that “every class should have a single responsibility.” The problem with these approaches is that “simplicity” never g...| asthasr.github.io
Some programming languages like Java or Scala offer more than one way to express a concept of “lack of value”. Traditionally, a special null value is used to...| pkolaczk.github.io