Loading blogs…
Blog
Linux, Arch, open source and the tools I use every day — written down so you (and future me) don't have to figure it out twice.
Latest · 19 Jul 2026 · 3 min
Use ed25519 keys, ~/.ssh/config shortcuts, jump hosts and port forwarding like a pro — then harden your server's SSH daemon.
Read it11 May 2026 · 3 min
Make Arch Linux dependable: Btrfs snapshots with Snapper and snap-pac, safe update habits, an LTS kernel fallback and arch-chroot recovery.
5 Apr 2026 · 4 min
How to find a beginner-friendly open source project, pick an issue, fork, branch, commit and open a pull request that maintainers actually want to merge.
1 Mar 2026 · 4 min
Run your app as a systemd service that restarts on crash, replace cron with systemd timers, and read logs with journalctl. Copy-paste unit files included.
3 Feb 2026 · 4 min
An honest comparison of Hyprland, Sway and i3 — what tiling window managers are, who each suits, and a starter config to get going.
10 Jan 2026 · 4 min
Keep your .bashrc, .zshrc, git, Neovim and terminal configs in one git repo and symlink them anywhere with GNU Stow — set up a new Linux machine in minutes.
15 Dec 2025 · 4 min
ripgrep, fd, bat, eza, fzf, zoxide and more — faster, friendlier replacements for grep, find, cat and ls, with install commands and config.
24 Nov 2025 · 4 min
Keyboard shortcuts, history tricks, brace expansion, xargs and more — practical Bash and Zsh tricks that make you much faster in the terminal.
2 Nov 2025 · 4 min
Every pacman command you'll actually use, plus installing from the AUR safely with paru or yay, fixing keyring errors and rolling back packages.
12 Oct 2025 · 5 min
Install Arch Linux on a UEFI machine step by step — partitioning, pacstrap, bootloader, networking and your first user — with every command explained.
15 Jan 2025 · 6 min
A practical guide to building your first production-ready app with Next.js 15, the App Router, and server components.