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.
TypeScript: Any vs Unknown - Understanding the Difference

TypeScript: Any vs Unknown - Understanding the Difference

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

Mastering React Hooks: A Comprehensive Guide to Functional Components

Comments
5 min read
TypeScript: The Danger of Using the Any Keyword

TypeScript: The Danger of Using the Any Keyword

Comments
4 min read
Building Responsive Design Using Viewport CSS Units

Building Responsive Design Using Viewport CSS Units

Comments
6 min read
Building Arrays Incrementally.

Building Arrays Incrementally.

Comments
1 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
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 😼

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

Comments
3 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
2 UX tips for self-typing text effect

2 UX tips for self-typing text effect

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

Manage a portfolio website with lots of projects – ortfo

Comments
1 min read
3 Exciting Improvements Between NextJS 14 And NextJS 13

3 Exciting Improvements Between NextJS 14 And NextJS 13

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

JavaScript's push() Method: Unleashing Array Power

10
Comments
2 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
What is forwardRef in React and how to use it properly?

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

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

CSS techniques every frontend developer should know in 2024

1
Comments
2 min read
Finding the right learning approach

Finding the right learning approach

5
Comments
2 min read
Behind the Scenes: JavaScript Code Execution

Behind the Scenes: JavaScript Code Execution

Comments
5 min read
The full developer manual of the productivity application RunFlow

The full developer manual of the productivity application RunFlow

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

Mastering Next.js 13/14 - Advanced Techniques

Comments
10 min read
Choosing Your Path: Specializations in Web Development

Choosing Your Path: Specializations in Web Development

5
Comments
3 min read
Front-end specialisations: Performance

Front-end specialisations: Performance

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

1
Comments
2 min read
Frontend Mentor.io Challenge: Designo Agency

Frontend Mentor.io Challenge: Designo Agency

1
Comments
3 min read
Angular Signals: Streamline Data Flow and Boost Maintainability

Angular Signals: Streamline Data Flow and Boost Maintainability

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

🤯 Keep Up With these 50 Articles

10
Comments 1
7 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

Comments
2 min read
How to use Webpack in a Laravel Project

How to use Webpack in a Laravel Project

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

Free Beginner Friendly LiveView Course in English and Portuguese

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

Understanding SSR and SSG in Modern Web Development

6
Comments
4 min read
A fully accessible checkbox styled with Tailwind

A fully accessible checkbox styled with Tailwind

Comments
4 min read
Understanding PropTypes in React: Ensuring Data Integrity and Component Consistency

Understanding PropTypes in React: Ensuring Data Integrity and Component Consistency

Comments
1 min read
Taking your frontend development skill to the next level with Design Systems

Taking your frontend development skill to the next level with Design Systems

1
Comments
8 min read
MUI Date Picker Showdown: Community vs. Pro version

MUI Date Picker Showdown: Community vs. Pro version

Comments
5 min read
Tools for frontend monitoring with Prometheus

Tools for frontend monitoring with Prometheus

Comments
2 min read
UI Memory Recognition and Recall Strategies for Enhanced User Experience

UI Memory Recognition and Recall Strategies for Enhanced User Experience

3
Comments
4 min read
Crafting Unforgettable Digital Experiences, One Project at a Time

Crafting Unforgettable Digital Experiences, One Project at a Time

5
Comments
1 min read
CSS Quiz Time #1 - Elemons gotta catch 'em * ♫

CSS Quiz Time #1 - Elemons gotta catch 'em * ♫

Comments
2 min read
The Full-stack Testing Mindset

The Full-stack Testing Mindset

Comments
5 min read
Efficiently Testing Asynchronous React Hooks with Vitest

Efficiently Testing Asynchronous React Hooks with Vitest

5
Comments
6 min read
Custom Toggle Button Vue Component

Custom Toggle Button Vue Component

Comments
2 min read
Navigating React: A Beginner's Journey

Navigating React: A Beginner's Journey

Comments
1 min read
Semantic HTML: Survival Guide

Semantic HTML: Survival Guide

Comments
4 min read
HTML SemĂĄntico: GuĂ­a de supervivencia

HTML SemĂĄntico: GuĂ­a de supervivencia

Comments
5 min read
✍️Testing in Storybook

✍️Testing in Storybook

Comments
6 min read
What is "this"?

What is "this"?

Comments
4 min read
Angular at Scale: Introduction to Micro Frontend Architecture

Angular at Scale: Introduction to Micro Frontend Architecture

Comments
4 min read
Front-End? More Like Front-Runner Away! (But Hear Me Out)

Front-End? More Like Front-Runner Away! (But Hear Me Out)

Comments
1 min read
Mastering Frontend Web Development: Best Practices

Mastering Frontend Web Development: Best Practices

Comments
3 min read
Elm 2023, a year in review

Elm 2023, a year in review

6
Comments 1
31 min read
Security Awareness, Secure Coding, and Zero-Trust - Bridging Frontend and Cybersecurity

Security Awareness, Secure Coding, and Zero-Trust - Bridging Frontend and Cybersecurity

2
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

Comments
6 min read
My Portfolio: My Mind's Kaleidoscope

My Portfolio: My Mind's Kaleidoscope

Comments
1 min read
Angular Signal Queries: Simplifying DOM Querying

Angular Signal Queries: Simplifying DOM Querying

6
Comments 1
4 min read
jComponent — Total.js

jComponent — Total.js

Comments
6 min read
Application Security - Bridging Frontend and Cybersecurity: How do we identify what to protect by teams or companies?

Application Security - Bridging Frontend and Cybersecurity: How do we identify what to protect by teams or companies?

4
Comments
3 min read
Application Security - Bridging Frontend and Cybersecurity: What is Application Security?

Application Security - Bridging Frontend and Cybersecurity: What is Application Security?

5
Comments
3 min read
loading...