Bare Metal vs The Cloud
Audience:devops
Only you can decide if the cloud is flipping you the bird.
How to Structure a .zshrc
Audience:intermediate
I often recommend that people “stick this-or-that in their .zshrc
.” But what I
really mean is to “put this-or-that into the appropriate subfile that makes up a
bit of their grander Zsh configuration.” There are some great benefits to
piecing apart a single monolithic .zshrc
file into individual files.
The 14-Digit Timestamp, et al
Audience:anyone
The so-called “14-digit timestamp” is turning up in more and more places. For those unfamiliar, it takes the form of:
YYYYMMDDhhmmss
Choosing your Everyday Operating System
Linux is a PC OS ported to UNIX, BSD is a UNIX ported to the PC.
Three great operating systems are recommended for growing your programming chops: Arch Linux, Gentoo Linux, and FreeBSD/PC-BSD.
You’re welcome to go with a more mainstream UNIX like Ubuntu or OSX, but these have a tendency to hide lower level OS details; you’ll learn a lot more by choosing one of our recommendations. Your preference for control, speed, licensing, and mainstreamedness will determine your choice. All three are bleeding edge rolling release, highly open, fast, minimalist, configurable via text files, and security conscious. And all have uniquely fantastic package managers.
CentOS 7 Networking Tools
Audience:sysadmins
“Networking is an essential part of building wealth.” — Armstrong Williams
The networking toolchain is a bit different on every OS. I’ve been spending enough time on CentOS 7 lately that its specifics are worth recording.