Tech Watch RSS Feed
All the articles I've selected.
Understanding TypeScript Object.entries Type Safety with Generic Types
Published: at 03:59 PM(Tiger Abrodi)Learn how to maintain type safety when using Object.entries in TypeScript by creating custom generic types that preserve key-value type relationships in your objects.
Understanding TypeScript Type Inference with Column Formatters
Published: at 03:58 PM(Tiger Abrodi)Learn how to implement type-safe column formatters in TypeScript using advanced type inference, from basic approaches to an elegant mapped type solution for data table components.
Why use Immer for state updates?
Published: at 03:53 PM(Tiger Abrodi)Learn why immutable state updates matter in React, how they improve performance through reference comparison, and how Immer makes complex state management intuitive and efficient.
React "as" Prop Using TypeScript
Published: at 02:08 PM(Christian Velez)Learn how to type the "as" prop in React to dynamically change the rendered HTML tag.
Snapshot testing styled-components with Vitest
Published: at 02:03 PM(Bartosz Szafran)Learn how to fix Vitest's styled-components snapshot testing limitations by implementing Jest's serializer, enabling detailed CSS rule comparisons instead of unreliable hash values.
ESLint now officially supports linting of CSS
Published: at 01:55 PM(Nicholas C. Zakas)ESLint now supports CSS linting through the official @eslint/css plugin, featuring validation rules, tolerant parsing, and custom syntax support including Tailwind. Learn how to configure and use CSS linting in ESLint.
Learning web extensions
Published: at 01:49 PM(Chen Hui Jing)Learn the fundamentals of browser extension development, from manifest.json to content scripts and background scripts. A beginner-friendly guide with practical examples and code snippets.
useDebounceCallback hook explained
Published: at 02:29 PM(Tiger Abrodi)Learn how React's useDebounceCallback hook works with a deep dive into JavaScript closures, timeouts, and the callback ref pattern. Perfect for React developers looking to master debouncing.
Single Responsibility Principle in React: The Art of Component Focus
Published: at 10:39 AM(Christian Ekrem)Learn how to apply the Single Responsibility Principle in React components. A practical guide to writing cleaner, more maintainable code using SOLID principles and component composition.
How to inspect React Server Component Activity with Next.js
Published: at 10:30 AM(Ben Blackmore)Learn how to debug and monitor React Server Components in Next.js using OpenTelemetry. A practical guide to gaining visibility into server-side rendering and performance optimization.