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.
A deep dive into progressive web apps (PWA)

A deep dive into progressive web apps (PWA)

11
Comments 1
10 min read
Entendendo o ControlValueAccessor

Entendendo o ControlValueAccessor

9
Comments 3
7 min read
Matriz de Papéis e Responsabilidades

Matriz de Papéis e Responsabilidades

2
Comments
6 min read
Understanding Web Content Accessibility Guidelines (WCAG): A Comprehensive Guide

Understanding Web Content Accessibility Guidelines (WCAG): A Comprehensive Guide

Comments
3 min read
Building Responsive Design Using Viewport CSS Units

Building Responsive Design Using Viewport CSS Units

3
Comments 2
6 min read
TypeScript: Any vs Unknown - Understanding the Difference

TypeScript: Any vs Unknown - Understanding the Difference

4
Comments 2
3 min read
TypeScript: The Danger of Using the Any Keyword

TypeScript: The Danger of Using the Any Keyword

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

Mastering React Hooks: A Comprehensive Guide to Functional Components

Comments
5 min read
What makes a good dashboard

What makes a good dashboard

1
Comments
6 min read
Building Arrays Incrementally.

Building Arrays Incrementally.

Comments
1 min read
Integrating Georeferenced Maps: Passing Data from Firebase Backend to Frontend

Integrating Georeferenced Maps: Passing Data from Firebase Backend to Frontend

Comments
1 min read
Strong Portfolio Ideas for Junior Developers 😼

Strong Portfolio Ideas for Junior Developers 😼

5
Comments
2 min read
3 Exciting Improvements Between NextJS 14 And NextJS 13

3 Exciting Improvements Between NextJS 14 And NextJS 13

17
Comments
9 min read
Mastering Next.js 13/14 - Advanced Techniques

Mastering Next.js 13/14 - Advanced Techniques

11
Comments
10 min read
Styling Your Site with Next.js and MUI: Creating a Dynamic Theme Switcher

Styling Your Site with Next.js and MUI: Creating a Dynamic Theme Switcher

5
Comments
3 min read
2 UX tips for self-typing text effect

2 UX tips for self-typing text effect

1
Comments
1 min read
✍️Testing in Storybook

✍️Testing in Storybook

1
Comments
6 min read
Front-end specialisations: Performance

Front-end specialisations: Performance

1
Comments
2 min read
JavaScript's push() Method: Unleashing Array Power

JavaScript's push() Method: Unleashing Array Power

10
Comments
2 min read
What is forwardRef in React and how to use it properly?

What is forwardRef in React and how to use it properly?

2
Comments 2
10 min read
Introducción a TypeScript para Desarrolladores Principiantes: Conceptos, Ventajas y Más

Introducción a TypeScript para Desarrolladores Principiantes: Conceptos, Ventajas y Más

2
Comments
2 min read
Mastering Rendering: A Comprehensive Guide from React to Next.js

Mastering Rendering: A Comprehensive Guide from React to Next.js

4
Comments 4
17 min read
Angular Signals: Streamline Data Flow and Boost Maintainability

Angular Signals: Streamline Data Flow and Boost Maintainability

2
Comments
2 min read
CSS techniques every frontend developer should know in 2024

CSS techniques every frontend developer should know in 2024

2
Comments
2 min read
🤯 Keep Up With these 50 Articles

🤯 Keep Up With these 50 Articles

16
Comments 2
7 min read
What is Promise in Javascript with real world example

What is Promise in Javascript with real world example

8
Comments
9 min read
Elm 2023, a year in review

Elm 2023, a year in review

23
Comments 2
31 min read
5 Dicas de Flutter

5 Dicas de Flutter

67
Comments
2 min read
Free Beginner Friendly LiveView Course in English and Portuguese

Free Beginner Friendly LiveView Course in English and Portuguese

5
Comments
1 min read
Front-end specialisations: Accessibility

Front-end specialisations: Accessibility

1
Comments
3 min read
Finding the right learning approach

Finding the right learning approach

5
Comments
2 min read
Web Pages on a Diet: Island Architecture for a Lighter, Faster Web Apps

Web Pages on a Diet: Island Architecture for a Lighter, Faster Web Apps

1
Comments
6 min read
Angular Drag and Drop Files Upload Made Simple

Angular Drag and Drop Files Upload Made Simple

31
Comments 1
5 min read
CSS ART CHALLENGE

CSS ART CHALLENGE

Comments 2
1 min read
Understanding SSR and SSG in Modern Web Development

Understanding SSR and SSG in Modern Web Development

6
Comments
5 min read
Creating a responsive website design

Creating a responsive website design

5
Comments 1
3 min read
Angular Signal Queries: Simplifying DOM Querying

Angular Signal Queries: Simplifying DOM Querying

6
Comments 1
4 min read
Things that I like better in Vue than in React

Things that I like better in Vue than in React

66
Comments 21
4 min read
jComponent — Total.js

jComponent — Total.js

1
Comments
6 min read
Share Data between Riot Components with Mitt (Event Emitter)

Share Data between Riot Components with Mitt (Event Emitter)

Comments 1
6 min read
Introducing Enhance Image

Introducing Enhance Image

2
Comments
9 min read
Understanding useReducer Hook in React – An introduction and a Comprehensive Guide for Web Developers

Understanding useReducer Hook in React – An introduction and a Comprehensive Guide for Web Developers

1
Comments
4 min read
Responsive Typography: Techniques for Modern Web Design

Responsive Typography: Techniques for Modern Web Design

2
Comments
13 min read
Crafting Forms in React: Vanilla vs. React Hook Form vs. Formik

Crafting Forms in React: Vanilla vs. React Hook Form vs. Formik

9
Comments 6
11 min read
When Frontend loves Backend : BFF Pattern Explained

When Frontend loves Backend : BFF Pattern Explained

1
Comments
2 min read
Suggestions for a new language to learn?

Suggestions for a new language to learn?

Comments 5
1 min read
Sobre Event Loop e música clássica

Sobre Event Loop e música clássica

Comments
3 min read
Mastering the CSS Box Model: A Comprehensive Guide for Web Developers

Mastering the CSS Box Model: A Comprehensive Guide for Web Developers

338
Comments 2
2 min read
Tailwind Handbook - Part I

Tailwind Handbook - Part I

1
Comments
2 min read
How I Structure my React Projects

How I Structure my React Projects

134
Comments 9
3 min read
Path To A Clean(er) React Architecture - A Shared API Client

Path To A Clean(er) React Architecture - A Shared API Client

13
Comments 2
5 min read
How useEffect Makes React Component Testing a Bit Trickier - No Bloat

How useEffect Makes React Component Testing a Bit Trickier - No Bloat

1
Comments
2 min read
Desenvolvendo um widget de upload com Flutter 🩵

Desenvolvendo um widget de upload com Flutter 🩵

81
Comments 4
5 min read
Introduction to Vue JS

Introduction to Vue JS

Comments
3 min read
Cracking the Code: Essential Problem-Solving Techniques for Today's Dynamic Developer Landscape

Cracking the Code: Essential Problem-Solving Techniques for Today's Dynamic Developer Landscape

13
Comments 2
12 min read
Rendering( or How to Render) Animation in JSON format with LottieFiles animation in React application

Rendering( or How to Render) Animation in JSON format with LottieFiles animation in React application

1
Comments
2 min read
Fast Track to Frontend: A 60-Day Roadmap from HTML/CSS Novice to JavaScript Ninja

Fast Track to Frontend: A 60-Day Roadmap from HTML/CSS Novice to JavaScript Ninja

1
Comments
2 min read
Redefining User Interface Design: Material UI's consistency and Heuristic Designs

Redefining User Interface Design: Material UI's consistency and Heuristic Designs

Comments
3 min read
Remove Duplicates Ways from an Array in Javascript

Remove Duplicates Ways from an Array in Javascript

34
Comments
3 min read
Using Browser Filters for Mouseover Effects in Web apps

Using Browser Filters for Mouseover Effects in Web apps

1
Comments
3 min read
loading...