My Blog

Jan 18, 2025

Avoiding prop-drilling when building reusable components

Jan 18, 2025

Building a modal stack library

Jan 18, 2025

Building an enterprise data-table in Angular

Jan 18, 2025

Building dev tools with good DX

Jan 18, 2025

Micro-interactions that matter

Jan 18, 2025

The DX of component API Design

Jan 5, 2025

A Dialog for all Seasons

Jan 5, 2025

Anatomy of a File Upload Component

Jan 5, 2025

Animating Dynamic Height in Angular

Jan 5, 2025

Building an Enteprise Datatable

Jan 5, 2025

Building Libraries with good DX

Jan 5, 2025

From Scattered Components to a UI Library

Apr 9, 2024

Embracing Vim: The Unsung Hero of Code Editors

Apr 8, 2024

Spaces vs. Tabs: The Indentation Debate Continues

Apr 7, 2024

The Power of Static Typing in Programming