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.
The design system is a contract, not a component library

The design system is a contract, not a component library

Comments 1
1 min read
LaTeX in the Fragment Hash: How Simon Willison Built a Stateless Document Renderer That Stores Everything in the URL

LaTeX in the Fragment Hash: How Simon Willison Built a Stateless Document Renderer That Stores Everything in the URL

1
Comments
6 min read
Migrating from AngularJS to React: A 30% Performance Improvement Journey

Migrating from AngularJS to React: A 30% Performance Improvement Journey

Comments
4 min read
I worked like the company was mine. Here is what two and a half years at a Silicon Valley startup taught me.

I worked like the company was mine. Here is what two and a half years at a Silicon Valley startup taught me.

Comments
10 min read
The Next.js 14 Awakens: Server Components Rise

The Next.js 14 Awakens: Server Components Rise

Comments
4 min read
How to Choose a Consistent SVG Icon Set for a React UI

How to Choose a Consistent SVG Icon Set for a React UI

Comments 1
5 min read
Why Client Feedback Loops Are Broken (And How We Built a Zero-Login DOM Overlay to Fix Them)

Why Client Feedback Loops Are Broken (And How We Built a Zero-Login DOM Overlay to Fix Them)

Comments
2 min read
What to Give an AI vs a Human in Frontend PR Review

What to Give an AI vs a Human in Frontend PR Review

2
Comments 1
3 min read
1,216 of our stylesheet's 3,133 lines draw two fake phones, and 294 lines serve 420 of our pages

1,216 of our stylesheet's 3,133 lines draw two fake phones, and 294 lines serve 420 of our pages

Comments
5 min read
Set the canvas size before configuring the drawing context

Set the canvas size before configuring the drawing context

Comments
2 min read
How to Bypass Aggressive JavaScript Anti-Copy Scripts Using Capture-Phase DOM Events

How to Bypass Aggressive JavaScript Anti-Copy Scripts Using Capture-Phase DOM Events

Comments
3 min read
Resize Observer and Mutation Observer

Resize Observer and Mutation Observer

Comments
9 min read
Frontend Testing: Confidence Without Brittleness

Frontend Testing: Confidence Without Brittleness

Comments
11 min read
JavaScript Security in 2025: Understanding XSS, CSP, and Sandboxing

JavaScript Security in 2025: Understanding XSS, CSP, and Sandboxing

1
Comments
3 min read
How to Create a Browser Checkerboard Preview for Transparent PNG Assets

How to Create a Browser Checkerboard Preview for Transparent PNG Assets

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