Hey, I'm Alex Kondov.

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.

Latest Articles

I'm Building Something

January 28, 2023

Most of my articles reflect on things I’ve built in the past. Trying to make sense of it all, I share insights about a challenge mixed with…

2022 Year in Review

December 16, 2022

I will spare you the pathos of how quickly time passes. But I will be overly emotional about how the last twelve months have changed me. I…

Hexagonal-Inspired Architecture in React

November 30, 2022

My grudge against the front-end community is that we’re too focused on improving low-level APIs and building new tools instead of thinking…

Accumulating Unintentional Tech Debt

October 31, 2022

I’ve consistently underestimated the effects of tech debt. All the books and blog posts have branded its negative impact in my mind, but I…

A Half-Hour to Learn JavaScript

September 30, 2022

I’ve been writing JavaScript on and off for nine years at the time of this writing. And if you’ve been close to a browser, chances are that…


Tao of Node

Learn how to build better Node.js applications. A collection of best practices about architecture, tooling, performance and testing.

Tao of React

Learn proven practices about React application architecture, component design, testing and performance.