Hey, I'm Alex Kondov.

I'm a software engineer by day and a writer by night. My tools of choice are JavaScript 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.

But my passion for creating took me beyond software. When I found programming languages to be too limited, I started writing fiction. You can read my short stories here.

Latest Articles

Building a Proper REST API

February 29, 2024

When I started my career, REST was at the peak of its adoption. It had become the de facto standard for designing web APIs with vast amounts…

Clean Architecture in React

February 09, 2024

The more information we have up front when we’re building a software product, the better it will come out. But I’ve only heard legends about…

Between Art and Algorithms

January 14, 2024

I was more of a humanities person in high school. Didn’t do great in math and informatics, loved history and philosophy. So most people were…


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.