·926 words·5 mins
How to work with multiple files in Vim using buffers, splits, and tabs — and when to use each one.
·933 words·5 mins
Searching, substitution, regex, jumping between locations, and marks — the tools that let you move through files with precision.
·1195 words·6 mins
Registers for managing multiple clipboards, macros for automating repetitive edits, and power commands that save time daily.
·981 words·5 mins
Understanding Vim’s composable grammar — operators, motions, text objects, and counts — and why it makes editing faster than any other approach.
·1070 words·6 mins
How to configure Vim with .vimrc — essential settings, key mappings, the leader key, and a practical starter configuration.
·777 words·4 mins
A practical introduction to Vim — modes, movement, basic editing, and the commands you need to be productive from day one.
·784 words·4 mins
A practical guide to environment variables in Linux — how they work, how to set them, where they’re loaded from, and common use cases.
·719 words·4 mins
A practical guide to tar and gzip — creating archives, compressing files, extracting contents, and common patterns you’ll use daily.
·614 words·3 mins
A practical guide to using scp for secure file transfers between local and remote systems, covering common flags, patterns, and troubleshooting.
·870 words·5 mins
A practical guide to DNS covering record types, resolution flow, caching, and common tools for troubleshooting.
·1681 words·8 mins
Production-level networking — BGP, anycast, container networking, mTLS, eBPF, service meshes, and network observability.
·1473 words·7 mins
Deeper networking concepts mapped to OSI layers — packet captures, TCP internals, MTU issues, NAT, firewalls, and L4 vs L7 load balancing.
·1128 words·6 mins
A practical breakdown of the 7 OSI layers, what happens at each one, the protocols involved, and how to troubleshoot at each level.
·452 words·3 mins
A practical guide to generating SSH keys with ssh-keygen, covering key types, common parameters, and best practices.