About Dave McKay
Dave McKay first used computers when punched paper tape was in vogue, and he has been programming ever since. After over 30 years in the IT industry, he is now a full-time technology journalist. During his career, he has worked as a freelance programmer, manager of an international software development team, an IT services project manager, and, most recently, as a Data Protection Officer. Dave is a Linux evangelist and open source advocate.
Latest Articles
Avoid Pacman Headaches on Arch Linux by Automating Mirror List Updates
Automate your mirror list updates on Arch Linux so they're always up-to-date.
How to Use curl to Download Files From the Linux Command Line
The Linux curl command is flexible and powerful.
How to Use SUID, SGID, and Sticky Bits on Linux
Curious how to use SUID, SGID, and Sticky Bits on Linux? We'll show you how to do it safely!
How to Check the Linux Kernel and Operating System Version
Need to know which Linux distribution and kernel version your system is running?
How to Install and Use Yay on Arch Linux
Using the AUR is a lot nicer with Yay. We show you how to manually install Yay so you can access the AUR with ease.
How to Use the cd Command on Linux
You probably use the cd command on Linux without thinking much about it. But it's packed with lots of extra features!
How to Use the timedatectl Command on Linux
Get to grips with the Linux timedatectl command and find out what time management really means.
How to Use the stat Command on Linux
The Linux stat command gives you more detailed file information than ls does. Here's how to use it.
How to Flush Your DNS Cache in Ubuntu
Flushing your DNS cache is a good opening gambit when you're trying to troubleshoot network connection issues on Ubuntu.