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.
React template: Tanstack Query

React template: Tanstack Query

1
Comments
3 min read
🎨 Tailwind 3.5 Tricks for Scalable Frontends in 2025

🎨 Tailwind 3.5 Tricks for Scalable Frontends in 2025

Comments
2 min read
Modern Authentication in 2025: OAuth2, MFA, and the Shift to Passwordless

Modern Authentication in 2025: OAuth2, MFA, and the Shift to Passwordless

Comments
6 min read
🚀 Web Performance Essentials: Practical Techniques Every Frontend Developer Should Use

🚀 Web Performance Essentials: Practical Techniques Every Frontend Developer Should Use

2
Comments
4 min read
Is Frontend Dead? The Evolution You Can't Ignore

Is Frontend Dead? The Evolution You Can't Ignore

2
Comments
4 min read
How Async/Await Made Me Love Asynchronous JavaScript Again

How Async/Await Made Me Love Asynchronous JavaScript Again

Comments
5 min read
Unlocking the Power of CSS Variables (Custom Properties)

Unlocking the Power of CSS Variables (Custom Properties)

2
Comments
2 min read
A 2026 Frontend Roadmap That Adapts to Your Skill Level (Free + AI-Powered)

A 2026 Frontend Roadmap That Adapts to Your Skill Level (Free + AI-Powered)

Comments
3 min read
🚀 Understanding the Critical Render Path in React & Vue (CSR) — And How It Differs from SSG & SSR

🚀 Understanding the Critical Render Path in React & Vue (CSR) — And How It Differs from SSG & SSR

2
Comments
5 min read
I Built a Full-Stack Student Registration System with Vanilla JS + Tailwind in Just 7 Days (and Made It Fully Responsive)

I Built a Full-Stack Student Registration System with Vanilla JS + Tailwind in Just 7 Days (and Made It Fully Responsive)

Comments
2 min read
How to Build a Portfolio Website Using Figma and AI Tools

How to Build a Portfolio Website Using Figma and AI Tools

Comments
28 min read
🚫 Simple & Clean 404 Error Page — HTML & CSS

🚫 Simple & Clean 404 Error Page — HTML & CSS

Comments
1 min read
👩‍💻 Phoenix LiveView: Bringing Real-Time Magic to the Web

👩‍💻 Phoenix LiveView: Bringing Real-Time Magic to the Web

2
Comments
4 min read
🚀 Parallel Routes & Intercepting Routes in Next.js — Complete Beginner-Friendly Guide

🚀 Parallel Routes & Intercepting Routes in Next.js — Complete Beginner-Friendly Guide

1
Comments
4 min read
🍕 Eat-N-Split Day 2: Adding Friends & Toggling the Form

🍕 Eat-N-Split Day 2: Adding Friends & Toggling the Form

4
Comments
2 min read
🚀 Why Next.js Needs Parallel & Intercepting Routes (and React Router Doesn’t) — The Missing Mental Model

🚀 Why Next.js Needs Parallel & Intercepting Routes (and React Router Doesn’t) — The Missing Mental Model

1
Comments
3 min read
## 🟨**JavaScript: el lenguaje que no sabía que me iba a encantar**

## 🟨**JavaScript: el lenguaje que no sabía que me iba a encantar**

Comments
3 min read
Dealing with stale closure in React

Dealing with stale closure in React

Comments
5 min read
🎯 Day 3 — Converting My Split Bill Form Into a Fully Controlled React Form (Hands-On Learning)

🎯 Day 3 — Converting My Split Bill Form Into a Fully Controlled React Form (Hands-On Learning)

2
Comments
2 min read
A Practical Guide to Profiling & Optimizing React Applications for Peak Performance 🚀

A Practical Guide to Profiling & Optimizing React Applications for Peak Performance 🚀

Comments
4 min read
What is Hydration in Next.js ⚠️?

What is Hydration in Next.js ⚠️?

Comments
2 min read
Comparing the Best React Challenge Platforms in 2025: Free, Paid, and Feature-Rich

Comparing the Best React Challenge Platforms in 2025: Free, Paid, and Feature-Rich

1
Comments 1
1 min read
Modern Web Design Styles Every Frontend Developer Must Know (2025 Guide)

Modern Web Design Styles Every Frontend Developer Must Know (2025 Guide)

11
Comments 1
2 min read
The Magical CSS Display Property: Contents!

The Magical CSS Display Property: Contents!

Comments
3 min read
Learning React.....

Learning React.....

Comments
2 min read
loading...