opensource.com

Subscribe to opensource.com feed
Updated: 16 min 39 sec ago

4 DevOps books to read this year

Sat, 01/16/2021 - 16:01

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

Sat, 01/16/2021 - 16:00

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

Fri, 01/15/2021 - 16:02

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

Fri, 01/15/2021 - 16:01

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

Fri, 01/15/2021 - 16:00

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

Thu, 01/14/2021 - 16:02

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

Thu, 01/14/2021 - 16:01

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

5 things we learned about Java in 2020

Thu, 01/14/2021 - 16:00

In 2020, Java marked its 25th anniversary and, despite its age, remains strong and active. Its seven to 10 million developers make it one of the top three languages in use today, according to the TIOBE Index.


read more

Gain control of your calendar with this simple strategy

Wed, 01/13/2021 - 16:02

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

Wed, 01/13/2021 - 16:01

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

Wed, 01/13/2021 - 16:00

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

Tue, 01/12/2021 - 16:02

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

Tue, 01/12/2021 - 16:01

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

Tue, 01/12/2021 - 16:00

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

Mon, 01/11/2021 - 16:02

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

Mon, 01/11/2021 - 16:01

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

Mon, 01/11/2021 - 16:00

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

Sat, 01/09/2021 - 16:00

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

Fri, 01/08/2021 - 16:02

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

Fri, 01/08/2021 - 16:01

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

Pages