DEV Community

Web Development

Because the internet...

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
I Built a Browser-Only Image Vectorizer with WebAssembly

I Built a Browser-Only Image Vectorizer with WebAssembly

Comments
5 min read
Rollback Patterns in Offline-First PWAs

Rollback Patterns in Offline-First PWAs

Comments
6 min read
Multi-Tenant SaaS with Laravel: Automatic Data Isolation Using Global Scopes (No External Packages)

Multi-Tenant SaaS with Laravel: Automatic Data Isolation Using Global Scopes (No External Packages)

Comments
2 min read
Gradle Build Cache Deep Dive

Gradle Build Cache Deep Dive

Comments
4 min read
Why Google reCAPTCHA is breaking your site (and how to actually replace it)

Why Google reCAPTCHA is breaking your site (and how to actually replace it)

Comments
5 min read
fastchart 0.2.0: Native PHP Charts, Barcodes, and QR Codes in One Extension

fastchart 0.2.0: Native PHP Charts, Barcodes, and QR Codes in One Extension

Comments
6 min read
I tested 5 managed video APIs back-to-back — here's the rig and what shipped

I tested 5 managed video APIs back-to-back — here's the rig and what shipped

Comments
6 min read
Lessons from Building 370 Static Calculator Pages with Astro and Vanilla JS

Lessons from Building 370 Static Calculator Pages with Astro and Vanilla JS

Comments
5 min read
Stop using UUID v4 for database primary keys — UUIDv7 is the 2026 default

Stop using UUID v4 for database primary keys — UUIDv7 is the 2026 default

Comments
5 min read
Mastering useReducer in React — The Hook That Simplifies Complex State

Mastering useReducer in React — The Hook That Simplifies Complex State

2
Comments
5 min read
Microsoft Graph API — What the Docs Don't Tell You About OneNote Rate Limiting

Microsoft Graph API — What the Docs Don't Tell You About OneNote Rate Limiting

Comments
5 min read
Building a Lightweight Web Scraping Toy with Bun’s Experimental `Bun.Webview`

Building a Lightweight Web Scraping Toy with Bun’s Experimental `Bun.Webview`

Comments
4 min read
Foundational Accessibility Begins with the Base Components

Foundational Accessibility Begins with the Base Components

Comments
21 min read
i built a checkpoint system for claude code cli — here's how

i built a checkpoint system for claude code cli — here's how

Comments
2 min read
From Rejected Laravel PR to Laravel Arr Extended: Adding Arr::after

From Rejected Laravel PR to Laravel Arr Extended: Adding Arr::after

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