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.
Build a Simple Navigation Bar

Build a Simple Navigation Bar

Comments
1 min read
I accidentally built a website that adds borders to photos. Yes, borders. That's it.

I accidentally built a website that adds borders to photos. Yes, borders. That's it.

1
Comments
1 min read
A Practical Guide to Color Contrast for Web Developers

A Practical Guide to Color Contrast for Web Developers

5
Comments
3 min read
React2Shell Hacked My Servers. Here’s Your 3-Step Fix.
Cover image for React2Shell Hacked My Servers. Here’s Your 3-Step Fix.

React2Shell Hacked My Servers. Here’s Your 3-Step Fix.

6
Comments 2
2 min read
The :has() Selector: Bringing Real Logic to CSS
Cover image for The :has() Selector: Bringing Real Logic to CSS

The :has() Selector: Bringing Real Logic to CSS

1
Comments
1 min read
Understanding why 100vh behaves differently on mobile

Understanding why 100vh behaves differently on mobile

3
Comments
2 min read
🌐 Stop Fighting Next.js Search Params: Use nuqs for Type-Safe URL State
Cover image for 🌐 Stop Fighting Next.js Search Params: Use nuqs for Type-Safe URL State

🌐 Stop Fighting Next.js Search Params: Use nuqs for Type-Safe URL State

5
Comments
3 min read
Improve Site Performance by Auditing Unused Code

Improve Site Performance by Auditing Unused Code

Comments
2 min read
Backend, Frontend & Product Walk Into a Meeting… And AI Docs Finally Make It Less Painful
Cover image for Backend, Frontend & Product Walk Into a Meeting… And AI Docs Finally Make It Less Painful

Backend, Frontend & Product Walk Into a Meeting… And AI Docs Finally Make It Less Painful

4
Comments 2
3 min read
Tailwind CSS: A Complete Beginner-to-Intermediate Guide (With Practical Examples)
Cover image for Tailwind CSS: A Complete Beginner-to-Intermediate Guide (With Practical Examples)

Tailwind CSS: A Complete Beginner-to-Intermediate Guide (With Practical Examples)

Comments
5 min read
Ng-News 25/49: Signal Forms & @angular/aria
Cover image for Ng-News 25/49: Signal Forms & @angular/aria

Ng-News 25/49: Signal Forms & @angular/aria

1
Comments 1
3 min read
🚀 Prompt Engineering: A Practical Guide for Developers
Cover image for 🚀 Prompt Engineering: A Practical Guide for Developers

🚀 Prompt Engineering: A Practical Guide for Developers

Comments
4 min read
⭐ Today I Finally Understood React Components — Categories, Splitting, and Writing Cleaner Code
Cover image for ⭐ Today I Finally Understood React Components — Categories, Splitting, and Writing Cleaner Code

⭐ Today I Finally Understood React Components — Categories, Splitting, and Writing Cleaner Code

3
Comments
2 min read
You Probably Don’t Need useEffect (Most of the Time)
Cover image for You Probably Don’t Need useEffect (Most of the Time)

You Probably Don’t Need useEffect (Most of the Time)

1
Comments
2 min read
How to inspect HTML elements that only appear on hover?

How to inspect HTML elements that only appear on hover?

Comments
1 min read
Building a Lightweight Pastebin Alternative: Engineering Lessons from GistPad
Cover image for Building a Lightweight Pastebin Alternative: Engineering Lessons from GistPad

Building a Lightweight Pastebin Alternative: Engineering Lessons from GistPad

1
Comments
2 min read
How I Added Glossary Tooltip Hover to Kgateway Docs (Using Hugo Shortcodes)
Cover image for How I Added Glossary Tooltip Hover to Kgateway Docs (Using Hugo Shortcodes)

How I Added Glossary Tooltip Hover to Kgateway Docs (Using Hugo Shortcodes)

1
Comments
3 min read
Modern CSS Layout Techniques: Flexbox, Grid, and Subgrid (2025 Guide)
Cover image for Modern CSS Layout Techniques: Flexbox, Grid, and Subgrid (2025 Guide)

Modern CSS Layout Techniques: Flexbox, Grid, and Subgrid (2025 Guide)

Comments
1 min read
🚀 New React Challenge: Digital Segment Clock
Cover image for 🚀 New React Challenge: Digital Segment Clock

🚀 New React Challenge: Digital Segment Clock

1
Comments
1 min read
Cloud para frontend  – o guia que você queria antes de apertar o botão de deploy
Cover image for Cloud para frontend  – o guia que você queria antes de apertar o botão de deploy

Cloud para frontend  – o guia que você queria antes de apertar o botão de deploy

Comments 1
5 min read
From Next.js to SvelteKit 5 + Tailwind CSS v4: Building a High-Performance Landing Page Template
Cover image for From Next.js to SvelteKit 5 + Tailwind CSS v4: Building a High-Performance Landing Page Template

From Next.js to SvelteKit 5 + Tailwind CSS v4: Building a High-Performance Landing Page Template

Comments
2 min read
🚀 New Challenge: Color Game
Cover image for 🚀 New Challenge: Color Game

🚀 New Challenge: Color Game

Comments
1 min read
Don't Break Your WiFi: How to Simulate 503 Errors in a Single Browser Tab

Don't Break Your WiFi: How to Simulate 503 Errors in a Single Browser Tab

Comments
2 min read
Which Is Harder: Frontend or Backend? My Honest Experience + What I Found After Research
Cover image for Which Is Harder: Frontend or Backend? My Honest Experience + What I Found After Research

Which Is Harder: Frontend or Backend? My Honest Experience + What I Found After Research

Comments
4 min read
🎮 7 React Game Challenges You Should Try This Month

🎮 7 React Game Challenges You Should Try This Month

1
Comments
2 min read
loading...