Windows
Windows + WSL2 developer setup.
Node.js on Windows — Native vs WSL2, which should you use?
Differences between native Windows Node.js and WSL2 Linux Node.js — setup, troubleshooting, and a decision table by project type.
Windows dev environment weekly maintenance — one command for MSYS2 · winget · toolchains
A weekly PowerShell script that updates MSYS2 pacman, winget, Scoop, npm globals, rustup, cargo binaries, pipx, and Flutter.
WSLg — Running Linux GUI apps on Windows
Set up WSL2's GUI integration (WSLg) so Linux desktop apps open as native Windows windows. No external X server or VcXsrv needed.
Docker on Windows — Docker Desktop vs native WSL2 + license pitfalls
Two paths for Docker on Windows: Docker Desktop vs installing the docker engine inside WSL2. Cost / performance / license differences.
Git authentication on Windows — Credential Manager · SSH · commit signing
Smooth Git auth on Windows: Git Credential Manager, SSH keys, SSH signing, multi-account.
Windows 11 developer setup — the first hour after unboxing
Single-path setup for Windows 11: winget · WSL2 · Git · SSH. Bring a new PC to ready-to-git-push state.
PowerShell 7 + oh-my-posh + modules — save an hour a week in Windows Terminal
Daily-driver PowerShell 7 environment in Windows Terminal — pwsh install, profile, oh-my-posh theme, six essential modules.
scoop vs winget — Windows package managers compared and split
winget for desktop apps, scoop for CLI/portable. Use both — setup and practical split.
Windows Terminal setup — tabs · splits · WSL/PowerShell + Oh My Posh
Make Windows Terminal feel like macOS iTerm. Lock down profiles / keybindings / theme in one settings.json.
WSL2 tuning — memory, systemd, DNS, I/O in one pass
The seven things to fix right after installing WSL2 — .wslconfig, systemd, DNS, disk reclaim, VS Code integration, mirrored networking.