Join 📚 Josh Beckman's Highlights

A batch of the best highlights from what Josh's read, .

One of the most common mistakes when starting with Domain Events and with DDD in general is to not go the whole way and figure our what is actually going on in the domain. It is easy to fall into the trap of naming all events SomethingCreated, SomethingUpdated and SomethingDeleted. While not a problem in itself it does not make use of the powerful thing we get by adding the context and meaning to the actual change that the Domain Event represent. You lose the intent of the event and reading the event log later will not provide that much value.

What Are Domain Events? | DDD | Serialized

serialized.io

Pollan proposes a new (and very old) answer to the question of what we should eat that comes down to seven simple but liberating words: *Eat food. Not too much. Mostly plants.* By urging us to once again eat food, he challenges the prevailing nutrient-by-nutrient approach — what he calls nutritionism — and proposes an alternative way of eating that is informed by the traditions and ecology of real, well-grown, unprocessed food. Our personal health, he argues, cannot be divorced from the health of the food chains of which we are part.

In Defense of Food

Michael Pollan

It's hard for me to overemphasize how how central this is. Like, every day that I program I use this, right? It is one of the key things that keeps me sane. Like, you can make lots of other features of the language away from me but like with my last dying breath I will keep my exhaustiveness checks.

Effective ML

Jane Street

...catch up on these, and many more highlights