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.
Cursor vs Offset Pagination: A Frontend Engineer's Perspective in 2026

Cursor vs Offset Pagination: A Frontend Engineer's Perspective in 2026

1
Comments
7 min read
SEO for Developers: Beyond Meta Tags

SEO for Developers: Beyond Meta Tags

Comments 3
3 min read
Your scroll listener is doing CSS's job

Your scroll listener is doing CSS's job

13
Comments
5 min read
Try the Tech Radar #4 — Server-driven UI in a 12-Widget Vanilla JS Interpreter

Try the Tech Radar #4 — Server-driven UI in a 12-Widget Vanilla JS Interpreter

Comments
6 min read
XSS Attacks

XSS Attacks

1
Comments
3 min read
The Missing Layer Between LLMs and Your DOM

The Missing Layer Between LLMs and Your DOM

4
Comments
4 min read
Micro-Frontends, One Year On: The Workarounds That Made Single-SPA Reliable for Us

Micro-Frontends, One Year On: The Workarounds That Made Single-SPA Reliable for Us

Comments
23 min read
Stop Trusting Screenshots: Why Visual Regression Monitoring Cries Wolf (and How to Fix It)

Stop Trusting Screenshots: Why Visual Regression Monitoring Cries Wolf (and How to Fix It)

1
Comments 3
4 min read
Demystifying SVG to React Component: Stop Breaking Your Build Pipelines

Demystifying SVG to React Component: Stop Breaking Your Build Pipelines

1
Comments
4 min read
View Transitions API: Frontend Animasyonlarında Yeni Standart mı Geliyor?

View Transitions API: Frontend Animasyonlarında Yeni Standart mı Geliyor?

Comments
4 min read
The 3-Second Rule of Web Performance — And How to Beat It

Master checklist plus CSS loading caveats

The 3-Second Rule of Web Performance — And How to Beat It

13
Comments 5
33 min read
A One-Click Rollback That Saved My Production App — Back When Firebase Was the Go-To

A One-Click Rollback That Saved My Production App — Back When Firebase Was the Go-To

Comments
2 min read
You reached for !important again. @layer is the real fix.

You reached for !important again. @layer is the real fix.

12
Comments
4 min read
From Code to Live: The Complete Lifecycle of a Mini Program

From Code to Live: The Complete Lifecycle of a Mini Program

1
Comments
6 min read
I built a motion library where the site becomes the preview

I built a motion library where the site becomes the preview

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