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.
Activity Rings: Build Your Own Health Dashboard with React and SVG

Activity Rings: Build Your Own Health Dashboard with React and SVG

Comments
2 min read
CSS Gradient Generator

CSS Gradient Generator

1
Comments
1 min read
From Interview Failure to "Aha!" Moment: How a Screaming Terminal Taught Me Debouncing

From Interview Failure to "Aha!" Moment: How a Screaming Terminal Taught Me Debouncing

Comments
8 min read
We Killed the Monster: WebForms Core 2.0 Released and the End of the Front-end Era of Terror

We Killed the Monster: WebForms Core 2.0 Released and the End of the Front-end Era of Terror

Comments
9 min read
Advanced React Patterns Every Developer Should Know

Advanced React Patterns Every Developer Should Know

Comments
2 min read
Frontend Development: Where Trends Meet Real-World Freelancing

Frontend Development: Where Trends Meet Real-World Freelancing

Comments
3 min read
Why Your UI Looks “Off” -- Part 2

Why Your UI Looks “Off” -- Part 2

Comments
1 min read
Advanced TypeScript Patterns: Type-Safe Code That Scales

Advanced TypeScript Patterns: Type-Safe Code That Scales

Comments
5 min read
I cut my site’s image payload by 97.7% (83.57 MB 1.89 MB)

I cut my site’s image payload by 97.7% (83.57 MB 1.89 MB)

Comments
4 min read
New Free React Challenge: Countdown ⏱️

New Free React Challenge: Countdown ⏱️

Comments
1 min read
Agentic CMS: Redefining Content Management for the Future

Agentic CMS: Redefining Content Management for the Future

Comments
7 min read
The Event Loop, Part II: The Wand Is Not Yours 🪄 (Or Why the UI Ignores You)

The Event Loop, Part II: The Wand Is Not Yours 🪄 (Or Why the UI Ignores You)

Comments
3 min read
finally() in JavaScript: Why It Can't (Usually) Change a Promise's Result

finally() in JavaScript: Why It Can't (Usually) Change a Promise's Result

Comments
3 min read
TypeScript Errors Are Not Annoying They’re Helpful

TypeScript Errors Are Not Annoying They’re Helpful

1
Comments
1 min read
Top-level await on iOS Safari/Chrome fails

Top-level await on iOS Safari/Chrome fails

Comments
2 min read
Responsive Web Design: Breakpoints, Layouts & Real Testing Guide

Responsive Web Design: Breakpoints, Layouts & Real Testing Guide

Comments
3 min read
Pseudo-localization for Automated i18n Testing

Pseudo-localization for Automated i18n Testing

6
Comments
5 min read
I created a Labor Calculation Portal (CLT 2025) that is 100% Client-Side (No Backend) and Open Source.

I created a Labor Calculation Portal (CLT 2025) that is 100% Client-Side (No Backend) and Open Source.

Comments
1 min read
Echarts in Angular

Echarts in Angular

Comments
2 min read
Angular Resource API Pattern for Scalable Applications

Angular Resource API Pattern for Scalable Applications

1
Comments
4 min read
Bare-metal frontend

Bare-metal frontend

Comments
26 min read
What I Learned Today About React Rendering

What I Learned Today About React Rendering

2
Comments
2 min read
ASP .NET Core IDisplayMetadataProvider

ASP .NET Core IDisplayMetadataProvider

1
Comments
2 min read
From Mobile UX Expectations to Better Tabs on the Web

From Mobile UX Expectations to Better Tabs on the Web

Comments
2 min read
Micro-Interactions Explained: How Tiny UI Details Create Massive UX Gains

Micro-Interactions Explained: How Tiny UI Details Create Massive UX Gains

6
Comments 2
4 min read
loading...