DEV Community

Web Development

Because the internet...

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Self-hosted SaaS boilerplate: what \"self-hosted\" has to mean, and a checklist

Self-hosted SaaS boilerplate: what \"self-hosted\" has to mean, and a checklist

Comments
4 min read
Why Chrome tabs eat memory, and how we built real-time duplicate prevention in Manifest V3

Why Chrome tabs eat memory, and how we built real-time duplicate prevention in Manifest V3

Comments 1
5 min read
We deleted our docs framework. The replacement is 400 lines of Next.js + MDX.

We deleted our docs framework. The replacement is 400 lines of Next.js + MDX.

Comments 1
5 min read
Cutting Browser Video Export Time by 31%: An 8-Minute WebCodecs Case Study

Cutting Browser Video Export Time by 31%: An 8-Minute WebCodecs Case Study

1
Comments
4 min read
Australian SaaS and the Filipino Engineering Edge: Real Numbers

Australian SaaS and the Filipino Engineering Edge: Real Numbers

Comments
6 min read
# Building an Overtime Pay Calculator Turned Out to Be More Complicated Than I Expected

# Building an Overtime Pay Calculator Turned Out to Be More Complicated Than I Expected

Comments
4 min read
I've been reading 180 official status pages every 10 minutes. There is no standard.

I've been reading 180 official status pages every 10 minutes. There is no standard.

2
Comments
5 min read
Your Website Is Live. What Should You Focus on Next?

Your Website Is Live. What Should You Focus on Next?

Comments
2 min read
AI SEO Tools for Developers: Pick by the Job, Not the Hype

AI SEO Tools for Developers: Pick by the Job, Not the Hype

Comments 1
2 min read
Model calls first, model-off cache replay second: Spark-X2.5 tests SkillHub with e2e

Model calls first, model-off cache replay second: Spark-X2.5 tests SkillHub with e2e

Comments
4 min read
Fix Broken Links in Python Crawlers with urljoin and a Same-Origin Check

Fix Broken Links in Python Crawlers with urljoin and a Same-Origin Check

Comments
7 min read
Bind for 0.0.0.0:5432 failed: port is already allocated - find port clashes before you run docker compose up

Bind for 0.0.0.0:5432 failed: port is already allocated - find port clashes before you run docker compose up

Comments
2 min read
Build in Public Without Breaking Trust: Write the Migration Note First

Build in Public Without Breaking Trust: Write the Migration Note First

5
Comments
6 min read
How to Scrape and Verify Local Business Leads with Python (Without Paying $100/mo for SaaS)

How to Scrape and Verify Local Business Leads with Python (Without Paying $100/mo for SaaS)

Comments
3 min read
Designing a puzzle companion with progressive hints and verified scores

Designing a puzzle companion with progressive hints and verified scores

Comments 1
2 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.