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.
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

3
Comments
14 min read
Tailwind tips I've learned while using it !

Tailwind tips I've learned while using it !

Comments
2 min read
FlowDiver: The Road to SSR - Part 1

FlowDiver: The Road to SSR - Part 1

Comments
6 min read
Designing with accessibility in mind: Ubergood Festival

Designing with accessibility in mind: Ubergood Festival

Comments
3 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

Comments
8 min read
Deploying organization repo to Vercel with a hobby plan

Deploying organization repo to Vercel with a hobby plan

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

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

7
Comments
2 min read
🧠 50 Articles for May the Fourth

🧠 50 Articles for May the Fourth

4
Comments
8 min read
Front-end specialisations: DX Engineer

Front-end specialisations: DX Engineer

Comments
2 min read
OMI the surprising Chinese Web Components Framework ✨

OMI the surprising Chinese Web Components Framework ✨

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

How to add Authentication to your React app using Appwrite

Comments
2 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
** 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
From Connected to Disconnected: Handling Network Changes in Your Web App

From Connected to Disconnected: Handling Network Changes in Your Web App

Comments
1 min read
Rasengan.js 1.0.0 Beta 🚀

Rasengan.js 1.0.0 Beta 🚀

1
Comments
1 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
Front-end specialisations: Design systems

Front-end specialisations: Design systems

Comments
2 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
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!

1
Comments
4 min read
Tailwind Handbook - Part II

Tailwind Handbook - Part II

Comments
9 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

Comments
3 min read
Estrutura de Pastas Aplicaçþes SPA (Angular, React, Vue ...)

Estrutura de Pastas Aplicaçþes SPA (Angular, React, Vue ...)

Comments
3 min read
Common Pitfalls When Using React Hooks

Common Pitfalls When Using React Hooks

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

Understanding Javascript Promises a Guide to Asynchronous Programming

Comments
5 min read
Asynchrony in JavaScript: A Brief Look Back

Asynchrony in JavaScript: A Brief Look Back

1
Comments
9 min read
How to use a Lottie animation in your React app

How to use a Lottie animation in your React app

Comments
2 min read
Security dangers when dealing with API parameters

Security dangers when dealing with API parameters

Comments
3 min read
EXCITING WAYS TO ADD CSS IN HTML: UNDERSTANDING INLINE, INTERNAL & EXTERNAL

EXCITING WAYS TO ADD CSS IN HTML: UNDERSTANDING INLINE, INTERNAL & EXTERNAL

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

Micro Frontend Architecture: A Business Website Game Changer

Comments
8 min read
Create free mock apis with unlimited storage

Create free mock apis with unlimited storage

Comments
1 min read
The benefits of adding an activity feed to your B2B product

The benefits of adding an activity feed to your B2B product

Comments
8 min read
CSS Houdini

CSS Houdini

Comments
4 min read
Making The Best Use of DevTools

Making The Best Use of DevTools

Comments
1 min read
F.E.M (Frontend Mentor.io) Project: PhotoSnap Website

F.E.M (Frontend Mentor.io) Project: PhotoSnap Website

Comments
1 min read
Front-end specialisations: Cross-platform

Front-end specialisations: Cross-platform

Comments
2 min read
Survival prediction for Titanic passengers using logistic regression.

Survival prediction for Titanic passengers using logistic regression.

Comments
1 min read
Introducing the Enhanced @nipe-solutions/react-spring-bottom-sheet: Now Supporting React 18 and XState v5

Introducing the Enhanced @nipe-solutions/react-spring-bottom-sheet: Now Supporting React 18 and XState v5

1
Comments 1
3 min read
Application of S.O.D. in frontend development

Application of S.O.D. in frontend development

Comments
5 min read
CSS Cascade, Specificity, and Selectors

CSS Cascade, Specificity, and Selectors

Comments
9 min read
How to Filter Arrays in JavaScript: A Comprehensive Guide

How to Filter Arrays in JavaScript: A Comprehensive Guide

Comments
4 min read
Front-end specialisations: HTML + CSS

Front-end specialisations: HTML + CSS

Comments
2 min read
Create a basic drawing web app with JavaScript - Part 3

Create a basic drawing web app with JavaScript - Part 3

1
Comments
2 min read
A UX Design Dilemma: Adapt Brand Guidelines or Start Afresh?

A UX Design Dilemma: Adapt Brand Guidelines or Start Afresh?

Comments
7 min read
Spread and Rest Operators in JavaScript

Spread and Rest Operators in JavaScript

1
Comments
3 min read
How to add LOGIN with Google in your WEBAPPS using Passport

How to add LOGIN with Google in your WEBAPPS using Passport

Comments
2 min read
Be a Better UI Engineer: Selectively Exclude CSS Styles

Be a Better UI Engineer: Selectively Exclude CSS Styles

1
Comments
2 min read
Building Arrays Incrementally.

Building Arrays Incrementally.

Comments
1 min read
Just beginning

Just beginning

Comments
1 min read
Memoized getters in ES6 classes

Memoized getters in ES6 classes

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

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

2
Comments 2
5 min read
Mastering React Hooks: A Comprehensive Guide to Functional Components

Mastering React Hooks: A Comprehensive Guide to Functional Components

Comments
5 min read
A BRIEF REVIEW OF CSS CASCADING, CSS SELECTORS and CSS SPECIFICITY.

A BRIEF REVIEW OF CSS CASCADING, CSS SELECTORS and CSS SPECIFICITY.

Comments
2 min read
How to Boost SEO by Enhancing HTML with Microdata

How to Boost SEO by Enhancing HTML with Microdata

Comments
8 min read
Manage a portfolio website with lots of projects – ortfo

Manage a portfolio website with lots of projects – ortfo

Comments
1 min read
Responsive Testing with U-Eyes: Mobile Device Simulator

Responsive Testing with U-Eyes: Mobile Device Simulator

Comments
4 min read
A Lightweight GUI Library for Low-code Platform

A Lightweight GUI Library for Low-code Platform

Comments
6 min read
What is Promise in Javascript with real world example

What is Promise in Javascript with real world example

Comments
9 min read
Beyond the Code: A Guide to Effective Code Reviews as a Front-End Engineer

Beyond the Code: A Guide to Effective Code Reviews as a Front-End Engineer

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

Top 12+ Battle-Tested React Boilerplates for 2024

2
Comments
19 min read
loading...