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.
Understanding the enterkeyhint Attribute in HTML: Enhancing Virtual Keyboard UX

Understanding the enterkeyhint Attribute in HTML: Enhancing Virtual Keyboard UX

1
Comments
1 min read
Building High-Performance Progressive Web Apps

Building High-Performance Progressive Web Apps

Comments
1 min read
⚛️ Level Up Your React in 2025: One Curry at a Time 🍛

⚛️ Level Up Your React in 2025: One Curry at a Time 🍛

Comments
1 min read
🧠 Front-End Simplification in 2025

🧠 Front-End Simplification in 2025

Comments
1 min read
🧩 JavaScript’s localeCompare() in 2025 — Stop Sorting Strings the Wrong Way

🧩 JavaScript’s localeCompare() in 2025 — Stop Sorting Strings the Wrong Way

Comments
1 min read
🔥 React Interview Challenge: Race Conditions & Real-World State Bugs

🔥 React Interview Challenge: Race Conditions & Real-World State Bugs

Comments
1 min read
🧠 Ever wondered how useReducer actually works under the hood?

🧠 Ever wondered how useReducer actually works under the hood?

Comments
1 min read
⏱️ Timers in React (2025 Edition): Don’t let your app leak memory or miss updates!

⏱️ Timers in React (2025 Edition): Don’t let your app leak memory or miss updates!

Comments
1 min read
🚀 Why You Should Definitely Use Next.js in 2025 — From MVPs to Production

🚀 Why You Should Definitely Use Next.js in 2025 — From MVPs to Production

1
Comments
2 min read
How to run and build React.js projects on Android device

How to run and build React.js projects on Android device

2
Comments
3 min read
Extend your project’s capabilities with OneEntry custom modules

Extend your project’s capabilities with OneEntry custom modules

Comments
4 min read
What Should Frontend Developers Learn Next?

What Should Frontend Developers Learn Next?

Comments
3 min read
JavaScript Array Methods: A Comprehensive Guide

JavaScript Array Methods: A Comprehensive Guide

1
Comments
3 min read
🔍 Angular Challenge #1: Understanding OnPush Change Detection in Angular

🔍 Angular Challenge #1: Understanding OnPush Change Detection in Angular

11
Comments 1
2 min read
Centralized Assets Management in TurboRepo

Centralized Assets Management in TurboRepo

Comments
2 min read
From Junior to Senior: Why Your Front-End Skills Need to Grow Beyond the Framework

From Junior to Senior: Why Your Front-End Skills Need to Grow Beyond the Framework

2
Comments
2 min read
Headless vs. Traditional UI Libraries: When and Why to Choose Each 🧩

Headless vs. Traditional UI Libraries: When and Why to Choose Each 🧩

Comments
4 min read
Understanding the "Object Literal May Only Specify Known Properties" Error in React + TypeScript

Understanding the "Object Literal May Only Specify Known Properties" Error in React + TypeScript

1
Comments 1
2 min read
We Use Angular: Discover the Companies Powering Their Products with Angular

We Use Angular: Discover the Companies Powering Their Products with Angular

7
Comments
3 min read
Do You Still Need to Import React in `.tsx` Files?

Do You Still Need to Import React in `.tsx` Files?

1
Comments
2 min read
10 heurísticas de Nielsen aplicadas a engenharia de software

10 heurísticas de Nielsen aplicadas a engenharia de software

2
Comments
4 min read
Handling Legacy Events with jQuery for Cross-Browser Compatibility

Handling Legacy Events with jQuery for Cross-Browser Compatibility

Comments
3 min read
Building a Cross-Browser jQuery Modal Plugin with Graceful Degradation

Building a Cross-Browser jQuery Modal Plugin with Graceful Degradation

Comments
2 min read
Building a React Counter with TypeScript: From useState to Mathematical Insight

Building a React Counter with TypeScript: From useState to Mathematical Insight

Comments 1
2 min read
JavaScript string manipulation technique Every Developer Should Know [Part 2]

JavaScript string manipulation technique Every Developer Should Know [Part 2]

2
Comments
6 min read
loading...