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.
👩‍💻 Phoenix LiveView: Bringing Real-Time Magic to the Web

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

2
Comments
4 min read
TypeScript vs. JavaScript: Which One Should You Use in 2025?

TypeScript vs. JavaScript: Which One Should You Use in 2025?

2
Comments
15 min read
Shared Component Architecture in Angular (When To Abstract and When Not To)

Shared Component Architecture in Angular (When To Abstract and When Not To)

Comments
2 min read
Methods and primitive type in JS

Methods and primitive type in JS

2
Comments
1 min read
Shared Component Architecture in Angular (When To Abstract and When Not To)

Shared Component Architecture in Angular (When To Abstract and When Not To)

Comments
2 min read
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
🚀 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

1
Comments
5 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
Stop Hacking Your Vue Apps: The Right Way to Re-render Components

Stop Hacking Your Vue Apps: The Right Way to Re-render Components

5
Comments 1
5 min read
Tired of eyeballing Figma vs Storybook? Here’s how I gate design fidelity in CI

Tired of eyeballing Figma vs Storybook? Here’s how I gate design fidelity in CI

Comments
6 min read
Modern CSS Is a Game-Changer: Here’s Why Developers Love It

Modern CSS Is a Game-Changer: Here’s Why Developers Love It

Comments
3 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
🚀 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
🎯 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
When Static Sites Stop Scaling: Migrating FreeDevTools (125K+ Pages) from Static Astro to SSR

When Static Sites Stop Scaling: Migrating FreeDevTools (125K+ Pages) from Static Astro to SSR

19
Comments 1
4 min read
Por qué React no es magia: lo entendí cuando dejé de pelearme con los renders

Por qué React no es magia: lo entendí cuando dejé de pelearme con los renders

Comments
3 min read
The Magical CSS Display Property: Contents!

The Magical CSS Display Property: Contents!

Comments
3 min read
loading...