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.
Check an image's pixel count before allocating a canvas

Check an image's pixel count before allocating a canvas

Comments
3 min read
Building Dashboards with React: A Practical Guide to Reusable Components and Data Visualization

Building Dashboards with React: A Practical Guide to Reusable Components and Data Visualization

Comments
4 min read
How I work with Claude Code: memory, gates and the mistakes that built them

How I work with Claude Code: memory, gates and the mistakes that built them

2
Comments 1
9 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
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
Stop Shipping Custom UI That Disappears in `forced-colors` Mode

Stop Shipping Custom UI That Disappears in `forced-colors` Mode

5
Comments 1
6 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
A screenshot that fails on its own: pin the data, not the pixel

A screenshot that fails on its own: pin the data, not the pixel

Comments
2 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.