DEV Community

Web Development

Because the internet...

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
"Image too small" in Merchant Center: fix Shopify product images before Google's 500 px rule

"Image too small" in Merchant Center: fix Shopify product images before Google's 500 px rule

Comments
4 min read
A Practical JSON Validation Workflow for Safer API Debugging

A Practical JSON Validation Workflow for Safer API Debugging

Comments
3 min read
Nobody Needed to Steal the Key: How the $6.36B Hot Wallet Exploit Happened—and How to Stop It

Nobody Needed to Steal the Key: How the $6.36B Hot Wallet Exploit Happened—and How to Stop It

Comments
2 min read
Fixing SQLSTATE[HY000] [2002] Connection Refused in Laravel (Local, Docker & Sail)

Fixing SQLSTATE[HY000] [2002] Connection Refused in Laravel (Local, Docker & Sail)

Comments
5 min read
Containers vs Codecs: Why "Convert to MP4" Can Shrink a File by 77% or Grow It by 79%

Containers vs Codecs: Why "Convert to MP4" Can Shrink a File by 77% or Grow It by 79%

Comments
4 min read
One source of truth for math, tests and SEO copy: building a calculator site with Eleventy

One source of truth for math, tests and SEO copy: building a calculator site with Eleventy

Comments
5 min read
We followed the redirects of 15 big sites: 12 of 30 start URLs took two hops or more

We followed the redirects of 15 big sites: 12 of 30 start URLs took two hops or more

Comments
2 min read
Budgeting for a Website Redesign in 2026: Scope, Architecture, and Real Costs

Budgeting for a Website Redesign in 2026: Scope, Architecture, and Real Costs

5
Comments
8 min read
Document photos are specified in millimetres. Your canvas works in pixels.

Document photos are specified in millimetres. Your canvas works in pixels.

Comments
4 min read
Cloudflare D1’s 50 MB Cap Exposes a Trap in Paginated Search

Cloudflare D1’s 50 MB Cap Exposes a Trap in Paginated Search

1
Comments
3 min read
Math.round(x * 100) / 100 rounds 1.005 to 1: the rounding bug in our unit tables

Math.round(x * 100) / 100 rounds 1.005 to 1: the rounding bug in our unit tables

Comments 1
4 min read
How I Built a Markdown Content Negotiator in WordPress for AI Crawlers

How I Built a Markdown Content Negotiator in WordPress for AI Crawlers

Comments 1
3 min read
Our Company Already Has an Outdated, Disorganized Website. Can AI Upgrade It Without Starting From Scratch?

Our Company Already Has an Outdated, Disorganized Website. Can AI Upgrade It Without Starting From Scratch?

Comments
10 min read
After a Website Goes Live, How Do You Know How Many People Visit and Which Pages Bring in Customers? Is There a Way to View Website Data in One Place?

After a Website Goes Live, How Do You Know How Many People Visit and Which Pages Bring in Customers? Is There a Way to View Website Data in One Place?

Comments
10 min read
Why Is My Website Favicon Still Not Showing in Google Search Results When My Logo Is Already Set?

Why Is My Website Favicon Still Not Showing in Google Search Results When My Logo Is Already Set?

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