Get the newsletter
Posts and notes straight to your inbox
Get new posts and short notes by email — no spam, unsubscribe anytime.
Blog
Browse by topic — architecture, Angular, AI, accessibility, careers, and more. The same engineering and product lens I bring to client work, published as it happens.
How AI Kills Tailwind and the Free Internet
Tailwind CSS is laying off developers. Not because their framework failed. Not because developers stopped using it. Because AI is destroying their business model, and most people don't even realize it's happening.

Tailwind Is A Technical Debt: Why Component-Based CSS Leaves It Behind
Tailwind was a clever hack in 2017 when web development meant bloated HTML, CSS and JS. Global stylesheet and no structure, just a mess…

Stop Using CSS Margin And Padding Shorthands. Use This Instead
Why the most common properties in web design became so complicated and what we can do to make space easier and less error prone

Should CSS Grid Be Your Default Choice Over Flexbox In 2024?
The default answer to every question in a title is no. But since you’re here you can read why, and make more informed decisions about…

⭕ CSS Now Supports Vertical Alignment In Normal Flow
At last, after so many years we can center stuff vertically with one CSS property!

How To Create A Spring Effect With CSS
How to animate these wiggly elements that look so natural with CSS? This articles is the answer!

Stop Using CSS Media Queries To Block Stuff In 2024
Lately I was working on some new app. The app should be responsive both for smartphones, tablets and laptops. But given some specifics of…

🤗 You Can Now Join New Angular, C#, C++, CSS and Git Groups On LinkedIn
New, friendly groups for programmers are now live on LinkedIn

CSS Nesting Without Ampersand Is Coming
While ampersand is still required in some browsers, it’s very likely eventually we won’t need it.

🧭 Safari 16.5 Is Not Only About CSS Nesting
🧭 Safari 16.5 Is Not Only About CSS Nesting The new release of Safari browser comes with a promise that maybe we will have all modern features of the web available also in that browser. After the death of Internet Explorer, Safari was on an edge to replace the old browser in int…