Easy DNS configuration with PowerDNS for nameservers
May21

Easy DNS configuration with PowerDNS for nameservers

A few months ago, we got a requirement to provide a stable and reliable Domain Name System (DNS) server for a new project. The project dealt with auto-deployment using containers and where each new environment would generate a unique, random URL. After a lot of research on possible solutions, we decided to give PowerDNS (PDNS) a try. read...

Read More
Is Agile compatible with open source development and communities?
May21

Is Agile compatible with open source development and communities?

I see this question popping up quite often in different conversations. Recently, we had a good discussion about it within my team. The main question was about how to communicate openly with the community, as well as have the space to build a team and work as a team. This can be challenging; for example, when a company or a sponsor pays a part of the contributors to work full time on a project. In this article, I will explain why...

Read More
Teach kids Python by building an interactive game
May20

Teach kids Python by building an interactive game

Python has earned a reputation as a wonderful beginner programming language. But where does one begin? One of my favorite ways to get people interested in programming is by writing games. PursuedPyBear (ppb) is a game programming library optimized for teaching, and I recently used it to teach my children more about my favorite programming language. read...

Read More
How to configure your router using VTY shell
May20

How to configure your router using VTY shell

Recently, I wrote an article explaining how we can implement Open Shortest Path First (OSPF) using the Quagga routing suite. There are multiple software suites that can be used instead of Quagga to implement different routing protocols. One such option is free range routing (FRR). read...

Read More
Questions we should ask about COVID-19 contact-tracing apps
May20

Questions we should ask about COVID-19 contact-tracing apps

One of the cheering things about the pandemic crisis in which we find ourselves is the vast upswell of volunteering that we are seeing across the world. We are seeing this equally across the IT sector, and one of the areas where work is being done is in apps to help track COVID-19. Specifically, there is an interest in COVID-19 contact-tracing or -tracking apps for our mobile0 phones. read...

Read More
24 Linux desktops you need to try
May19

24 Linux desktops you need to try

One of the great strengths of the Linux desktop is the choice it affords its users. If you don’t like your application menu in the lower left of your screen, you can move it. If you don’t like the way your file manager organizes your documents, you can use a different one. Admittedly, however, that can be confusing for new users who aren’t used to having a say in how they use their computers. If...

Read More