DEV Community

Web Development

Because the internet...

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Blazor Forms Hate Immutability

Blazor Forms Hate Immutability

Comments
1 min read
Building a Social Media Downloader: Handling Rate Limits, Format Detection, and Platform API Changes

Building a Social Media Downloader: Handling Rate Limits, Format Detection, and Platform API Changes

Comments
3 min read
The N+1 Query Problem in Django: How We Find and Fix It Before It Reaches Production

The N+1 Query Problem in Django: How We Find and Fix It Before It Reaches Production

1
Comments 1
5 min read
A static site SEO checklist I ran on my own site (and what it found)

A static site SEO checklist I ran on my own site (and what it found)

Comments 1
4 min read
How to stay up-to-date with AI [2026]

How to stay up-to-date with AI [2026]

Comments
6 min read
Using estimates to spot overloaded solo projects before predicting dates

Using estimates to spot overloaded solo projects before predicting dates

Comments 1
4 min read
PWA (Progressive Web Apps) Capabilities

PWA (Progressive Web Apps) Capabilities

Comments
7 min read
How to Convert JSON to TypeScript Interfaces (and Why Types Aren't Enough)

How to Convert JSON to TypeScript Interfaces (and Why Types Aren't Enough)

Comments
2 min read
QR Error Correction, Center Logos, and the Difference Between Static and Redirect Codes

QR Error Correction, Center Logos, and the Difference Between Static and Redirect Codes

1
Comments 1
4 min read
Python Sets: How I Learned to Work with Unique Values

Python Sets: How I Learned to Work with Unique Values

Comments
4 min read
I built 59 free browser-based dev tools in vanilla JS — here's what I learned

I built 59 free browser-based dev tools in vanilla JS — here's what I learned

Comments
2 min read
The Architecture of a Zero-Backend Website: How I Run 18 Tools With No Server Code

The Architecture of a Zero-Backend Website: How I Run 18 Tools With No Server Code

Comments
3 min read
Two campaigns in one city import the listing once, and the cache key is a half degree square

Two campaigns in one city import the listing once, and the cache key is a half degree square

Comments
6 min read
16 Parquet files in a bucket we do not own, and the only client is DuckDB

16 Parquet files in a bucket we do not own, and the only client is DuckDB

Comments
5 min read
Python Tuples: What I Learned About Fixed Data

Python Tuples: What I Learned About Fixed Data

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