Setting up a productive dev environment on Linux
The actual tools, terminal setup, and configuration I use for web development on Linux.
9 posts
The actual tools, terminal setup, and configuration I use for web development on Linux.
My case for using Linux as a web development environment, and the practical advantages it has over Windows.
What makes Pop!_OS stand out as a Linux distribution for developers, and why I chose it over Ubuntu, Fedora, and Arch.
A practical guide to Linux file permissions, ownership, and the common mistakes that break self-hosted services and Docker setups.
A practical comparison of systemd timers and cron for scheduling tasks on Linux, with examples for common use cases.
Why I tried multiple Linux distributions and how I ended up on Pop!_OS as my daily driver for development.
The practical reasons I moved from Windows to Linux for my development work, and what the transition was actually like.
The essential Linux commands I use daily for development, file management, and server administration.
A beginner-friendly introduction to writing shell scripts for repetitive tasks, from file renaming to deployment shortcuts.