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.
Introduction to CSS Preprocessors: Unlocking the Power of SASS and LESS

Introduction to CSS Preprocessors: Unlocking the Power of SASS and LESS

Comments
3 min read
UI Patterns Frontend Developers Must Know (That Most Devs Ignore)

UI Patterns Frontend Developers Must Know (That Most Devs Ignore)

11
Comments 1
3 min read
UI Mistakes Developers Make (And How to Fix Them)

UI Mistakes Developers Make (And How to Fix Them)

Comments
3 min read
Push-based vs. Pull-based Reactivity: The Two Driving Models Behind Fine-Grained Systems

Push-based vs. Pull-based Reactivity: The Two Driving Models Behind Fine-Grained Systems

Comments
3 min read
2026’da Frontend Gelişiminin Yeni Yönü: Framework’lerin Ötesinde

2026’da Frontend Gelişiminin Yeni Yönü: Framework’lerin Ötesinde

Comments
4 min read
Stop Waiting for Backend APIs: Build a Free Mock API Generator

Stop Waiting for Backend APIs: Build a Free Mock API Generator

Comments
3 min read
React 19 ile Değişen Dünya: Front-End Geliştiriciler İçin Yeni Dönem

React 19 ile Değişen Dünya: Front-End Geliştiriciler İçin Yeni Dönem

Comments
4 min read
How I Built a Multi-Tenant Static Site Engine with Next.js, Nginx, and Coolify

How I Built a Multi-Tenant Static Site Engine with Next.js, Nginx, and Coolify

Comments
4 min read
A Cleaner Way to Do i18n in Angular: i18next + Type Safety + Dynamic JSON Imports

A Cleaner Way to Do i18n in Angular: i18next + Type Safety + Dynamic JSON Imports

5
Comments
7 min read
I Finally Added Dark Mode, and It Forced Me to Fix More Than Colors

I Finally Added Dark Mode, and It Forced Me to Fix More Than Colors

2
Comments
4 min read
5 Browser DevTools Tricks That Cut My Debug Time in Half

5 Browser DevTools Tricks That Cut My Debug Time in Half

5
Comments
7 min read
Why I Built Free Angular Tools

Why I Built Free Angular Tools

Comments
1 min read
Angular ARIA Is Here: What It Does, Why It Exists, and When To Use It

Angular ARIA Is Here: What It Does, Why It Exists, and When To Use It

1
Comments
10 min read
Tailwind CSS v4 Migration Guide

Tailwind CSS v4 Migration Guide

1
Comments
2 min read
How to create live validation form in JavaScript

How to create live validation form in JavaScript

2
Comments
3 min read
Form content disappears after page refresh

Form content disappears after page refresh

Comments
1 min read
System shows "File too large" error when uploading <1MB image

System shows "File too large" error when uploading <1MB image

Comments
1 min read
How to Redesign Dashboards That Actually Retain Customers

How to Redesign Dashboards That Actually Retain Customers

Comments
11 min read
My First Tip Calculator App

My First Tip Calculator App

Comments
4 min read
Why I Built My Personal Developer Portfolio (and What You Can Learn From It)

Why I Built My Personal Developer Portfolio (and What You Can Learn From It)

Comments 1
1 min read
Switch statement in JS.

Switch statement in JS.

Comments
1 min read
Ai Didn’t Kill Frontend. It Turned It Into A Perspective.

Ai Didn’t Kill Frontend. It Turned It Into A Perspective.

6
Comments
3 min read
Build a YouTube Live Clone with Next.js, Clerk, and TailwindCSS - Part Two

Build a YouTube Live Clone with Next.js, Clerk, and TailwindCSS - Part Two

10
Comments
20 min read
How I Cut My Debugging Time in Half as a Front-End Developer (A Practical Guide)

How I Cut My Debugging Time in Half as a Front-End Developer (A Practical Guide)

Comments
4 min read
One Player to Rule Them All (MP4, HLS, Dash, YouTube, Vimeo)

One Player to Rule Them All (MP4, HLS, Dash, YouTube, Vimeo)

Comments
3 min read
loading...