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.
Common image formats

Common image formats

2
Comments
2 min read
Habit Tracker Dev Log – Stages 2-4: Monorepo Setup, UI Design & Frontend Build
Cover image for Habit Tracker Dev Log – Stages 2-4: Monorepo Setup, UI Design & Frontend Build

Habit Tracker Dev Log – Stages 2-4: Monorepo Setup, UI Design & Frontend Build

Comments
1 min read
Why SPAs Still Struggle with SEO (And What Developers Can Actually Do in 2025)
Cover image for Why SPAs Still Struggle with SEO (And What Developers Can Actually Do in 2025)

Why SPAs Still Struggle with SEO (And What Developers Can Actually Do in 2025)

1
Comments
2 min read
When to emit events for stateful components

When to emit events for stateful components

3
Comments 2
6 min read
🚀 Next.js 16 — A Huge Leap in Web Development

🚀 Next.js 16 — A Huge Leap in Web Development

4
Comments 1
2 min read
CSS Grid Layout: Building Two-Dimensional Web Layouts with Ease
Cover image for CSS Grid Layout: Building Two-Dimensional Web Layouts with Ease

CSS Grid Layout: Building Two-Dimensional Web Layouts with Ease

5
Comments
4 min read
When eCommerce Becomes Simple Again: Falling Back in Love with Code through SvelteKit
Cover image for When eCommerce Becomes Simple Again: Falling Back in Love with Code through SvelteKit

When eCommerce Becomes Simple Again: Falling Back in Love with Code through SvelteKit

2
Comments
3 min read
Recommend some VS Code extensions for frontend development
Cover image for Recommend some VS Code extensions for frontend development

Recommend some VS Code extensions for frontend development

3
Comments 1
2 min read
The Indispensable Practice of Abstraction: Decoupling Your Frontend Logic from External Libraries
Cover image for The Indispensable Practice of Abstraction: Decoupling Your Frontend Logic from External Libraries

The Indispensable Practice of Abstraction: Decoupling Your Frontend Logic from External Libraries

2
Comments 2
5 min read
React Form with "useActionState" Hook

React Form with "useActionState" Hook

1
Comments
2 min read
React Form Action

React Form Action

Comments
3 min read
Understanding URLs, URIs, and URNs: A Beginner’s Guide to Web Identifiers
Cover image for Understanding URLs, URIs, and URNs: A Beginner’s Guide to Web Identifiers

Understanding URLs, URIs, and URNs: A Beginner’s Guide to Web Identifiers

Comments
3 min read
Frontend Design Patterns — A Practical Guide

Frontend Design Patterns — A Practical Guide

Comments
3 min read
Constraints and creativity: Partial rollout feature without a server component
Cover image for Constraints and creativity: Partial rollout feature without a server component

Constraints and creativity: Partial rollout feature without a server component

Comments
3 min read
How I Boosted My Nuxt 3 Portfolio Speed by 3x (4.5s to 1.4s)
Cover image for How I Boosted My Nuxt 3 Portfolio Speed by 3x (4.5s to 1.4s)

How I Boosted My Nuxt 3 Portfolio Speed by 3x (4.5s to 1.4s)

Comments
4 min read
A Practical React Project Structure
Cover image for A Practical React Project Structure

A Practical React Project Structure

1
Comments
3 min read
🚀 Matters AI (Prev. OptIQ) – Round 2 JavaScript Interview

🚀 Matters AI (Prev. OptIQ) – Round 2 JavaScript Interview

1
Comments
1 min read
My portfolio website
Cover image for My portfolio website

My portfolio website

50
Comments 29
1 min read
The Lifecycle of useEffect: Synchronization in React

The Lifecycle of useEffect: Synchronization in React

2
Comments
3 min read
🔄 CSS Unit Converter – Instantly Convert px, rem, em, %, vh, vw
Cover image for 🔄 CSS Unit Converter – Instantly Convert px, rem, em, %, vh, vw

🔄 CSS Unit Converter – Instantly Convert px, rem, em, %, vh, vw

Comments
1 min read
Appreciation on a second look: Lessons from Revisiting Bootstrap
Cover image for Appreciation on a second look: Lessons from Revisiting Bootstrap

Appreciation on a second look: Lessons from Revisiting Bootstrap

1
Comments
5 min read
🚀Life of a Software Engineer: How I Patched an NPM Package and Saved the Day

🚀Life of a Software Engineer: How I Patched an NPM Package and Saved the Day

2
Comments
2 min read
HTML5 Semantic Elements You Should Be Using (and Why They Matter)
Cover image for HTML5 Semantic Elements You Should Be Using (and Why They Matter)

HTML5 Semantic Elements You Should Be Using (and Why They Matter)

1
Comments
4 min read
🌀 Radius Agent – Round 2 (JavaScript)

🌀 Radius Agent – Round 2 (JavaScript)

1
Comments
1 min read
Let’s Explore the New CSS “@function” Rule
Cover image for Let’s Explore the New CSS “@function” Rule

Let’s Explore the New CSS “@function” Rule

Comments
3 min read
loading...