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.
Your Frontend Changes Every Sprint. Your Tests Should Know What Matters.

Your Frontend Changes Every Sprint. Your Tests Should Know What Matters.

6
Comments
15 min read
Just shipped @modyra/core: a tiny state layer for complex frontends

Just shipped @modyra/core: a tiny state layer for complex frontends

7
Comments
1 min read
How to Structure Design Tokens for Light and Dark Mode

How to Structure Design Tokens for Light and Dark Mode

2
Comments
6 min read
How to Hunt a Bug Again (But at 10 AM ☀️)

How to Hunt a Bug Again (But at 10 AM ☀️)

9
Comments
2 min read
Escaping the Trap: Fixing Stale Closures in React Hooks ⚡

Escaping the Trap: Fixing Stale Closures in React Hooks ⚡

Comments
2 min read
10 Best Websites for Web Design Inspiration in 2026

10 Best Websites for Web Design Inspiration in 2026

7
Comments
5 min read
Building PWAs: My “Neo‑In‑The‑Matrix” Quest for Offline‑First Magic

Building PWAs: My “Neo‑In‑The‑Matrix” Quest for Offline‑First Magic

Comments
5 min read
HTML Tables

HTML Tables

Comments
2 min read
Lessons from building 20 MCP Apps in 2 days

Lessons from building 20 MCP Apps in 2 days

3
Comments
4 min read
SEO for Developers: Stop Guessing and Start Measuring

SEO for Developers: Stop Guessing and Start Measuring

2
Comments 2
3 min read
How Advanced React Developers Should Think About Hooks

How Advanced React Developers Should Think About Hooks

Comments
4 min read
Angular 22: reatividade, arquitetura e por que migrar

Angular 22: reatividade, arquitetura e por que migrar

Comments
9 min read
GeekNews Frontend Weekly Deep Dive - 2026-06-29

GeekNews Frontend Weekly Deep Dive - 2026-06-29

Comments
1 min read
Stop Unnecessary Re-renders: Architecting React Context ⚡

Stop Unnecessary Re-renders: Architecting React Context ⚡

Comments
3 min read
Your scroll listener fires on every pixel. `IntersectionObserver` fires when visibility actually changes.

Your scroll listener fires on every pixel. `IntersectionObserver` fires when visibility actually changes.

16
Comments
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.