Forem

Front-end

"If you're already a front-end developer, well, pretend you're also wearing a pirate hat." - Ethan Marcotte

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
asChild: Understanding the Slot Pattern in React
Cover image for asChild: Understanding the Slot Pattern in React

asChild: Understanding the Slot Pattern in React

3
Comments
10 min read
Vue 3 provide/inject in depth: build a typed AppContext

Vue 3 provide/inject in depth: build a typed AppContext

Comments
5 min read
React Lanes: The Internal Engine Powering Modern Concurrent Rendering
Cover image for React Lanes: The Internal Engine Powering Modern Concurrent Rendering

React Lanes: The Internal Engine Powering Modern Concurrent Rendering

7
Comments 1
6 min read
JavaScript Quiz

JavaScript Quiz

Comments
2 min read
How Computed Values Really Work: Lazy Evaluation in a Reactive Graph
Cover image for How Computed Values Really Work: Lazy Evaluation in a Reactive Graph

How Computed Values Really Work: Lazy Evaluation in a Reactive Graph

Comments
4 min read
7 Angular 2026 Predictions That Could Redefine Frontend Architecture
Cover image for 7 Angular 2026 Predictions That Could Redefine Frontend Architecture

7 Angular 2026 Predictions That Could Redefine Frontend Architecture

2
Comments
10 min read
Unlocking CSS Houdini: Paint and Layout APIs
Cover image for Unlocking CSS Houdini: Paint and Layout APIs

Unlocking CSS Houdini: Paint and Layout APIs

Comments
3 min read
Two JavaScript Fundamentals You Need Before Implementing Signals
Cover image for Two JavaScript Fundamentals You Need Before Implementing Signals

Two JavaScript Fundamentals You Need Before Implementing Signals

1
Comments
4 min read
Level Up Your TypeScript: Advanced Patterns Every Frontend Dev Should Know

Level Up Your TypeScript: Advanced Patterns Every Frontend Dev Should Know

Comments
4 min read
React Query: Simplifying Data Fetching in React

React Query: Simplifying Data Fetching in React

Comments 2
4 min read
Understanding JSX & How a React App Starts (Beginner-Friendly Guide)
Cover image for Understanding JSX & How a React App Starts (Beginner-Friendly Guide)

Understanding JSX & How a React App Starts (Beginner-Friendly Guide)

Comments
2 min read
I Was Still Afraid of useReducer in 2026 — Until I Built This Small Project
Cover image for I Was Still Afraid of useReducer in 2026 — Until I Built This Small Project

I Was Still Afraid of useReducer in 2026 — Until I Built This Small Project

3
Comments 2
2 min read
Stop Eyeballing Your UI: The Performance Cost of Poor Alignment
Cover image for Stop Eyeballing Your UI: The Performance Cost of Poor Alignment

Stop Eyeballing Your UI: The Performance Cost of Poor Alignment

Comments
2 min read
Why most ‘fast websites’ are still slow in production
Cover image for Why most ‘fast websites’ are still slow in production

Why most ‘fast websites’ are still slow in production

Comments
2 min read
Performance Budgets: The Metric That Changes Everything

Performance Budgets: The Metric That Changes Everything

Comments
2 min read
Visualizing AWS DynamoDB Data with React & Recharts
Cover image for Visualizing AWS DynamoDB Data with React & Recharts

Visualizing AWS DynamoDB Data with React & Recharts

Comments
1 min read
Common AI Buzzwords — Explained Without the Hype
Cover image for Common AI Buzzwords — Explained Without the Hype

Common AI Buzzwords — Explained Without the Hype

Comments
3 min read
My UI Looked Fine — But It Was Asking Users to Think Too Much
Cover image for My UI Looked Fine — But It Was Asking Users to Think Too Much

My UI Looked Fine — But It Was Asking Users to Think Too Much

Comments
1 min read
My First HTML/CSS Portfolio: Lessons, Mistakes, and Next Steps.

My First HTML/CSS Portfolio: Lessons, Mistakes, and Next Steps.

Comments
1 min read
Understanding the <Activity> Component in React 19

Understanding the <Activity> Component in React 19

1
Comments
2 min read
Building Custom UI Components from Scratch: Popover, Button, Inputs, Dropdowns, Tabs & More

Building Custom UI Components from Scratch: Popover, Button, Inputs, Dropdowns, Tabs & More

1
Comments
5 min read
The silent layout bug in AI-generated slides
Cover image for The silent layout bug in AI-generated slides

The silent layout bug in AI-generated slides

1
Comments 1
2 min read
让 AI 学会"问一嘴":assistant-ui 前端工具的人机交互实践

让 AI 学会"问一嘴":assistant-ui 前端工具的人机交互实践

Comments
2 min read
What is CORS?

What is CORS?

Comments
2 min read
Controlled Inputs or Uncontrolled Inputs in React?

Controlled Inputs or Uncontrolled Inputs in React?

Comments
3 min read
loading...