Tech Notes

Tech tips and new discoveries

A Practical Look at JavaScript Garbage Collection

How V8 manages memory: generational GC, scavenging, mark-sweep, and what it means for the code you write.

JavaScriptNode.js
When Dependencies Ship More Than We Bargained For

How npm supply chain attacks work, why they are hard to stop, and the few defenses I actually use.

JavaScriptNode.js
The Modular Monolith: A Practical Middle Ground

When you can skip microservices and still get most of the structure from a modular monolith.

ArchitectureJavaScriptNode.js
Monorepos in JavaScript & TypeScript: A Practical Guide

How I structure, build, and maintain JavaScript/TypeScript monorepos.

JavaScriptTypeScriptNode.js