DEV Community

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.
Position: fixed is a paint trick, not an event boundary

Position: fixed is a paint trick, not an event boundary

4
Comments 1
5 min read
Should a Front-end Developer Understand the Entire Product Development Process?

Should a Front-end Developer Understand the Entire Product Development Process?

Comments
1 min read
The RSC Payload Trap: Thinning Next.js Component Props ⚡

The RSC Payload Trap: Thinning Next.js Component Props ⚡

Comments
3 min read
You're watching `window` to detect element size changes. `ResizeObserver` watches the element itself.

You're watching `window` to detect element size changes. `ResizeObserver` watches the element itself.

17
Comments 1
4 min read
HTTP QUERY is here: what changes for frontend data fetching?

HTTP QUERY is here: what changes for frontend data fetching?

2
Comments
5 min read
You still write `finally { resource.close() }`. The `using` keyword does it automatically.

You still write `finally { resource.close() }`. The `using` keyword does it automatically.

14
Comments 3
4 min read
The Matrix of Real-Time: Building WebSocket Apps for Chat, Notifications, and Live Updates

The Matrix of Real-Time: Building WebSocket Apps for Chat, Notifications, and Live Updates

Comments
5 min read
How one lazy line turned a simple feature into a recursive DOM walker

How one lazy line turned a simple feature into a recursive DOM walker

8
Comments
3 min read
Implementing Premium Tech Typography in CSS: A shutdownX Case Study

Implementing Premium Tech Typography in CSS: A shutdownX Case Study

1
Comments
2 min read
I built a developer portfolio template with React, Vite & Tailwind — here's what I learned

I built a developer portfolio template with React, Vite & Tailwind — here's what I learned

2
Comments
1 min read
Stop Race Conditions: React AbortControllers ⚡

Stop Race Conditions: React AbortControllers ⚡

1
Comments
2 min read
Add Arrow-Key Shortcuts to a Confirmation Dialog Without Breaking Accessibility

Add Arrow-Key Shortcuts to a Confirmation Dialog Without Breaking Accessibility

2
Comments 3
3 min read
You use a setTimeout to trigger CSS entry animations. `@starting-style` makes it unnecessary.

You use a setTimeout to trigger CSS entry animations. `@starting-style` makes it unnecessary.

14
Comments 1
4 min read
React.js ~useState Antipatterns~

React.js ~useState Antipatterns~

Comments
3 min read
You've been doing Set math by hand. JavaScript finally shipped `.union()`, `.intersection()`, and friends.

You've been doing Set math by hand. JavaScript finally shipped `.union()`, `.intersection()`, and friends.

15
Comments 1
4 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.