Hey, I'm Alex Kondov.

I'm a software engineer by day and a writer by night.

I've spent the last 10 years building software and writing about it. JavaScript and React are my weapons of choice, but I've dabbled in many other languages and technologies. From the front-end to the back-end, from early stage Sillicon Valey startups to big media corps like the Financial Times, I've built a little bit of everything

I'm sharing everything I know about software through my articles, books and newsletter.

When I'm not coding, I'm either lifting, playing Magic: The Gathering, or writing fiction.

Recently Published

Interface Segregation Principle in React

August 27, 2024

The SOLID principles were the first software design concepts I ever studied and to this day they remain the most influential piece of…

Common Sense Refactoring of a Messy React Component

July 31, 2024

One thing I’ve learned from all the consulting I’ve done is that rewrites rarely lead to anything good. Almost in all cases, when you have…

A Front-End Engineer's Take on LLMs

May 16, 2024

I dabbled in data science years ago but it’s just not my thing. The end product of creating a model is incredible, but long ago I conceded…