Common React Hooks Antipatterns and Gotchas
Discusses common React Hooks antipatterns like useEffect misuse and useState gotchas, offering better solutions.
Discusses common React Hooks antipatterns like useEffect misuse and useState gotchas, offering better solutions.
A daily tech link roundup covering AI, web development, .NET, and software engineering trends for January 2026.
Explains stale closures in React's useEffect, showing how to fix them with dependency arrays and the useRef hook.
Introduces @pierre/diffs, a new open-source library for rendering code diffs with syntax highlighting, built on Shiki.
Explores the design and type-safety of compound components in React, discussing when they are and aren't the right pattern.
Explains how React components work with native Browser APIs like Fetch, Observers, and History for networking, UI interactions, and navigation.
A developer builds a travel itinerary web app for his wife using AI coding assistants like Claude, exploring the 'vibe coding' approach and its pros/cons.
A developer builds a complete FIRE calculator web app using GitHub Copilot's agent mode in VS Code in just 30 minutes.
A developer details the challenges of building a server-side React renderer for printing complex crossword puzzles, including custom formatting and SVG rendering.
Anthropic fixed the flickering issue in Claude Code's TUI by rewriting the renderer, sparking discussion on terminal UI design trade-offs.
A technical overview of the Puzzmo platform's 2025 tech stack, covering new features, iOS app development, and backend improvements.
A developer builds a gesture-controlled flight tracker using MediaPipe, TanStack Start, and OpenSky API for the Advent of AI 2025 challenge.
A guide to implementing a 'copy as markdown' button for dynamic content in an MDX-based Next.js documentation site.
A developer reflects on a pivotal 2025, shifting focus from React/Remix to AI and the Model Context Protocol (MCP) to build interactive, agent-like software.
A technical guide on using Codemods to automate codebase upgrades and migrations, with examples from Next.js.
A developer's perspective on building effective design systems, focusing on API design, developer experience, and team collaboration.
Explains how to use TypeScript's Omit utility type with discriminated unions for better React component prop typing.
A personal reflection on the talks and themes at FFConf 2025, covering diversity, privacy, web components, and AI in web development.
A software engineer details their work building a design system, CSS engine, and AI Assistant at Stripe, plus a local-first app project.
A developer reflects on the rarity of challenging frontend performance work in React projects and the industry's bias towards high-powered devices.