Showing 38 notes (Page 1 of 2)
I’ve had a few conversations about async code recently (and not so recently) and seen some code that seems to make wrong assumptions about async, so I figured out it was time to have a serious chat about async, what it’s for, what it guarantees and what it doesn’t.
Struggling with 'await' in loops? Explore common mistakes and modern solutions to optimize async code for performance.
A lot of people say AI will make us all “managers” or “editors”…but I think this is a dangerously incomplete view!
When designing software systems, do the simplest thing that could possibly work. It’s surprising how far you can take this piece of advice. I genuinely think…
As a self professed minimalist, I’ve long been a fan of the axiom “Perfection is attained not when there is nothing more to add, but when there is nothing left to take away”, penned by Antoine de Saint Exupéry.
🧠 Cognitive load is what matters. Contribute to zakirullin/cognitive-load development by creating an account on GitHub.
Learn how serverless is a scam and why you should just use a container.
What can't be solved with money, are the most valuable things.
I'm done talking about microservices: the term is confusing, discussions are abstract, and without organisational change, microservices are pointless
Why I don't do Domain Driven Design
Eight distributed systems fallacies that are underrated during system design.
Note: This got and got some attention. This post is not advice, it's what's working for me. It's easy to pick up bad habits and hard to create good o...
GitHub Gist: instantly share code, notes, and snippets.
At scale there are no rollbacks and no cut-overs. Your software only moves forward.
It doesn't matter how many entities, aggregates, factories, services, and repositories you have. That's not domain-driven design.
We couldn’t find that page, please check the URL and try again.
At some point, I realized I would've argued the exact opposite position on a lot of topics just a few years ago.
In an age of complicated front-end solutions, is there a simpler way of doing things? Spoiler alert: there is.
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
Showing 38 notes (Page 1 of 2)