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

Reading Code - Chakra UI

February 27, 2023

I spent over a year as a principal engineer in one of News UK’s platform teams where we were building libraries and tooling for the other…

Use Databases Without Putting Domain Logic in Them

February 09, 2023

Even though I’m very passionate about front-end development now, I started my career with different intentions. For the first few years, I…

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…


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.