Skip to main content -
The legacy server-variable bug that printed `undefined` instead of a value
-
Edit a label, get " back: the HTML-entity round-trip bug
-
The Button Clicked and Nothing Happened: IIS Ate My JSON Error and Handed Back HTML
-
Why Request.Form Is Empty: FormData vs URLSearchParams in Classic ASP AJAX
-
Your JIRA Session Won't Cross Into an Iframe. Here's the Reused-Popup Workaround.
-
The compile gate nobody wrote down
-
The Bug Was Not in the Mobile UI
-
Why schedules broke around March 4, 1973: a getTime() digit-count sort bug
-
I Almost Built an Entitlement System for a Feature That Was Already a Page
-
The Banner Wasn't a Safari Bug, It Was an Empty Frame
-
A 47,490-line JavaScript file and what it tells you about a profitable legacy app
-
Hand-rolled hydration: passing server state to the browser with no framework
-
A New Feature Is the Best Fuzz-Tester for Your Existing Data Model
-
Routing Logic That Does Work on the Way In: Redirect, Auto-Select, or Prompt
-
Carry Your State in the URL, Then Actually Carry It: The Dropped Query Param
-
A Client Tree-Walk That Was Really a Server Business Rule
-
AI Mutations Aren't Optimistic-UI Candidates: Make the 'Analyzing' State Honest
-
PayPal Pay-Later Messages Won't Re-Render, So Destroy the Node and Recreate It
-
A Tiptap Editor That's Invisible Until You Add ProseMirror's Base CSS
-
Tiptap v3 Fires onFocus During Init, So Subscribe to the DOM Instead
-
clipboard.js Named Its Global 'Clipboard'. So Did the Browser. Boom.
-
A fluent DOM builder for legacy ASP: modernize without a rewrite
-
Server-Side JavaScript on Classic ASP in 2026: Prototype Pages and the DB Helper Pattern