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.
Why I Still Test In Safari First (And The Bugs It Catches Early)

Why I Still Test In Safari First (And The Bugs It Catches Early)

Comments
8 min read
Toolcrib Taste-Test: An AI agent argued with my prompt, demanded N=3 trials, and wrote a post-mortem on Cascading Style đź’©

Toolcrib Taste-Test: An AI agent argued with my prompt, demanded N=3 trials, and wrote a post-mortem on Cascading Style đź’©

Comments
3 min read
MVVM (Model-View-ViewModel) Architecture

MVVM (Model-View-ViewModel) Architecture

1
Comments
3 min read
Morse Code: How Do You Handle Real-Time Translation in a Web App?

Morse Code: How Do You Handle Real-Time Translation in a Web App?

2
Comments 4
1 min read
Part 3: Stop Syncing Props Into State

Part 3: Stop Syncing Props Into State

Comments
7 min read
Track User Interactions in Angular, The Declarative Way

Track User Interactions in Angular, The Declarative Way

Comments
4 min read
My First React JS Developer Interview Experience

My First React JS Developer Interview Experience

5
Comments
1 min read
How I Kept a Live Chat Feed Smooth at 3,700+ Messages

How I Kept a Live Chat Feed Smooth at 3,700+ Messages

1
Comments
4 min read
🚀 How We Organized a Frontend Quiz That Attracted 1,600+ Registrations

🚀 How We Organized a Frontend Quiz That Attracted 1,600+ Registrations

Comments
3 min read
A Free CBT Equation Editor for Math & Chemistry

A Free CBT Equation Editor for Math & Chemistry

Comments
1 min read
Practical Uses for CSS :has() Now That It Works Everywhere

Practical Uses for CSS :has() Now That It Works Everywhere

2
Comments
3 min read
CSS Just Got a Parent Selector. Your Forms Will Never Look the Same

CSS Just Got a Parent Selector. Your Forms Will Never Look the Same

3
Comments 2
5 min read
Day 124 of Learning MERN Stack

Day 124 of Learning MERN Stack

Comments
2 min read
Launching my Dev journey

Launching my Dev journey

Comments
1 min read
Your `fetch()` in `beforeunload` is being silently dropped. Use `navigator.sendBeacon()`.

Your `fetch()` in `beforeunload` is being silently dropped. Use `navigator.sendBeacon()`.

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