Polymorphic components in React
A guide to building flexible, reusable React components using polymorphic patterns with TypeScript for type safety.
A guide to building flexible, reusable React components using polymorphic patterns with TypeScript for type safety.
Exploring a new approach to Angular forms using Signals, combining the best of Template-Driven and Reactive Forms with a signal-based API.
A developer defends Tailwind CSS against common criticisms, arguing it's not inline CSS and demonstrating its utility with code comparisons.
Explains HTML Web Components, a technique to enhance existing HTML with JavaScript, and demonstrates their use in ASP.NET Core applications.
A clever CSS technique for creating rounded gradient borders that work with semi-transparent or blurred backgrounds, using masks and pseudo-elements.
A curated list of the best websites to find and download free, high-quality HTML and vanilla CSS templates for both personal and commercial projects.
An analysis of React's current state, focusing on the paradigm shift and complexity introduced by React Server Components and the Next.js App Router.
Learn how to use the CSS accent-color property to quickly style form inputs like checkboxes, radio buttons, and range sliders.
A web developer reflects on the future direction of their CSS-focused blog, considering expanding into personal and broader tech topics.
A developer shares their evolving approach to CSS, moving towards building a personal UI system called Splendid UI to simplify web development.
A web developer discusses the complexities and gray areas of semantic HTML, questioning best practices for elements like headers, asides, and tables of contents.
A simple CSS snippet for quickly styling text-based HTML pages with improved typography and layout.
Explores ARIA Live Regions limitations, best practices, and robust alternatives for accessible notifications in web development.
A seasoned React developer expresses frustration with React's complexity, communication issues, and slow development pace.
A guide to implementing smooth page transitions using the View Transitions API with ASP.NET Core Razor Pages and HTMX for enhanced web UX.
A curated list of on-demand sessions from AWS re:Invent 2023 focusing on front-end web and mobile development tools and best practices.
A guide to overcoming analysis paralysis and choosing a JavaScript framework to learn, focusing on practical action over endless comparison.
A guide for beginners on how to learn React effectively by focusing on the core library first and avoiding common distractions.
A personal year-in-review blog post covering work achievements, health struggles, and travel experiences in 2023.
Introduces storage-form, a Web Component that connects HTML forms to browser localStorage for data persistence.