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.
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
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
Switch statement in JS.

Switch statement in JS.

Comments
1 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
⚛️ From React 19.0 to 19.2: What’s New, What Improved, and Why It Matters ⁉️

⚛️ From React 19.0 to 19.2: What’s New, What Improved, and Why It Matters ⁉️

13
Comments
4 min read
Week 10: Diving Deeper into React – My Journey with Component Architecture and Props

Week 10: Diving Deeper into React – My Journey with Component Architecture and Props

3
Comments
2 min read
Better Accessibility: My Path to the CPACC

Better Accessibility: My Path to the CPACC

Comments
18 min read
Svelte Bash: A Lightweight Terminal Component for Svelte 5 (Autoplay, VFS, Themes, Custom Commands)

Svelte Bash: A Lightweight Terminal Component for Svelte 5 (Autoplay, VFS, Themes, Custom Commands)

1
Comments
2 min read
How to Migrate from a Premium to a Custom Shopify Theme Without Losing SEO

How to Migrate from a Premium to a Custom Shopify Theme Without Losing SEO

Comments
4 min read
O que eu aprendi trabalhando em uma Big Tech: reflexões de um Engenheiro Frontend

O que eu aprendi trabalhando em uma Big Tech: reflexões de um Engenheiro Frontend

Comments
4 min read
How I Built My Portfolio Website With Free Tools Only

How I Built My Portfolio Website With Free Tools Only

Comments
3 min read
Enhancing Web Layouts with CSS Counters and Columns

Enhancing Web Layouts with CSS Counters and Columns

Comments
3 min read
Beyond Next.js: TanStack Start and the Future of Full-Stack React Development

Beyond Next.js: TanStack Start and the Future of Full-Stack React Development

1
Comments
14 min read
Tailwind CSS Best Practices & Design System Patterns 🎨

Tailwind CSS Best Practices & Design System Patterns 🎨

Comments
3 min read
How to Reduce JavaScript Bundle Size in 2025 🚀

How to Reduce JavaScript Bundle Size in 2025 🚀

Comments
2 min read
How to Split a UI into Components the Right Way

How to Split a UI into Components the Right Way

2
Comments
3 min read
StyleX: A Styling Library for CSS at Scale

StyleX: A Styling Library for CSS at Scale

Comments
1 min read
Introducing Qyavix — a 155-byte DOM runtime

Introducing Qyavix — a 155-byte DOM runtime

Comments
2 min read
💬 New Developer Looking to Collaborate, Learn, and Join Real Projects

💬 New Developer Looking to Collaborate, Learn, and Join Real Projects

Comments
2 min read
Designing Systems That Actually Ship

Designing Systems That Actually Ship

Comments
8 min read
loading...