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
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
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
CSS Grid vs Flexbox: When to Reach for Which

CSS Grid vs Flexbox: When to Reach for Which

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

Automating the Localization Pipeline: Extraction to TMS to CI

Comments
9 min read
CSS Grid: The Complete Guide to Layout Mastery (2026)

CSS Grid: The Complete Guide to Layout Mastery (2026)

Comments 1
4 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
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
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
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 4) - Templates Modernos: O Adeus ao *ngIf e *ngFor e a mágica do @defer

Migrando um YMS de 5 anos: Do Angular 16 ao 21 (Parte 4) - Templates Modernos: O Adeus ao *ngIf e *ngFor e a mágica do @defer

5
Comments
3 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
👋 Sign in for the ability to sort posts by relevant, latest, or top.