20 essential Linux commands for every user
Typing commands into a darkened terminal window may seem antiquated to some, but for many computer users, it’s the most efficient, most accessible, and clearest way to accomplish nearly any task a computer is capable of performing. These days, thanks to all the projects that bring open source commands to non-open platforms like macOS and Windows, terminal commands are relevant to everybody, not just Linux and BSD users. read...
Control your Raspberry Pi remotely with your smartphone
Wouldn’t it be nice to control the general-purpose input/outputs (GPIOs) of the Raspberry Pi remotely with your smartphone? If you can answer the question in the affirmative, I would like to introduce you to a simple way to implement this. Writing this article, I have no specific application in mind, but I can think of combining it with lawn irrigation, any illumination, or a garage door opener. read more Powered by...
What are container runtimes?
In my examination of container images, I discussed container fundamentals, but now it’s time to delve deeper into container runtimes so you can understand how container environments are built. The information in this article is in part extracted from the official documentation of the Open Container Initiative (OCI), the open standard for containers, so this information is relevant regardless of your container engine. read more...
What is a container image?
Containers are a critical part of today’s IT operations. A container image contains a packaged application, along with its dependencies, and information on what processes it runs when launched. You create container images by providing a set of specially formatted instructions, either as commits to a registry or as a Dockerfile. For example, this Dockerfile creates a container for a PHP web application: read more Powered by...
How my team built an open source learning experience platform
Learning is based on the open exchange of ideas and experiences. By sharing, testing, and practicing what we’ve learned with others, we’re able to develop in our lives and careers. It follows that openness is the ideal state for any successful learning organization. read more Powered by...
Print from anywhere with CUPS on Linux
I have a printer in my office, but sometimes I work on my laptop in another room of the house. This isn’t a problem for me for two reasons. First of all, I rarely print anything on paper and have gone months without using the printer. Secondly, though, I’ve set the printer to be shared over my home network, so I can send files to print from anywhere in the house. I didn’t need any special equipment for this setup....