Automate image processing with this Bash script
Writers not only work with words, they often have to work with images. Technical writing involves presenting a lot of screenshots to convey the technology and processes. Different publishing platforms may have various requirements for images, such as image format or file size. read more Powered by...
Create a timer on Linux
The timing of certain events is a common task for a developer. Common scenarios for timers are watchdogs, cyclic execution of tasks, or scheduling events for a specific time. In this article, I show how to create a POSIX-compliant interval timer using timer_create(…). You can download the source code for the following examples from GitHub. read more Powered by...
How to change a hostname in Linux
To change your hostname on a Linux computer, use the hostnamectl command. For example, to change your computer’s hostname to myhostname: $ sudo hostnamectl --static --transient --pretty myhostname read more Powered by...
What is a hostname?
Computers have network addresses, but they’re usually difficult for humans to remember. Hostnames are labels intended to help humans refer to a specific computer. Instead of navigating to 192..168.1.4, for instance, you might navigate to linuxlaptop or linuxlaptop.local. read more Powered by...
How disagreement creates unity in open source
It’s early 2020, I’m less than a year into my new people management role, and I’m already feeling like a trouble maker. I just finished reviewing a team proposal, and I have concerns about it. My heart races, and my muscles tighten. I don’t want to be difficult by challenging ideas as the new person on the team. read more Powered by...
3 more phases of DevSecOps transformation
Making a major operations transition must be a long-term and well-planned process. Because DevSecOps is an important step in the DevOps journey for your organization, you are more likely to find success if you introduce and implement your transformation in phases. read more Powered by...