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.
Building a High-Performance Client-Side PNG to PDF Converter Using JavaScript and jsPDF

Building a High-Performance Client-Side PNG to PDF Converter Using JavaScript and jsPDF

Comments
3 min read
"An invalid form control is not focusable": Hidden Steps

"An invalid form control is not focusable": Hidden Steps

Comments 1
4 min read
Solid Glass Adds an AI UI Theme to shadcn/ui Projects

Solid Glass Adds an AI UI Theme to shadcn/ui Projects

Comments
3 min read
Optimizing Frontend Performance and SEO for Local Trade Services Web Apps

Optimizing Frontend Performance and SEO for Local Trade Services Web Apps

Comments
3 min read
Screen Sizes & Viewport Cheat Sheet for 2026

Screen Sizes & Viewport Cheat Sheet for 2026

1
Comments 1
5 min read
I Compared 6 TypeScript Validation Libraries. Here's What Surprised Me 🤔

The hidden danger of mismatched runtime contracts

I Compared 6 TypeScript Validation Libraries. Here's What Surprised Me 🤔

129
Comments 54
14 min read
Delivery Failure Feature Flags: React Next.js Polling Client Authority Boundaries

Delivery Failure Feature Flags: React Next.js Polling Client Authority Boundaries

Comments
6 min read
Frontend Security: The Browser-Side Threats You Own

Frontend Security: The Browser-Side Threats You Own

Comments
9 min read
A flex child that is allowed to shrink overflows from its centre, so the title left the top of the screen and the button left the bottom

A flex child that is allowed to shrink overflows from its centre, so the title left the top of the screen and the button left the bottom

Comments
4 min read
Three schools called Trinity, 947 rows with no ids, and why clearing a row writes a record instead of deleting one

Three schools called Trinity, 947 rows with no ids, and why clearing a row writes a record instead of deleting one

Comments
4 min read
Intersection Observer API

Intersection Observer API

Comments
9 min read
CSP Nonces and Hashes: Building a Strict Frontend Policy

CSP Nonces and Hashes: Building a Strict Frontend Policy

Comments
9 min read
Stop Using a JS Masonry Library. CSS Grid Lanes Does It Natively.

Stop Using a JS Masonry Library. CSS Grid Lanes Does It Natively.

8
Comments
5 min read
CSS Concepts Beginners Should Learn First: A Practical Learning Roadmap

CSS Concepts Beginners Should Learn First: A Practical Learning Roadmap

Comments
8 min read
XSS: When Your Own Site Runs the Attacker's Code

XSS: When Your Own Site Runs the Attacker's Code

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