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.
Lazy-Load Angular SVG Components as Separate JS Chunks with Standalone Components
Cover image for Lazy-Load Angular SVG Components as Separate JS Chunks with Standalone Components

Lazy-Load Angular SVG Components as Separate JS Chunks with Standalone Components

Comments
3 min read
The Multi-Tab Logout Problem Nobody Warned You About
Cover image for The Multi-Tab Logout Problem Nobody Warned You About

The Multi-Tab Logout Problem Nobody Warned You About

33
Comments 16
2 min read
Handling undo functions in rich text editors
Cover image for Handling undo functions in rich text editors

Handling undo functions in rich text editors

5
Comments
2 min read
Svelte Components Explained: Props & Composition Made Simple
Cover image for Svelte Components Explained: Props & Composition Made Simple

Svelte Components Explained: Props & Composition Made Simple

3
Comments
12 min read
📌 Share Data Between Components in Angular: Best Practices & Different Approaches
Cover image for 📌 Share Data Between Components in Angular: Best Practices & Different Approaches

📌 Share Data Between Components in Angular: Best Practices & Different Approaches

2
Comments
3 min read
Why I Built Neant: A React State Management Library with Zero Mental Overhead

Why I Built Neant: A React State Management Library with Zero Mental Overhead

5
Comments
3 min read
5 Absolutely Free Web Tools Every Developer Should Bookmark
Cover image for 5 Absolutely Free Web Tools Every Developer Should Bookmark

5 Absolutely Free Web Tools Every Developer Should Bookmark

10
Comments 3
4 min read
Why I’m Building Cloak UI — The Pain of UI Vendor Lock-In 🚀
Cover image for Why I’m Building Cloak UI — The Pain of UI Vendor Lock-In 🚀

Why I’m Building Cloak UI — The Pain of UI Vendor Lock-In 🚀

Comments
3 min read
Essential Features & Concepts in Frontend You Must Know Before Technical Interviews
Cover image for Essential Features & Concepts in Frontend You Must Know Before Technical Interviews

Essential Features & Concepts in Frontend You Must Know Before Technical Interviews

5
Comments
12 min read
I Built an App That Helped My Mom Sell Her Products Online And Here's What I Learned

I Built an App That Helped My Mom Sell Her Products Online And Here's What I Learned

11
Comments
7 min read
Lego-isation of the UI with TargetJS
Cover image for Lego-isation of the UI with TargetJS

Lego-isation of the UI with TargetJS

Comments
6 min read
Say Goodbye to EventEmitter: Switch to output() for Custom Events in Angular
Cover image for Say Goodbye to EventEmitter: Switch to output() for Custom Events in Angular

Say Goodbye to EventEmitter: Switch to output() for Custom Events in Angular

Comments
3 min read
Motion UI & Interactive Design: Creating Engaging Animations and User Interfaces

Motion UI & Interactive Design: Creating Engaging Animations and User Interfaces

Comments
10 min read
Building BlazeDiff: How I Made The Fastest Image Diff up-to 60% Faster with Block-Level Optimization
Cover image for Building BlazeDiff: How I Made The Fastest Image Diff up-to 60% Faster with Block-Level Optimization

Building BlazeDiff: How I Made The Fastest Image Diff up-to 60% Faster with Block-Level Optimization

4
Comments 4
4 min read
The Evolution of React Exposure Tracking Components: A Frontend Engineer's Journey from Chaos to Elegance

The Evolution of React Exposure Tracking Components: A Frontend Engineer's Journey from Chaos to Elegance

5
Comments
5 min read
Why Modern JavaScript Developers Are Moving Away from Callbacks and Frameworks (and Where WebAssembly Fits In)

Why Modern JavaScript Developers Are Moving Away from Callbacks and Frameworks (and Where WebAssembly Fits In)

5
Comments 1
4 min read
⚛️ From 300 lines of jQuery to 40 lines of readable JSX

⚛️ From 300 lines of jQuery to 40 lines of readable JSX

Comments
1 min read
🎨 Readable front‑ends don’t happen by accident

🎨 Readable front‑ends don’t happen by accident

Comments
1 min read
🕵️ JavaScript powers the modern web — and tracks you in ways you don’t expect

🕵️ JavaScript powers the modern web — and tracks you in ways you don’t expect

Comments
1 min read
[09 | RE 01] React: An Overview of the JavaScript Library Revolutionizing UIs
Cover image for [09 | RE 01] React: An Overview of the JavaScript Library Revolutionizing UIs

[09 | RE 01] React: An Overview of the JavaScript Library Revolutionizing UIs

Comments
4 min read
Why you should use @use instead of @import in Angular Projects
Cover image for Why you should use @use instead of @import in Angular Projects

Why you should use @use instead of @import in Angular Projects

Comments
2 min read
Designing for Everyone: Figma’s Role in Inclusive Innovation
Cover image for Designing for Everyone: Figma’s Role in Inclusive Innovation

Designing for Everyone: Figma’s Role in Inclusive Innovation

Comments
2 min read
⚡ Binary Search isn’t just for sorted arrays in 2025

⚡ Binary Search isn’t just for sorted arrays in 2025

Comments
1 min read
10 Productivity Killers when using XAML (and How Hot Design Fixes Them)

10 Productivity Killers when using XAML (and How Hot Design Fixes Them)

6
Comments
5 min read
Angular Best Practices Every Developer Needs to Know
Cover image for Angular Best Practices Every Developer Needs to Know

Angular Best Practices Every Developer Needs to Know

1
Comments
7 min read
loading...