Category /
Code
Found 15 articles
Postgres Text Searching Guide 2026
The search tools already in your database, and when each one earns its keep.

Consulting
Have a hard technical problem worth solving well?
I work with teams on AI systems, TypeScript architecture, security reviews, and production rescue missions.
Semantic Vector Search and Other Topics to Win Friends and Lovers
The full search landscape: exact, fuzzy, semantic, hybrid — and when to layer all of them.

Foreign Keys: Stop Asking If They're Fast
Ask what you're actually optimizing for.

Stop Leaking Memory with WeakMap
Fixing weak code with weak references!

JSONB: The Best Way to Ruin Your Database
JSONB is powerful, useful, and very easy to misuse when you let a blob become your real schema.

Your Timestamp is a Lie
What a train ticket taught me about storing time in databases

Async Stack Traces: Why `Error.stack` Lies to You
The microtask queue ate my homework (and my debugging context).

Beware the Single-Purpose People
So pure it hurts

Using Environment Variables in NodeJS
Using dotenv

Senior JS/TS help
Stuck on a hard JavaScript or TypeScript problem?
I bring 18+ years of production JS/TS experience to architecture reviews, rescue work, and focused implementation sprints.
Promise Gotchas
Avoiding common mistakes

Intro to Promises
JavaScript Promises Are Fun!

Pitfalls in Promise Docs
Avoiding issues from popular docs

Higher Order Programming
Exploring Array- and Set-based Pipeline Techniques

AngularJS Tricks
AngularJS CAN BE Fun!

Best Free UI Design Resources for Developers
A curated 2026 list of UI kits, Tailwind blocks, icons, fonts, illustrations, animations, and design tools for building polished websites faster.
