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.
From ESLint/StyleLint and Prettier to Biome: simplifying our front-end linting
Cover image for From ESLint/StyleLint and Prettier to Biome: simplifying our front-end linting

From ESLint/StyleLint and Prettier to Biome: simplifying our front-end linting

2
Comments
4 min read
🚀 I Just Launched My New Portfolio — Here’s What I Built

🚀 I Just Launched My New Portfolio — Here’s What I Built

4
Comments
1 min read
Why I Switched to a Feature-Based Folder Structure (And Why You Should Too)

Why I Switched to a Feature-Based Folder Structure (And Why You Should Too)

2
Comments
2 min read
🌍 Why We Need Accessibility (a11y) — A Practical Guide for Modern Web Developers
Cover image for 🌍 Why We Need Accessibility (a11y) — A Practical Guide for Modern Web Developers

🌍 Why We Need Accessibility (a11y) — A Practical Guide for Modern Web Developers

3
Comments
3 min read
Angular v21 - Guia Prático de Migração e Como Dominar as Novas Signal Forms
Cover image for Angular v21 - Guia Prático de Migração e Como Dominar as Novas Signal Forms

Angular v21 - Guia Prático de Migração e Como Dominar as Novas Signal Forms

Comments
5 min read
RTK Query vs Custom Axios Hooks: What Actually Happens When Your Project Grows
Cover image for RTK Query vs Custom Axios Hooks: What Actually Happens When Your Project Grows

RTK Query vs Custom Axios Hooks: What Actually Happens When Your Project Grows

Comments
2 min read
I’m building a Python-native frontend framework that runs in the browser
Cover image for I’m building a Python-native frontend framework that runs in the browser

I’m building a Python-native frontend framework that runs in the browser

Comments
1 min read
Ant Design 6.0 is released!

Ant Design 6.0 is released!

1
Comments
5 min read
Improve Your UI with These 3 Simple Changes
Cover image for Improve Your UI with These 3 Simple Changes

Improve Your UI with These 3 Simple Changes

Comments
2 min read
JavaScript Clean Code Mastery: Part 5 - Array Methods and Immutability That Transform Your Code

JavaScript Clean Code Mastery: Part 5 - Array Methods and Immutability That Transform Your Code

2
Comments
8 min read
JavaScript Clean Code Mastery: Part 6 - Code Structure and Logic Flow That Makes Sense

JavaScript Clean Code Mastery: Part 6 - Code Structure and Logic Flow That Makes Sense

3
Comments
6 min read
Making dynamic UIs accessible with ARIA live regions

Making dynamic UIs accessible with ARIA live regions

Comments
2 min read
Designing for AI Browsers: When Your User Has a Copilot
Cover image for Designing for AI Browsers: When Your User Has a Copilot

Designing for AI Browsers: When Your User Has a Copilot

1
Comments
8 min read
The Real Truth About Becoming a Cracked Frontend Engineer (Not Just a “React Developer”)
Cover image for The Real Truth About Becoming a Cracked Frontend Engineer (Not Just a “React Developer”)

The Real Truth About Becoming a Cracked Frontend Engineer (Not Just a “React Developer”)

Comments
3 min read
Implementasi Theme Switcher di NextJS Tanpa Ribet, Flicker Free + Persist via localStorage Pakai Context API.
Cover image for Implementasi Theme Switcher di NextJS Tanpa Ribet, Flicker Free + Persist via localStorage Pakai Context API.

Implementasi Theme Switcher di NextJS Tanpa Ribet, Flicker Free + Persist via localStorage Pakai Context API.

Comments
4 min read
Killing the Chaos – How LaravelUi5 Makes Backends and Frontends Speak the Same Language

Killing the Chaos – How LaravelUi5 Makes Backends and Frontends Speak the Same Language

Comments
5 min read
Quick Recap: Angular Versions

Quick Recap: Angular Versions

Comments
2 min read
7 Free React Challenges You Should Complete Before a Frontend Interview

7 Free React Challenges You Should Complete Before a Frontend Interview

1
Comments
2 min read
How CSS Grid Changed the Way I Build Web Layouts
Cover image for How CSS Grid Changed the Way I Build Web Layouts

How CSS Grid Changed the Way I Build Web Layouts

6
Comments 1
5 min read
Cognitive Load: The Invisible UX Killer
Cover image for Cognitive Load: The Invisible UX Killer

Cognitive Load: The Invisible UX Killer

Comments
6 min read
Accessibility and Semantics in Under 10 minutes
Cover image for Accessibility and Semantics in Under 10 minutes

Accessibility and Semantics in Under 10 minutes

Comments
1 min read
🎬 The Beginner’s Guide to Open-Source Web Video Players for OTT Front-End Developers
Cover image for 🎬 The Beginner’s Guide to Open-Source Web Video Players for OTT Front-End Developers

🎬 The Beginner’s Guide to Open-Source Web Video Players for OTT Front-End Developers

Comments
4 min read
New library release

New library release

Comments
1 min read
Difference Between Synchronous and Asynchronous in JS?

Difference Between Synchronous and Asynchronous in JS?

1
Comments
1 min read
Shared Component Architecture in Angular (When To Abstract and When Not To)
Cover image for Shared Component Architecture in Angular (When To Abstract and When Not To)

Shared Component Architecture in Angular (When To Abstract and When Not To)

Comments
2 min read
loading...