Forem

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.
Building a Modern Portfolio with Tailwind CSS v4, React, and Vite
Cover image for Building a Modern Portfolio with Tailwind CSS v4, React, and Vite

Building a Modern Portfolio with Tailwind CSS v4, React, and Vite

3
Comments
8 min read
Saving State in the URL — Understanding useSearchParams in React Router
Cover image for Saving State in the URL — Understanding useSearchParams in React Router

Saving State in the URL — Understanding useSearchParams in React Router

4
Comments 1
2 min read
Fix: Eliminating Double Async Validation in TanStack Form & Zod

Fix: Eliminating Double Async Validation in TanStack Form & Zod

Comments
2 min read
Building a Simple JavaScript Slider: A Code Walkthrough

Building a Simple JavaScript Slider: A Code Walkthrough

1
Comments 1
3 min read
Why NaN !== NaN Makes Perfect Sense (I Promise)
Cover image for Why NaN !== NaN Makes Perfect Sense (I Promise)

Why NaN !== NaN Makes Perfect Sense (I Promise)

94
Comments 49
4 min read
JavaScript ES2024 Features You Should Know
Cover image for JavaScript ES2024 Features You Should Know

JavaScript ES2024 Features You Should Know

Comments
3 min read
Hyu-Sync (My accidental colour picker)
Cover image for Hyu-Sync (My accidental colour picker)

Hyu-Sync (My accidental colour picker)

Comments
2 min read
Core Web Vitals Optimization: A Practical Guide
Cover image for Core Web Vitals Optimization: A Practical Guide

Core Web Vitals Optimization: A Practical Guide

2
Comments 2
3 min read
Frontend Career Growth: From Junior to Senior Engineer
Cover image for Frontend Career Growth: From Junior to Senior Engineer

Frontend Career Growth: From Junior to Senior Engineer

Comments
4 min read
React Performance Optimization: 10 Proven Techniques
Cover image for React Performance Optimization: 10 Proven Techniques

React Performance Optimization: 10 Proven Techniques

Comments
2 min read
What is a Closure in JavaScript? Explained Simply

What is a Closure in JavaScript? Explained Simply

5
Comments
1 min read
TypeScript Utility Types: A Complete Guide
Cover image for TypeScript Utility Types: A Complete Guide

TypeScript Utility Types: A Complete Guide

Comments
3 min read
Frontend Testing Strategies That Actually Work in 2025
Cover image for Frontend Testing Strategies That Actually Work in 2025

Frontend Testing Strategies That Actually Work in 2025

Comments
3 min read
Tools AI Can’t Replace (And I use almost daily)
Cover image for Tools AI Can’t Replace (And I use almost daily)

Tools AI Can’t Replace (And I use almost daily)

1
Comments
3 min read
Speech-to-Text on any Field in 70 Lines of Stimulus
Cover image for Speech-to-Text on any Field in 70 Lines of Stimulus

Speech-to-Text on any Field in 70 Lines of Stimulus

8
Comments 1
6 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.