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.
React Hooks: how to cache calculations with useMemo

React Hooks: how to cache calculations with useMemo

2
Comments
2 min read
Angular 17 with clean architecture - Error: Dependency Injection

Angular 17 with clean architecture - Error: Dependency Injection

1
Comments
1 min read
5 Chrome Extensions Every Frontend Developer Should Know About

5 Chrome Extensions Every Frontend Developer Should Know About

1
Comments
5 min read
When throttling and debouncing meet asynchronous, what kind of sparks will they create? Published at

When throttling and debouncing meet asynchronous, what kind of sparks will they create? Published at

Comments
4 min read
Alternatives to Chart.js - A Series Exploring JavaScript Chart Comparisons

Alternatives to Chart.js - A Series Exploring JavaScript Chart Comparisons

Comments
5 min read
Creating Dynamic Forms with React, Typescript, React Hook Form and Zod

Creating Dynamic Forms with React, Typescript, React Hook Form and Zod

20
Comments
8 min read
Designing Resilient and Scalable Architectures in React Projects

Designing Resilient and Scalable Architectures in React Projects

Comments
2 min read
Do front-end developers fear the back-end?

Do front-end developers fear the back-end?

5
Comments 5
1 min read
Cómo crear una landing page (en 9 sencillos pasos)

Cómo crear una landing page (en 9 sencillos pasos)

1
Comments 1
13 min read
Introduction to design thinking - Book Summary!

Introduction to design thinking - Book Summary!

3
Comments 2
3 min read
Participating in The Collab Lab: Week #3

Participating in The Collab Lab: Week #3

Comments
1 min read
Portfolio Website - Devlog #3

Portfolio Website - Devlog #3

4
Comments 1
1 min read
What is Virtual DOM in React?

What is Virtual DOM in React?

Comments
1 min read
What is the difference between real DOM and virtual DOM with example?

What is the difference between real DOM and virtual DOM with example?

Comments
2 min read
The Ultimate Guide to Becoming a Versatile Frontend Developer

The Ultimate Guide to Becoming a Versatile Frontend Developer

Comments
4 min read
Profile Components: SSR with Declarative Shadow DOM

Profile Components: SSR with Declarative Shadow DOM

2
Comments
3 min read
A portfolio of a software engineer

A portfolio of a software engineer

Comments
3 min read
Como usar CSS interno, inline e externo no HTML

Como usar CSS interno, inline e externo no HTML

5
Comments
4 min read
Construindo Websites Acessíveis: Integrando Elementos HTML e UI Patterns de Navegação

Construindo Websites Acessíveis: Integrando Elementos HTML e UI Patterns de Navegação

Comments
15 min read
🔒Securing Web: A Deep Dive into Content Security Policy (CSP)

🔒Securing Web: A Deep Dive into Content Security Policy (CSP)

58
Comments 12
4 min read
Processing Images with Web Assembly using wasm-vips

Processing Images with Web Assembly using wasm-vips

2
Comments
6 min read
Supercharging Angular apps for better performance

Supercharging Angular apps for better performance

1
Comments
6 min read
IndexedDB: Una guía para desarrolladores web frontend

IndexedDB: Una guía para desarrolladores web frontend

2
Comments
13 min read
5 Best Websites for Free Angular Templates

5 Best Websites for Free Angular Templates

139
Comments 3
2 min read
What Is PNPM ? How To Migarte From Npm/Yarn To Pnpm ?

What Is PNPM ? How To Migarte From Npm/Yarn To Pnpm ?

1
Comments
2 min read
Diferença entre NPM INIT e NPX

Diferença entre NPM INIT e NPX

4
Comments
2 min read
Clean up your code with ease

Clean up your code with ease

Comments
3 min read
The Day you Became a Better React Dev: What is React?

The Day you Became a Better React Dev: What is React?

2
Comments
1 min read
React Modals Reimagined: On-Demand Loading and State Lifting

React Modals Reimagined: On-Demand Loading and State Lifting

Comments
6 min read
Debouncing vs AbortController: Maximizing API call Efficiency for Seamless User Experience

Debouncing vs AbortController: Maximizing API call Efficiency for Seamless User Experience

6
Comments
5 min read
4 meses usando Tailwind

4 meses usando Tailwind

Comments
9 min read
If your Redux state has changed but React doesn't trigger a re-render, it could be due to several reasons

If your Redux state has changed but React doesn't trigger a re-render, it could be due to several reasons

6
Comments
2 min read
From JavaScript to React: The Evolution of Web Interactivity

From JavaScript to React: The Evolution of Web Interactivity

12
Comments
3 min read
Model Inputs - Signal API that is missing in 2-way binding

Model Inputs - Signal API that is missing in 2-way binding

5
Comments 2
6 min read
Desafios Comuns na Escrita de Testes Automatizados: Rumo à Clareza e Padronização - Parte 1

Desafios Comuns na Escrita de Testes Automatizados: Rumo à Clareza e Padronização - Parte 1

4
Comments 1
6 min read
Simplifier l’intégration des icônes depuis Figma : De la conception au design system

Simplifier l’intégration des icônes depuis Figma : De la conception au design system

5
Comments
7 min read
10 Fun and Engaging Frontend Games for Designers to Boost Their Skills

10 Fun and Engaging Frontend Games for Designers to Boost Their Skills

8
Comments
6 min read
React Hooks: When Not to Use useEffects

React Hooks: When Not to Use useEffects

7
Comments 5
3 min read
Next.js

Next.js

Comments
1 min read
Understanding and implementing Event-Driven Communication in Front-End Development

Understanding and implementing Event-Driven Communication in Front-End Development

5
Comments
3 min read
15 open source projects worth collecting

15 open source projects worth collecting

5
Comments
9 min read
Treat the frontend as if it is dumb

Treat the frontend as if it is dumb

1
Comments
1 min read
Angular Library Compatibility: Using Version 14 Libraries in Version 12 or 17 Applications

Angular Library Compatibility: Using Version 14 Libraries in Version 12 or 17 Applications

Comments 1
1 min read
NEED CONTRIBUTORS 🙏

NEED CONTRIBUTORS 🙏

6
Comments 4
1 min read
What makes for good UX/UI?

What makes for good UX/UI?

Comments
5 min read
4 Ways to Listen to Events in Angular

4 Ways to Listen to Events in Angular

3
Comments
7 min read
Overview of Redux and Redux Toolkit

Overview of Redux and Redux Toolkit

1
Comments
1 min read
10 Best Websites for Free Tailwind Templates

10 Best Websites for Free Tailwind Templates

42
Comments 5
4 min read
Working with different IDs through the application

Working with different IDs through the application

Comments
4 min read
Recipe page challange - Frontendmentor.io

Recipe page challange - Frontendmentor.io

Comments
1 min read
Chakra UI is still great in 2024

Chakra UI is still great in 2024

1
Comments
7 min read
Understanding State Management in React: Avoiding Pitfalls with Custom Hooks

Understanding State Management in React: Avoiding Pitfalls with Custom Hooks

1
Comments
3 min read
Polyfill for map, filter and reduce in JavaScript

Polyfill for map, filter and reduce in JavaScript

3
Comments 3
2 min read
Analyze ways to retrieve data with signals and HttpClient in Angular

Analyze ways to retrieve data with signals and HttpClient in Angular

27
Comments 8
5 min read
Demystifying React Folder Structure with Vite: A Comprehensive Guide

Demystifying React Folder Structure with Vite: A Comprehensive Guide

36
Comments
7 min read
How to de-structure an array returned by url.pathname.split(‘/’)

How to de-structure an array returned by url.pathname.split(‘/’)

Comments
2 min read
The card mistake you've been making that has been hurting your app's accessibility.

The card mistake you've been making that has been hurting your app's accessibility.

2
Comments 3
4 min read
Angular Animations Tutorial: Enter & Leave

Angular Animations Tutorial: Enter & Leave

Comments
6 min read
Hiding an input inside a button

Hiding an input inside a button

Comments
2 min read
Signal queries in Angular – what can I do with them?

Signal queries in Angular – what can I do with them?

11
Comments 4
6 min read
loading...