Noah Mancino

October 24, 2023

The Future of Asynchronous Javascript

Asynchronous programming has evolved rapidly from callbacks to Promises and async/await. We are now looking at a new horizon with top-level await and enhanced concurrency features that promise to make non-blocking code even more intuitive and powerful.

September 15, 2023

Setting up React 18

React 18 introduces concurrent rendering, a foundational update that allows React to interrupt rendering to handle urgent user interactions. This guide walks through the migration steps, highlighting the new createRoot API and how to leverage automatic batching for better performance.

August 02, 2023

CSS Grid Layout Tricks

Grid layout has revolutionized how we build two-dimensional layouts on the web. Beyond the basics, there are powerful techniques involving named grid areas, minmax functions, and auto-fit responsive strategies that can dramatically reduce your media query usage.

July 10, 2023

Why I switched to Tailwind

Utility-first CSS frameworks often face skepticism, but the productivity gains are undeniable once you get past the initial learning curve. In this post, I discuss my journey away from BEM and SASS towards a more composable, rapid development workflow provided by Tailwind CSS.

Older →