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.
How to learn HTML: 46 great sites, courses and books (all free)

How to learn HTML: 46 great sites, courses and books (all free)

4
Comments
3 min read
How to Use CSS Properly: Best Practices for Clean and Efficient Styling

How to Use CSS Properly: Best Practices for Clean and Efficient Styling

1
Comments
3 min read
JavaScript Promises: The Basics You Need to Know

JavaScript Promises: The Basics You Need to Know

Comments
5 min read
Why is impossible to have a clean architecture inside a frontend project

Why is impossible to have a clean architecture inside a frontend project

1
Comments 3
2 min read
How to Simplify Angular Component Communication with model() and Signals

How to Simplify Angular Component Communication with model() and Signals

2
Comments
6 min read
VueJs for Beginner 2024 #VueJs Part 3 : Data Binding

VueJs for Beginner 2024 #VueJs Part 3 : Data Binding

1
Comments
2 min read
Angular Query in route guards

Angular Query in route guards

Comments
3 min read
TailwindCSS: A Game-Changer for AI-Driven Code Generation and Design Systems

TailwindCSS: A Game-Changer for AI-Driven Code Generation and Design Systems

2
Comments
6 min read
Building BioDetect: Turning a Simple React App into a 3D Butterfly Experience with WebGi

Building BioDetect: Turning a Simple React App into a 3D Butterfly Experience with WebGi

3
Comments
4 min read
Web Components Are Not the Future — They’re the Present

Web Components Are Not the Future — They’re the Present

19
Comments 5
8 min read
Learner, Thinker, and Doer: Unlocking Your Engineering Superpower

Learner, Thinker, and Doer: Unlocking Your Engineering Superpower

Comments
5 min read
Building a Dynamic Alert Component with Context in React

Building a Dynamic Alert Component with Context in React

2
Comments
4 min read
Becoming a Frontend Developer in Today's Tech-Driven World: A Step-by-Step Guide for Beginners

Becoming a Frontend Developer in Today's Tech-Driven World: A Step-by-Step Guide for Beginners

Comments
3 min read
Introduction to V0: Vercel’s UI Generative AI Framework

Introduction to V0: Vercel’s UI Generative AI Framework

6
Comments
1 min read
Forms and Controlled Components

Forms and Controlled Components

1
Comments
2 min read
Get Started with TypeScript

Get Started with TypeScript

8
Comments 3
4 min read
useState Hook Explained

useState Hook Explained

1
Comments
3 min read
useRef Hook Explained

useRef Hook Explained

Comments
2 min read
Understanding the infer Keyword in TypeScript

Understanding the infer Keyword in TypeScript

6
Comments
4 min read
React Basics~useEffect/ Data Fetching~

React Basics~useEffect/ Data Fetching~

Comments
1 min read
Optimizing Image Upload with Cropping and Compression in Next.js Projects

Optimizing Image Upload with Cropping and Compression in Next.js Projects

2
Comments
2 min read
How Server-Sent Events (SSE) Work

How Server-Sent Events (SSE) Work

4
Comments
5 min read
Conhecendo objetos em JavaScript

Conhecendo objetos em JavaScript

3
Comments
2 min read
Task Runners and Build Tools: An Introduction to Gulp, Webpack, and Other Essential Tools

Task Runners and Build Tools: An Introduction to Gulp, Webpack, and Other Essential Tools

1
Comments
5 min read
Level Up Your Projects: Lesser-Known Web APIs Every Developer Should Use

Level Up Your Projects: Lesser-Known Web APIs Every Developer Should Use

1
Comments
2 min read
Quick Start with the Angular 18.1 Sample Project - A Simple and Practical Solution for Developers!

Quick Start with the Angular 18.1 Sample Project - A Simple and Practical Solution for Developers!

3
Comments
1 min read
đź’Ą Turbocharging React with useMemo and useCallback: No More Slow Renders! đź’¨

đź’Ą Turbocharging React with useMemo and useCallback: No More Slow Renders! đź’¨

20
Comments 3
4 min read
How to get ESLint 9.11.1 to run in Vue 3

How to get ESLint 9.11.1 to run in Vue 3

3
Comments 1
6 min read
How I optimized loading time using service workers in frontend

How I optimized loading time using service workers in frontend

2
Comments
3 min read
A Quick dive into useCallback hook: concepts and how to use it

A Quick dive into useCallback hook: concepts and how to use it

Comments
3 min read
CĂłmo hacer que ESLint 9.11.1 funcione en Vue 3

CĂłmo hacer que ESLint 9.11.1 funcione en Vue 3

1
Comments
6 min read
React Basics~useEffect/ Pointer Animation~

React Basics~useEffect/ Pointer Animation~

Comments
1 min read
Web3와 Web2 프론트엔드 어떤게 다를까? -1

Web3와 Web2 프론트엔드 어떤게 다를까? -1

5
Comments
2 min read
Mastering Shopify Product Image Dimensions: The Ultimate Guide to a Professional-Looking Store

Mastering Shopify Product Image Dimensions: The Ultimate Guide to a Professional-Looking Store

1
Comments
4 min read
React Design Patterns~High Order Components/ Data Updating~

React Design Patterns~High Order Components/ Data Updating~

Comments
2 min read
🚀 React Re-render Saga: Stopping the Madness, One Trick at a Time 🤯

🚀 React Re-render Saga: Stopping the Madness, One Trick at a Time 🤯

Comments
4 min read
Profile Card

Profile Card

Comments
1 min read
Setting up private routes with react router v6

Setting up private routes with react router v6

Comments
5 min read
Six Incredible React Libraries 💻🚀

Six Incredible React Libraries 💻🚀

Comments
1 min read
Introduction to useActionState -New hook in React

Introduction to useActionState -New hook in React

3
Comments
3 min read
Patterns de Renderização e Tecnologias do React: Performance e UX Otimizadas

Patterns de Renderização e Tecnologias do React: Performance e UX Otimizadas

1
Comments
5 min read
🔥How to Render a Beautiful PDF Viewer for Vue.js in Minutes💅

🔥How to Render a Beautiful PDF Viewer for Vue.js in Minutes💅

10
Comments
5 min read
How Apple Product Launch Reduced Akamai's CDN Availability to 97%

How Apple Product Launch Reduced Akamai's CDN Availability to 97%

1
Comments
1 min read
Becoming a Team Lead: Responsibilities and Tasks

Becoming a Team Lead: Responsibilities and Tasks

6
Comments
1 min read
Server-Side Rendering (SSR): Uma Solução para SEO e Performance em Aplicações React

Server-Side Rendering (SSR): Uma Solução para SEO e Performance em Aplicações React

21
Comments 9
4 min read
django-components v0.94 - Templating is now on par with Vue or React

django-components v0.94 - Templating is now on par with Vue or React

1
Comments
2 min read
Effortless Error Handling in JavaScript: How the Safe Assignment Operator Simplifies Your Code

Effortless Error Handling in JavaScript: How the Safe Assignment Operator Simplifies Your Code

17
Comments 4
2 min read
Speeding up React Development with TanStack Query

Speeding up React Development with TanStack Query

3
Comments
4 min read
React Hooks Essentials

React Hooks Essentials

7
Comments
4 min read
Portfolio template

Portfolio template

Comments
1 min read
Fly to cart animation with Pure Javascript in few lines.

Fly to cart animation with Pure Javascript in few lines.

Comments
1 min read
Bootstrap: Strong Merge and Cycle Times, but First Response Time Needs a Revamp

Bootstrap: Strong Merge and Cycle Times, but First Response Time Needs a Revamp

26
Comments
8 min read
React Design Patterns~High Order Components/ Data Loading~

React Design Patterns~High Order Components/ Data Loading~

1
Comments
2 min read
Build a powerful password meter with Cloudflare Workers, Next.js, and zxcvbn.

Build a powerful password meter with Cloudflare Workers, Next.js, and zxcvbn.

Comments
6 min read
React | Monitor multiple loading status on the same page

React | Monitor multiple loading status on the same page

Comments
3 min read
What do u advise?

What do u advise?

Comments 1
1 min read
Como implementar microfrontend com ReactJS?

Como implementar microfrontend com ReactJS?

Comments
2 min read
Trying Elysia JS: How I Built an App for Meaningful and Memorable Conversations

Trying Elysia JS: How I Built an App for Meaningful and Memorable Conversations

2
Comments 1
2 min read
How to avoid requests to inaccessible resources

How to avoid requests to inaccessible resources

Comments
3 min read
Week1 : 100 days of code challenge

Week1 : 100 days of code challenge

Comments
1 min read
loading...