DEV Community

Web Development

Because the internet...

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
WebP to PNG: How I Saved Our Email Campaign in 10 Minutes

WebP to PNG: How I Saved Our Email Campaign in 10 Minutes

Comments
1 min read
CPSC Recall API: No Pagination and a Broken Hazard Filter

CPSC Recall API: No Pagination and a Broken Hazard Filter

Comments
9 min read
Do you often experience over-optimization in React? Let's discuss the solution!

Do you often experience over-optimization in React? Let's discuss the solution!

Comments
7 min read
Building an AI Image Upscaler That Runs Entirely in the Browser (No Server Required)

Building an AI Image Upscaler That Runs Entirely in the Browser (No Server Required)

Comments
3 min read
How I Built a Blank Page Detector for PDFs with Vue 3 and Canvas

How I Built a Blank Page Detector for PDFs with Vue 3 and Canvas

1
Comments
4 min read
WebP vs AVIF vs PNG vs JPEG: A Practical Format Guide for 2026

WebP vs AVIF vs PNG vs JPEG: A Practical Format Guide for 2026

Comments
1 min read
The Bugs I Didn't Write And The Assumptions That Caused Them

The Bugs I Didn't Write And The Assumptions That Caused Them

1
Comments
5 min read
3 Next.js Micro-Interactions to Make Your App Feel Premium

3 Next.js Micro-Interactions to Make Your App Feel Premium

Comments 1
2 min read
Buzz Kill or Workflow Nirvana? Jack Dorsey's New Dev Platform Just Dropped

Buzz Kill or Workflow Nirvana? Jack Dorsey's New Dev Platform Just Dropped

Comments
3 min read
Summarizing a PDF with AI for less than a cent: PDF.js, Gemini Flash-Lite, and a Netlify Function

Summarizing a PDF with AI for less than a cent: PDF.js, Gemini Flash-Lite, and a Netlify Function

1
Comments
5 min read
Your Site Audit Found 400 Issues. You'll Fix Four.

Your Site Audit Found 400 Issues. You'll Fix Four.

Comments 2
5 min read
I Was Often Unhappy After a Haircut, So I Built HairstylesPro

I Was Often Unhappy After a Haircut, So I Built HairstylesPro

Comments
2 min read
Stop Using `useEffect` for Data Fetching—Please, I Beg You

Stop Using `useEffect` for Data Fetching—Please, I Beg You

4
Comments
5 min read
Google Meet ships its own AI notetaker now — so the real question is lock-in, not features

Google Meet ships its own AI notetaker now — so the real question is lock-in, not features

Comments
4 min read
Free Self-Hosted Alternatives to Datadog: What Actually Works on Your Own Hardware

Free Self-Hosted Alternatives to Datadog: What Actually Works on Your Own Hardware

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