DEV Community

Web Development

Because the internet...

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Renovating a vibe-coded app: readable code, no reasoning behind it

Renovating a vibe-coded app: readable code, no reasoning behind it

1
Comments
2 min read
Chat File Consent Needs a Request Snapshot, Not a Sticky Include Checkbox

Chat File Consent Needs a Request Snapshot, Not a Sticky Include Checkbox

Comments
7 min read
A-Z of how the web works: #1 Introduction

A-Z of how the web works: #1 Introduction

Comments
7 min read
Check out my neovim theme!

Check out my neovim theme!

1
Comments
1 min read
Bot Detection False Positives: How to Actually Test Accuracy

Bot Detection False Positives: How to Actually Test Accuracy

Comments
9 min read
Browser Fingerprinting in 2026: What Still Works, What Doesn't

Browser Fingerprinting in 2026: What Still Works, What Doesn't

Comments
9 min read
I hand-rolled a PDF engine in vanilla JS so our invoice app needs zero dependencies

I hand-rolled a PDF engine in vanilla JS so our invoice app needs zero dependencies

1
Comments 1
7 min read
An error message gave me the path. The XML parser gave me the file

An error message gave me the path. The XML parser gave me the file

Comments
4 min read
The Markdown Blackboard: Zero-Overhead Multi-Agent Orchestration

The Markdown Blackboard: Zero-Overhead Multi-Agent Orchestration

Comments 5
3 min read
How OmniGIF converts Live Photos to GIF entirely in the Browser

How OmniGIF converts Live Photos to GIF entirely in the Browser

Comments
5 min read
A floor plan is more than pixels: getting DXF exports to preserve meaning

A floor plan is more than pixels: getting DXF exports to preserve meaning

Comments
4 min read
OAuth Signup: Prove Email Without Trusting It

OAuth Signup: Prove Email Without Trusting It

1
Comments
3 min read
AI Agent Authentication in 2026: Web Bot Auth, ARD & OAuth

AI Agent Authentication in 2026: Web Bot Auth, ARD & OAuth

Comments 3
9 min read
Ask the Raw LLM API From Your Terminal. What Comes Back Is Junk, and That's the Point

Ask the Raw LLM API From Your Terminal. What Comes Back Is Junk, and That's the Point

Comments 2
6 min read
Storing a 36-item checklist in a 7-character URL, with no backend

Storing a 36-item checklist in a 7-character URL, with no backend

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