A Practical CI/CD Setup with GitHub Actions
A lean pipeline that lints, tests and deploys on every push, built from scratch with the reasoning behind each piece.
Deployment, automation, CI/CD and cloud infrastructure.
A lean pipeline that lints, tests and deploys on every push, built from scratch with the reasoning behind each piece.
From git push to a globally distributed website in a few minutes, including the things I tripped over in real deployments.
The history command and the shortcuts around it, so you never have to type a long command a second time.
Regional mirrors are sometimes slow or broken and apt update hangs. How to switch back to the main mirror, for both the old sources.list format and the new deb822 one.
A free malware scanner for DirectAdmin servers: detects backdoors, web shells and malicious code injected into website files.
The baseline command set for getting around a Linux server with nothing but a shell, grouped by what you are trying to do rather than alphabetically.
The MAMP web server will not start because port 80 is taken. How to move it to another port, and how to find out which app is holding the port.
Google Cloud only allows SSH keys by default. How to turn on password authentication when you genuinely need it, and why you should think twice first.
A 16GB USB stick showing only 4GB after installing an OS on it. How to wipe the hidden partitions and merge it back into one with diskpart on Windows.