Tech Notes
Tech tips and new discoveries
I updated an educational NestJS microservice application to the latest Node and framework versions
What I had to change in nestjs-microservices-example when I moved it from NestJS 8, Mongoose 5 and Node 14 to NestJS 12, Mongoose 9 and Node 24.
NestJSNode.jsTypeScriptUpgrading React Router 7 to 8 in a small server side application
What I had to change in R.O.B.O. Host when I moved it from React Router 7 to 8: the load context, meta, and the request which loaders get.
ReactJavaScriptNode.jsRunning a full scale server side application on an Android device
Notes from building R.O.B.O. Host: a one-file server that runs in Termux on an Android phone and gives a group offline maps, Wikipedia and notes over Wi-Fi.
ProjectNode.jsAndroidA Practical Look at JavaScript Garbage Collection
How V8 manages memory: generational GC, scavenging, mark-sweep, and what it means for the code which you write.
JavaScriptNode.jsnpm Supply Chain Attacks, and the Defenses I Use
How npm supply chain attacks work, why they are hard to stop, and the few defenses I actually use.
JavaScriptNode.jsThe Modular Monolith: A Practical Middle Ground
When you can skip microservices and still get most of the structure from a modular monolith.
ArchitectureJavaScriptNode.js