4 DevOps books to read this year
We have just entered 2021, and DevOps will become much more relevant. It is smack dab in the spotlight given that the world is experiencing a pandemic and businesses are fighting to stay digitally relevant and competitive.
read more
How to use KDE's productivity suite, Kontact
In prior years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 6 of 21 Days of Productivity in 2021.
read more
3 plain text note-taking tools
In prior years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 5 of 21 Days of Productivity in 2021.
Plain text is the most resilient format for documents. Plain text documents are small, transfer quickly between machines, and can be read on any device. Therefore, it makes a lot of sense to take notes in a plain text document.
read more
Learn awk by coding a "guess the number" game
When you learn a new programming language, it's good to focus on the things most programming languages have in common:
- Variables – places where information is stored
- Expressions – ways to calculate things
- Statements – the means by which state changes are expressed in a program
These concepts are the basis of most programming languages.
read more
How open source builds distributed trust
This is an edited excerpt from my forthcoming book on Trust in Computing and the Cloud for Wiley and leads on from a previous article I wrote called Trust & choosing open source.
read more
How I prioritize tasks on my to-do list
In prior years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 4 of 21 Days of Productivity in 2021. In this article, I'll examine a strategy for prioritizing tasks on a to-do list. To find the open source tool that suits your routine, check out this list.
read more
Cross-compiling made easy with Golang
I work with multiple servers with various architectures (e.g., Intel, AMD, Arm, etc.) when I'm testing software on Linux. Once I've provisioned a Linux box and the server meets my testing needs, I still have a number of steps to do:
read more
Gain control of your calendar with this simple strategy
In prior years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 3 of 21 Days of Productivity in 2021.
read more
Turn your Raspberry Pi into a HiFi music system
For the past 10 years, I've worked remotely most of the time, but when I go into the office, I sit in a room full of fellow introverts who are easily disturbed by ambient noise and talking. We discovered that listening to music can suppress office noise, make voices less distracting, and provide a pleasant working environment with enjoyable music.
read more
Analyze Kubernetes files for errors with KubeLinter
KubeLinter is an open source project released by Stackrox to analyze Kubernetes YAML files for security issues and errant code. The tool covers Helm charts and Kubernetes configuration files, including Knative files. Using it can improve cloud-native development, reduce development time, and encourage DevOps best practices.
read more
3 email rules to live by in 2021
In prior years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 2 of 21 Days of Productivity in 2021.
Like many of us, I have a love/hate relationship with email. Email was one of the earliest means of communication on the proto-internet, corporate LANs, and the dial-up BBS ecosystem. Email was, and still is, one of the primary means of electronic correspondence. It is used for business communications, commerce, notifications, collaboration, and a pile of useful things.
read more
8 tips for the Linux command line
The Linux command line provides a great deal of flexibility. Whether you are managing a server or launching a terminal window on a desktop system, the command line brings with it an extensive toolkit to update files, tweak system performance, and manage processes. The command line is where it's at.
Testifying to the command line's popularity, Opensource.com publishes many excellent articles about how to get the most out of your system. The following were some of Opensource.com's most-read articles about Linux commands in 2020:
read more
15 favorite programming tutorials and insights
Happy new year! 2020 was one heck of an unusual year with the COVID-19 pandemic pushing us to stay at home and dramatically transforming our lifestyles. However, a time like this is also the best time to start picking up a new programming language or to level up your existing programming skillset. We begin with some light reading: What is your first programming language? and Why developers like to code at night. Next, we have articles about some specific programming languages like C, D, and Awk.
read more
Improve your productivity with this lightweight Linux desktop
In prior years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 1 of 21 Days of Productivity in 2021.
read more
7 Bash tutorials to enhance your command line skills in 2021
Bash is the default command line shell on most Linux systems. So why not learn how to get the most out of it? This year, Opensource.com featured many great articles to help you leverage the power of the Bash shell. These are some of the most-read articles about Bash:
read more
Deploy Ceph in a Raspberry Pi cluster
Ceph is an open source software storage platform that provides object, block, and filesystem storage in a unified storage cluster. I first used Ceph when I integrated it with OpenStack. At first, I was confused about why I should use Ceph since storage devices are widely available.
read more
Catch up on these 4 virtual events from 2020
Like nearly everyone, 2020 was a bit rough on me, with many unexpected changes. That meant I missed every single event this year, even though all of them were virtual. As things settled down a bit over the holidays, I started looking around to find out what I missed.
In case you're in the same position, I'll walk you through the virtual events that you should have seen in 2020. The good news is, since they were all virtual, you can still watch them.
read more
10 ways to advance your JavaScript journey in 2021
Opensource.com publishes a wealth of information on a wide range of technical topics. Everyone has their favorite subjects to learn about, yet stories about the various programming languages seem to be of special interest to our readers.
read more
Why I like the FED text editor
When I’m not at work on my Linux desktop, you can usually find me writing code for a legacy 16-bit system. FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.
read more