I'm a software engineer by day and a writer by night. My tools of choice are JavaScript, Go and a pen.
Working for early stage startups and big corps taught me a lot about building software. I share everything I know about software design & architecture through my articles, books and newsletter.
I'm also passionate about storytelling, physical training, and philosophy.
A few years ago, keeping up with the JS ecosystem was my part-time job. I’d spend weekends trying out libraries and staying informed about…
My blog is something of a trophy case of mine. Like a hunter who hangs the antlers of a stag on their wall, every time I solve a technical…
Browsing through libraries is an enriching experience, but they’re too focused and lack the architectural depth that building an entire…
The big idea of building startups in the last two decades was idea validation. Ensure you’re on the right track before investing excessive…
React finally got better docs this year and right now they’re the best resource to learn the technology and its ecosystem. One of the…
Learn how to build better Node.js applications. A collection of best practices about architecture, tooling, performance and testing.
Learn proven practices about React application architecture, component design, testing and performance.