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.
Health Checks in Docker — Why Your Frontend Container Needs Them

Health Checks in Docker — Why Your Frontend Container Needs Them

Comments
3 min read
The Ups and Downs of Keyboard Handling

The Ups and Downs of Keyboard Handling

Comments
18 min read
Vanilla JavaScript with Zero Build Tools in 2026: Shipping ES Modules via `<script type="module">` (and the CORS/MIME Traps That

Vanilla JavaScript with Zero Build Tools in 2026: Shipping ES Modules via `<script type="module">` (and the CORS/MIME Traps That

Comments
7 min read
Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 7) - Clean Architecture: A nova estrutura de pastas por domínios

Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 7) - Clean Architecture: A nova estrutura de pastas por domínios

5
Comments
2 min read
Desconstruindo o Build: Como o Tree-Shaking realmente funciona (e por que o Bundle importa)

Desconstruindo o Build: Como o Tree-Shaking realmente funciona (e por que o Bundle importa)

5
Comments
5 min read
Desconstruindo o Build: Chunks, Raio-X e a Anatomia do Navegador

Desconstruindo o Build: Chunks, Raio-X e a Anatomia do Navegador

5
Comments
5 min read
Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 2) - Roteamento Moderno e o Fim das Classes Guards

Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 2) - Roteamento Moderno e o Fim das Classes Guards

5
Comments
3 min read
Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 5) - Reatividade Limpa: Deixando o ngOnDestroy no passado com Signals

Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 5) - Reatividade Limpa: Deixando o ngOnDestroy no passado com Signals

5
Comments
3 min read
Building a Low-Latency, Edge-First Image Processing Pipeline for Real-Time Satellite Data

Building a Low-Latency, Edge-First Image Processing Pipeline for Real-Time Satellite Data

Comments
6 min read
CSS Gradients in 2026: Linear, Radial, and Conic — A Complete Reference

CSS Gradients in 2026: Linear, Radial, and Conic — A Complete Reference

Comments
2 min read
Rendering scannable barcodes in the browser with JsBarcode (no backend)

Rendering scannable barcodes in the browser with JsBarcode (no backend)

Comments
4 min read
Building Accessible Frontend Components: A Practical Guide to Inclusive UI Patterns

Building Accessible Frontend Components: A Practical Guide to Inclusive UI Patterns

Comments
7 min read
Secure Bridges: Safe postMessage Iframe Sync in React ⚡

Secure Bridges: Safe postMessage Iframe Sync in React ⚡

1
Comments
3 min read
Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 9) - UX Corporativa: Dark Mode, Grids Dinâmicos e PrimeNG na prática

Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 9) - UX Corporativa: Dark Mode, Grids Dinâmicos e PrimeNG na prática

5
Comments
3 min read
Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 6) - Zoneless Angular: O fim do zone.js e a verdadeira performance

Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 6) - Zoneless Angular: O fim do zone.js e a verdadeira performance

5
Comments
3 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.