20 essential Linux commands for every user
Sep01

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...

Read More
Control your Raspberry Pi remotely with your smartphone
Sep01

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...

Read More
What are container runtimes?
Sep01

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...

Read More
What is a container image?
Aug31

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...

Read More
How my team built an open source learning experience platform
Aug31

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...

Read More
Print from anywhere with CUPS on Linux
Aug30

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....

Read More