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.
Modern CSS Deleted My Layout JavaScript: Field Notes on Container Queries, :has(), and Subgrid

Modern CSS Deleted My Layout JavaScript: Field Notes on Container Queries, :has(), and Subgrid

Comments
7 min read
Forms, payloads, and live inputs in Fitz LiveViews

Forms, payloads, and live inputs in Fitz LiveViews

2
Comments
4 min read
Trusted Types Is Baseline: DOM XSS Is Now a Type Error

Trusted Types Is Baseline: DOM XSS Is Now a Type Error

Comments
3 min read
Architecture of Speed: Why Frontend Performance is a Structural Choice

Architecture of Speed: Why Frontend Performance is a Structural Choice

Comments
1 min read
Build an Animated Multi-Step Progress Tracker Using CSS

Build an Animated Multi-Step Progress Tracker Using CSS

1
Comments
7 min read
I Built a Cinematic Developer Portfolio Instead of a Traditional One — Here’s What I Learned

I Built a Cinematic Developer Portfolio Instead of a Traditional One — Here’s What I Learned

3
Comments
3 min read
10 UX Design Patterns Every Developer Should Know (And When to Skip Them)

10 UX Design Patterns Every Developer Should Know (And When to Skip Them)

Comments
10 min read
Dialog API vs Popover API: Which One Should You Actually Use?

Dialog API vs Popover API: Which One Should You Actually Use?

Comments
4 min read
Goodbye Rebase Hell: How GitHub Stacked PRs Transformed My Frontend Workflow

Goodbye Rebase Hell: How GitHub Stacked PRs Transformed My Frontend Workflow

Comments
3 min read
Baking Accessibility into Your Design System: A Four-Layer Testing Strategy

Baking Accessibility into Your Design System: A Four-Layer Testing Strategy

Comments
9 min read
Forms, payloads e inputs en vivo en Fitz LiveViews

Forms, payloads e inputs en vivo en Fitz LiveViews

1
Comments
4 min read
You're blocking touchmove events to contain scroll. `overscroll-behavior` does it natively.

You're blocking touchmove events to contain scroll. `overscroll-behavior` does it natively.

11
Comments
4 min read
Tired of JS for simple UI in Ruby?

Tired of JS for simple UI in Ruby?

Comments
1 min read
How I Built a Candlestick Recognition Game with JavaScript

How I Built a Candlestick Recognition Game with JavaScript

Comments
5 min read
CĂłmo solucionar el error \"Text content does not match server-rendered HTML\" en Next.js App Router

CĂłmo solucionar el error \"Text content does not match server-rendered HTML\" en Next.js App Router

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