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.
TanStack Query in Angular

TanStack Query in Angular

2
Comments 1
7 min read
Folder Structure for SPA Applications (Angular, React, Vue ...)

Folder Structure for SPA Applications (Angular, React, Vue ...)

4
Comments
2 min read
5 Hidden CSS Properties You Didn't Know Existed

5 Hidden CSS Properties You Didn't Know Existed

146
Comments 44
2 min read
Mastering Angular 17 Routing

Mastering Angular 17 Routing

48
Comments
3 min read
Why Should You Always Use <nav> for Navigation Sections in HTML?

Why Should You Always Use <nav> for Navigation Sections in HTML?

2
Comments
7 min read
My Portfolio: My Mind's Kaleidoscope

My Portfolio: My Mind's Kaleidoscope

Comments
1 min read
Migrating Next.js App to GO + Templ & HTMX

Migrating Next.js App to GO + Templ & HTMX

5
Comments
4 min read
What is JavaScript?!!

What is JavaScript?!!

2
Comments
4 min read
Everything You need to know about React 19

Everything You need to know about React 19

2
Comments
9 min read
What precisely is semantic HTML and why is it needed

What precisely is semantic HTML and why is it needed

7
Comments
6 min read
Guides to the Web Performance - HTML + CSS - For Beginners

Guides to the Web Performance - HTML + CSS - For Beginners

5
Comments
7 min read
Angular Animations Tutorial: Adding Flexibility with Params

Angular Animations Tutorial: Adding Flexibility with Params

1
Comments 1
9 min read
New AI Frontend Tool Released This Week

New AI Frontend Tool Released This Week

15
Comments 2
1 min read
A Fun Guide to Using Framer Motion to Liven Up Your React App

A Fun Guide to Using Framer Motion to Liven Up Your React App

1
Comments
2 min read
Why I rarely use `getByRole`: Testing Library and the first rule of ARIA

Why I rarely use `getByRole`: Testing Library and the first rule of ARIA

15
Comments
15 min read
Choosing the Right CSS Approach: Tailwind CSS vs Bootstrap vs Vanilla CSS

Choosing the Right CSS Approach: Tailwind CSS vs Bootstrap vs Vanilla CSS

4
Comments
5 min read
My top VS Code Extensions for Front-End Development in 2024

My top VS Code Extensions for Front-End Development in 2024

11
Comments 2
2 min read
10 VS Code extensions for maximum frontend development productivity

10 VS Code extensions for maximum frontend development productivity

124
Comments 14
4 min read
🧠 50 Articles for May the Fourth

🧠 50 Articles for May the Fourth

6
Comments
8 min read
4 time saving tailwind tips… ⏱️

4 time saving tailwind tips… ⏱️

Comments
2 min read
Creating dynamic web animations with gsap

Creating dynamic web animations with gsap

8
Comments
3 min read
This is how we've utilized our expertise and built solid data-driven application

This is how we've utilized our expertise and built solid data-driven application

1
Comments
6 min read
Organization repo + hobby plan in Vercel

Organization repo + hobby plan in Vercel

9
Comments
2 min read
Harnessing JavaScript's Power: Conquering the Beasts of Large File Manipulation with TypedArrays and WebWorkers

Harnessing JavaScript's Power: Conquering the Beasts of Large File Manipulation with TypedArrays and WebWorkers

Comments
4 min read
Tailwind CSS for frontend teams: From settings to rules

Tailwind CSS for frontend teams: From settings to rules

2
Comments
8 min read
Handling 404 Error in SPA Deployed on GitHub Pages

Handling 404 Error in SPA Deployed on GitHub Pages

1
Comments
2 min read
Node package managers (npm, yarn, pnpm) - All you need to know

Node package managers (npm, yarn, pnpm) - All you need to know

5
Comments 4
5 min read
NFT Preview Card Component Challenge from Frontend Mentor

NFT Preview Card Component Challenge from Frontend Mentor

5
Comments 4
8 min read
UI Designer vs Front-End Developer: What is the difference

UI Designer vs Front-End Developer: What is the difference

Comments
2 min read
Chrome DevTools: CSS Overview Panel

Chrome DevTools: CSS Overview Panel

2
Comments
3 min read
Mastering Angular Component Styling: A Guide to CSS Layering and Dynamic Class Management. No ng:deep required!

Mastering Angular Component Styling: A Guide to CSS Layering and Dynamic Class Management. No ng:deep required!

3
Comments
4 min read
Roles and Responsibilities Matrix

Roles and Responsibilities Matrix

Comments
5 min read
How to add Authentication to your React app using Appwrite

How to add Authentication to your React app using Appwrite

1
Comments
2 min read
3 Key Steps of Diffing Algorithm in React for Efficiently Updating the Real DOM

3 Key Steps of Diffing Algorithm in React for Efficiently Updating the Real DOM

2
Comments
3 min read
Improve your DX to boost team productivity

Improve your DX to boost team productivity

Comments
4 min read
How to Create a Custom Hook for Seamless Data Retrieval with React.

How to Create a Custom Hook for Seamless Data Retrieval with React.

7
Comments 1
3 min read
Level Up Your React Game in 2024!!

Level Up Your React Game in 2024!!

Comments
4 min read
** Frameworks y Librerías en la Programación: Un Viaje Mágico con Shrek **🐉

** Frameworks y Librerías en la Programación: Un Viaje Mágico con Shrek **🐉

Comments
12 min read
Common Pitfalls When Using React Hooks

Common Pitfalls When Using React Hooks

1
Comments 1
3 min read
Master the Art of Software Testing with F.I.R.S.T Principles

Master the Art of Software Testing with F.I.R.S.T Principles

Comments
4 min read
Top 3 (+1) Vue libraries for your next project ⏩

Top 3 (+1) Vue libraries for your next project ⏩

12
Comments
2 min read
What is a Design System and Why Is It Important for Software Engineering?

What is a Design System and Why Is It Important for Software Engineering?

1
Comments
3 min read
Understanding Javascript Promises a Guide to Asynchronous Programming

Understanding Javascript Promises a Guide to Asynchronous Programming

1
Comments
5 min read
Top 12+ Battle-Tested React Boilerplates for 2024

Top 12+ Battle-Tested React Boilerplates for 2024

228
Comments 1
19 min read
Front-end specialisations: Security

Front-end specialisations: Security

1
Comments
2 min read
How to use NextJS pathname in Storybook 8

How to use NextJS pathname in Storybook 8

3
Comments 1
1 min read
Asynchrony in JavaScript: A Brief Look Back

Asynchrony in JavaScript: A Brief Look Back

1
Comments
9 min read
Custom checkbox component, the right way

Custom checkbox component, the right way

1
Comments
11 min read
🚀 Tailwind `inview:` aplica estilos cuando el componente entra en pantalla

🚀 Tailwind `inview:` aplica estilos cuando el componente entra en pantalla

5
Comments
1 min read
Redirecting Guards and Resolvers in Angular v18 with RedirectCommand

Redirecting Guards and Resolvers in Angular v18 with RedirectCommand

9
Comments 1
4 min read
Create your own API for react App

Create your own API for react App

2
Comments
2 min read
Micro Frontend Architecture: A Business Website Game Changer

Micro Frontend Architecture: A Business Website Game Changer

Comments
8 min read
Material-UI: Turning Ideas into Interfaces with Style and Efficiency

Material-UI: Turning Ideas into Interfaces with Style and Efficiency

1
Comments
2 min read
Finally Understand Responsive Design!

Finally Understand Responsive Design!

147
Comments 33
9 min read
RiotJS Router

RiotJS Router

4
Comments 1
6 min read
Identify and fix bundle npm duplicate dependencies

Identify and fix bundle npm duplicate dependencies

Comments
6 min read
Concurrent Rendering in React ⛽🛣️

Concurrent Rendering in React ⛽🛣️

4
Comments
9 min read
Create a Pomodoro Timer App using HTML, CSS, and JavaScript

Create a Pomodoro Timer App using HTML, CSS, and JavaScript

4
Comments 3
4 min read
Front-end specialisations: Design systems

Front-end specialisations: Design systems

1
Comments
2 min read
Navigating Bootstrap Component: A Comprehensive View

Navigating Bootstrap Component: A Comprehensive View

Comments
7 min read
loading...