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

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…

We Don't Need Faster Frameworks, We Need Better Tooling

September 26, 2022

Around ten years ago, businesses realized that building desktop applications was not a resource-effective way to go. You must create…

My Writing & Publishing Pipeline

August 29, 2022

In early 2021 I set out to write Tao of React with nothing but raw ambition. I had finally decided to write a book, albeit a short one. So I…


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.