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.
The Ups and Downs of Keyboard Handling

The Ups and Downs of Keyboard Handling

Comments
18 min read
What Happens When an API Takes 8 Seconds to Respond?

What Happens When an API Takes 8 Seconds to Respond?

1
Comments 2
3 min read
Scoring a Page's Meta Tags 0-100: The Rubric Behind Our Analyzer

Scoring a Page's Meta Tags 0-100: The Rubric Behind Our Analyzer

Comments
6 min read
My web app fired two POST requests per submit. The fix taught me what React StrictMode is actually for.

My web app fired two POST requests per submit. The fix taught me what React StrictMode is actually for.

Comments
3 min read
CSS Grid vs Flexbox: When to Reach for Which

CSS Grid vs Flexbox: When to Reach for Which

Comments
4 min read
Design systems for startups

Design systems for startups

1
Comments
3 min read
Automating the Localization Pipeline: Extraction to TMS to CI

Automating the Localization Pipeline: Extraction to TMS to CI

Comments
9 min read
rxResource Is Not a Command Bus

rxResource Is Not a Command Bus

Comments
2 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 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
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
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
Rendering scannable barcodes in the browser with JsBarcode (no backend)

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

Comments
4 min read
Desconstruindo o Build: A Revolução do Angular (E a diferença entre Compilador e Bundler)

Desconstruindo o Build: A Revolução do Angular (E a diferença entre Compilador e Bundler)

5
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
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.