Tech Notes

Tech tips and new discoveries

npm 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.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
UI APT Mirror - A containerized solution with UI

Notes on a containerized APT mirror I built for working offline: deb packages, an npm cache, and file hosting with a web UI.

LinuxDockerHomelab
Configuring a wifi access point on ubuntu server with netplan

How to set up a netplan config for a wifi access point on ubuntu server.

UbuntuLinuxHomelab
Script for mass cloning docker images into self-hosted registry

A small shell script that copies many Docker images, with their tags, from Docker Hub into a self-hosted registry. It also has a regex filter to keep only the tags you want.

DockerHomelab