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.
Personal Dashboard — new-tab extension with dynamic backgrounds, weather, quick links & daily facts

Personal Dashboard — new-tab extension with dynamic backgrounds, weather, quick links & daily facts

Comments
1 min read
How Does Technical Debt Pile Up? — Looking at “Just for Now” Examples (Structure Edition)

How Does Technical Debt Pile Up? — Looking at “Just for Now” Examples (Structure Edition)

6
Comments
4 min read
10 Modern Best Practices for Structuring Large-Scale Angular Applications

10 Modern Best Practices for Structuring Large-Scale Angular Applications

1
Comments
3 min read
Arquitetura Modular com Nuxt Layers em Projetos Vue

Arquitetura Modular com Nuxt Layers em Projetos Vue

4
Comments 1
6 min read
How to Add "Last Used" Badge to Next.js Login Page

How to Add "Last Used" Badge to Next.js Login Page

2
Comments
4 min read
The “Why” Behind React Suspense: Quest for the Original Vision

The “Why” Behind React Suspense: Quest for the Original Vision

Comments
5 min read
15 Proven Guidelines for Scalable React Component Architecture

15 Proven Guidelines for Scalable React Component Architecture

1
Comments
4 min read
Fixing the '@vitejs/plugin-react' Error in Vite + React

Fixing the '@vitejs/plugin-react' Error in Vite + React

Comments
2 min read
Animation Start/Done? Dead. Long Live CSS + DOM Events

Animation Start/Done? Dead. Long Live CSS + DOM Events

3
Comments
6 min read
Angular - For Loop Optimizations

Angular - For Loop Optimizations

7
Comments 1
5 min read
훅 인터페이스 개선 및 프로덕션 에러 롤백시킨 경험

훅 인터페이스 개선 및 프로덕션 에러 롤백시킨 경험

Comments
1 min read
🏥 Loop Health – Round 2 (JavaScript)

🏥 Loop Health – Round 2 (JavaScript)

1
Comments
1 min read
Building a Dynamic Pricing Page Inspired by Resend: A Deep Dive

Building a Dynamic Pricing Page Inspired by Resend: A Deep Dive

Comments
2 min read
Call Center Flow Editor — now updated with Angular 20 & Signals 🚀

Call Center Flow Editor — now updated with Angular 20 & Signals 🚀

Comments
2 min read
Understanding `children` vs `element` in React Router’s `createBrowserRouter` (with Protected Routes)

Understanding `children` vs `element` in React Router’s `createBrowserRouter` (with Protected Routes)

Comments 1
3 min read
Clean Code vs. Quick Hacks — The Hidden Cost Every Developer Should Understand

Clean Code vs. Quick Hacks — The Hidden Cost Every Developer Should Understand

Comments
1 min read
React's Key Prop Isn't About Lists - It's About Component Identity (And That Changes Everything)

React's Key Prop Isn't About Lists - It's About Component Identity (And That Changes Everything)

Comments
3 min read
Fortify Schema

Fortify Schema

2
Comments
5 min read
O Mínimo que um Frontend Precisa Saber para Ter Paz com um Backend

O Mínimo que um Frontend Precisa Saber para Ter Paz com um Backend

Comments
4 min read
Let's understand the Event Loop

Let's understand the Event Loop

Comments
8 min read
Trigger a child component method from parent (Vue)

Trigger a child component method from parent (Vue)

6
Comments 1
5 min read
#4 - Refactoring A False Sense of Simplicity

#4 - Refactoring A False Sense of Simplicity

1
Comments
10 min read
Why a Website Without Strategy Is Just an Expensive Business Card

Why a Website Without Strategy Is Just an Expensive Business Card

Comments
1 min read
Why Angular? Kickstart Your Journey in 2025

Why Angular? Kickstart Your Journey in 2025

2
Comments 1
1 min read
What the Heck is Technical Debt?

What the Heck is Technical Debt?

7
Comments
5 min read
loading...