Forem

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.
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
Cover image for 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
Cover image for 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)
Cover image for 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 ⏱️
Cover image for New Free React Challenge: Countdown ⏱️

New Free React Challenge: Countdown ⏱️

Comments
1 min read
Agentic CMS: Redefining Content Management for the Future
Cover image for 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)
Cover image for 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
Cover image for 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
Frontend System Design: Redux Toolkit vs Zustand vs Jotai
Cover image for Frontend System Design: Redux Toolkit vs Zustand vs Jotai

Frontend System Design: Redux Toolkit vs Zustand vs Jotai

Comments
3 min read
Angular Resource API Pattern for Scalable Applications
Cover image for Angular Resource API Pattern for Scalable Applications

Angular Resource API Pattern for Scalable Applications

1
Comments
4 min read
Bare-metal frontend
Cover image for Bare-metal frontend

Bare-metal frontend

Comments
26 min read
What I Learned Today About React Rendering
Cover image for What I Learned Today About React Rendering

What I Learned Today About React Rendering

2
Comments
2 min read
ASP .NET Core IDisplayMetadataProvider
Cover image for ASP .NET Core IDisplayMetadataProvider

ASP .NET Core IDisplayMetadataProvider

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

From Mobile UX Expectations to Better Tabs on the Web

Comments
2 min read
A story on Frontend Architectures - SPA meets the enterprise (Part-1)

A story on Frontend Architectures - SPA meets the enterprise (Part-1)

Comments
4 min read
A story on Frontend Architectures - SPA meets the enterprise! (Part-2)

A story on Frontend Architectures - SPA meets the enterprise! (Part-2)

Comments
5 min read
StringTune-3D: Forcing 3D to Obey CSS
Cover image for StringTune-3D: Forcing 3D to Obey CSS

StringTune-3D: Forcing 3D to Obey CSS

1
Comments
5 min read
GC Isn’t Slow — Your frontend Is Just Hoarding Memory
Cover image for GC Isn’t Slow — Your frontend Is Just Hoarding Memory

GC Isn’t Slow — Your frontend Is Just Hoarding Memory

2
Comments 1
3 min read
Browser Extensions - Native Messaging
Cover image for Browser Extensions - Native Messaging

Browser Extensions - Native Messaging

1
Comments
3 min read
loading...