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.
Container queries can check more than size — style queries let components read custom property values

Container queries can check more than size — style queries let components read custom property values

23
Comments
4 min read
Hiding the Button Isn't Authorization: Why You Must Gate the Request

Hiding the Button Isn't Authorization: Why You Must Gate the Request

Comments
3 min read
JavaScript Closures

JavaScript Closures

5
Comments
2 min read
One React Component, Three Display Technologies — Flip Cards, Pixel LEDs, and Seven-Segment Digits in Pure CSS

One React Component, Three Display Technologies — Flip Cards, Pixel LEDs, and Seven-Segment Digits in Pure CSS

Comments
5 min read
You use `obj.hasOwnProperty(key)` to check property ownership. It can silently fail. `Object.hasOwn()` is the safe replacement.

You use `obj.hasOwnProperty(key)` to check property ownership. It can silently fail. `Object.hasOwn()` is the safe replacement.

17
Comments
4 min read
How to Make Your App Look Good When You’re Not a Designer

How to Make Your App Look Good When You’re Not a Designer

1
Comments 1
10 min read
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
Frontend Development in 2026: What Skills Are Becoming Obsolete?

Frontend Development in 2026: What Skills Are Becoming Obsolete?

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

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

Comments
2 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
👋 Sign in for the ability to sort posts by relevant, latest, or top.