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.
Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

Comments
5 min read
The Janitor Pattern

The Janitor Pattern

Comments
8 min read
Forms Accessibility: The 8 Trusted Tester Test IDs You Need to Know

Forms Accessibility: The 8 Trusted Tester Test IDs You Need to Know

Comments
6 min read
How I Reached 88% of the Scrimba Frontend Developer Path

How I Reached 88% of the Scrimba Frontend Developer Path

Comments
1 min read
PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

Comments
5 min read
Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

Comments
5 min read
My First React Project(Part 2): Struggling with a Responsive Hero Section (CSS Lessons Learned)

My First React Project(Part 2): Struggling with a Responsive Hero Section (CSS Lessons Learned)

Comments
4 min read
Beyond the Browser: The Rise of the "Cloud Frontend Engineer"

Beyond the Browser: The Rise of the "Cloud Frontend Engineer"

Comments
3 min read
requestAnimationFrame vs requestIdleCallback

requestAnimationFrame vs requestIdleCallback

Comments
4 min read
Figma Made a Huge Step Forward in AI Design - (April 2026)

Figma Made a Huge Step Forward in AI Design - (April 2026)

1
Comments
5 min read
Tired of Overthinking CSS Architecture? Meet Lism CSS

Tired of Overthinking CSS Architecture? Meet Lism CSS

1
Comments
13 min read
🚀 [ShowDev] Built a Fast, Minimal Case Converter Tool (No Ads, No Bloat)

🚀 [ShowDev] Built a Fast, Minimal Case Converter Tool (No Ads, No Bloat)

Comments
1 min read
9 CSS Generators in One Place — Because I Had 9 Different Bookmarks and That's Ridiculous

9 CSS Generators in One Place — Because I Had 9 Different Bookmarks and That's Ridiculous

Comments
4 min read
Stop using `any` — here's how to type your messy API responses correctly

Stop using `any` — here's how to type your messy API responses correctly

Comments
9 min read
Stop serving unminified CSS — a 2-minute fix for faster pages

Stop serving unminified CSS — a 2-minute fix for faster pages

Comments
2 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.