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.
I launched my SaaS, but forgot this SEO detail—Google ignored me for 60 days

I launched my SaaS, but forgot this SEO detail—Google ignored me for 60 days

Comments
2 min read
🔥Master RxJS: switchMap vs mergeMap vs concatMap vs exhaustMap

🔥Master RxJS: switchMap vs mergeMap vs concatMap vs exhaustMap

Comments
2 min read
🌗 Dark Mode is Dead?

🌗 Dark Mode is Dead?

5
Comments
2 min read
Putting Design-To-Code AI Tools to the Test

Putting Design-To-Code AI Tools to the Test

3
Comments
4 min read
Accessibility failures -FashionNova fined $5.15M, Vueling Airlines €90,000

Accessibility failures -FashionNova fined $5.15M, Vueling Airlines €90,000

1
Comments 1
1 min read
The Productive Keyboard — Where Culture Meets Code

The Productive Keyboard — Where Culture Meets Code

Comments
1 min read
React 19 Deep Dive — Forms & Actions with `useFormState`, `useFormStatus`, and `useOptimistic`

React 19 Deep Dive — Forms & Actions with `useFormState`, `useFormStatus`, and `useOptimistic`

Comments
12 min read
When to Cache, When to Compute, When to Preload

When to Cache, When to Compute, When to Preload

Comments
3 min read
The Definitive React 19 useId Guide — Patterns, Pitfalls, and Pro Tips

The Definitive React 19 useId Guide — Patterns, Pitfalls, and Pro Tips

Comments
8 min read
How Flutter Builds and Updates Your UI (Explained Simply)

How Flutter Builds and Updates Your UI (Explained Simply)

2
Comments
4 min read
HTML Debugging & Validation Tools: Ensuring Clean, Error-Free Web Development

HTML Debugging & Validation Tools: Ensuring Clean, Error-Free Web Development

1
Comments
3 min read
Building Progressive Web Apps with Advanced HTML Features

Building Progressive Web Apps with Advanced HTML Features

1
Comments
3 min read
Stop Using <div> for Everything!

Stop Using <div> for Everything!

3
Comments
3 min read
Automating Browser-Based Performance Testing

Automating Browser-Based Performance Testing

Comments
4 min read
Svelte 3 – A Radical New Approach to UI

Svelte 3 – A Radical New Approach to UI

Comments
2 min read
Tailwind CSS – Utility-First CSS in Action

Tailwind CSS – Utility-First CSS in Action

Comments
2 min read
Moving from REST to GraphQL – A Case Study

Moving from REST to GraphQL – A Case Study

Comments
2 min read
Decoding the Browser: How Your App Loads, Parses, and Paints

Decoding the Browser: How Your App Loads, Parses, and Paints

Comments
3 min read
React 19 useMemo Explained How to Make React Remember Stuff (and When Not To)

React 19 useMemo Explained How to Make React Remember Stuff (and When Not To)

Comments
16 min read
Creating Blog Layouts: Cards, Sections, Navigation, and Responsive Design

Creating Blog Layouts: Cards, Sections, Navigation, and Responsive Design

1
Comments
3 min read
Svelte + Flexmonster Pivot: Building an Interactive Dashboard of World Happiness

Svelte + Flexmonster Pivot: Building an Interactive Dashboard of World Happiness

37
Comments 5
5 min read
🔥 Does your JavaScript codebase feel like an overstuffed attic?

🔥 Does your JavaScript codebase feel like an overstuffed attic?

Comments
1 min read
10 Common HTML Mistakes People Make (and How to Fix Them)

10 Common HTML Mistakes People Make (and How to Fix Them)

5
Comments
3 min read
🚀 Introducing react-kanban-kit A Lightweight & Customizable Kanban Component for React

🚀 Introducing react-kanban-kit A Lightweight & Customizable Kanban Component for React

Comments 1
2 min read
CSS interview questions - 01

CSS interview questions - 01

Comments
1 min read
loading...