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.
We Were Always Building State Machines — From .NET ViewBag to TypeScript Discriminated Unions

We Were Always Building State Machines — From .NET ViewBag to TypeScript Discriminated Unions

Comments
7 min read
Fix Core Web Vitals: Offload Scripts with Partytown ⚡

Fix Core Web Vitals: Offload Scripts with Partytown ⚡

1
Comments
3 min read
Ng-News 26/16: OpenNG Foundation, spartan/ui

Ng-News 26/16: OpenNG Foundation, spartan/ui

Comments
2 min read
Frontend Development in 2026: What Skills Are Becoming Obsolete?

Frontend Development in 2026: What Skills Are Becoming Obsolete?

1
Comments
5 min read
đŸ„ˆ React Performance Tips: 12 Ways to Make Your App Faster

đŸ„ˆ React Performance Tips: 12 Ways to Make Your App Faster

6
Comments
4 min read
EAA w polskim e-commerce: Dlaczego „div-soup” to teraz ryzyko biznesowe i jak semantyka HTML ratuje TwĂłj budĆŒet

EAA w polskim e-commerce: Dlaczego „div-soup” to teraz ryzyko biznesowe i jak semantyka HTML ratuje TwĂłj budĆŒet

Comments
6 min read
CSS Challenges for 200 IQ

CSS Challenges for 200 IQ

4
Comments
6 min read
Building Scalable React UI: Advanced Component Architecture & Patterns

Building Scalable React UI: Advanced Component Architecture & Patterns

Comments
2 min read
You're collecting async iterable results with a for-await loop. `Array.fromAsync` does it in one call.

You're collecting async iterable results with a for-await loop. `Array.fromAsync` does it in one call.

23
Comments
4 min read
I Switched from Postman to Bruno 🚀

I Switched from Postman to Bruno 🚀

6
Comments 1
1 min read
How I Fixed Broken Portrait/Landscape Gallery Alignment (and Open-Sourced It)

Solves masonry baseline mismatch across frameworks

How I Fixed Broken Portrait/Landscape Gallery Alignment (and Open-Sourced It)

7
Comments 10
3 min read
CSS Doesn't Throw: One Mistyped Comment Closer Silently Ate 15 Lines of My Stylesheet

CSS Doesn't Throw: One Mistyped Comment Closer Silently Ate 15 Lines of My Stylesheet

1
Comments
9 min read
Stop using hex codes in your CSS

Stop using hex codes in your CSS

Comments
4 min read
🚀 New React Challenge: Tier List

🚀 New React Challenge: Tier List

1
Comments
1 min read
Part 1: Why I Rarely Use useEffect Anymore (and what I use instead)

Part 1: Why I Rarely Use useEffect Anymore (and what I use instead)

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