Best of 2019: Fedora for developers

With the end of the year approaching fast, it is a good time to look back at 2019 and go through the most popular articles on Fedora Magazine written by our contributors.

In this article of the “Best of 2019” series, we are looking at developers and how to use Fedora to be a great developer workstation

Make your Python code look good with Black on Fedora

Black made quite a big impact in the Python ecosystem this year. The project is now part of the Python Software Foundation and it is used by many different projects. So if you write or maintain some Python code and want to stop having to care about code style and code formatting you should check out this article.

How to run virtual machines with virt-manager

Setting up a development environment, running integration tests, testing a new feature, or running an older version of software for all these use cases being able to create and run a virtual machine is a must have knowledge for a developer. This article will walk you through how you can achieve that using virt-manager on your Fedora workstation.

Jupyter and data science in Fedora

With the rise of Data science and machine learning, the Jupyter IDE has become of very popular choice to share or present a program and its results. This article goes into the details of installing and using Jupyter and the different libraries and tools useful for data science.

Building Smaller Container Images

Fedora provides different container images, one of which is a minimal base image. The following article demonstrate how one can use this image to build smaller container images.

Getting Started with Go on Fedora

In 2019 the Go programming language turned 10 year old. In ten years the language has managed to become the default choice for cloud native applications and the cloud ecosystems. Fedora is providing an easy way to start developing in Go, this article takes you through the first step needed to get started.

Stay tuned to the Magazine for other upcoming “Best of 2019” categories. All of us at the Magazine hope you have a great end of year and holiday season.

Fedora Project community


  1. I really hate to complain when someone does good work like this, but…. I feel like Fedora has kind of lost its way a bit. I know these technologies are becoming more popular. But, Java is still the most popular development language, for good reasons. I suspect that there is a very large percentage of Java developers that use Fedora. Java is a big part of Red Hat’s business. Fedora 31 shipped when it was impossible to install Eclipse and it is still broken. I would like to see Fedora be more supportive not just of trends and fads but of technologies people are actually using. And you might complain that I should step up and do it myself, but I have to say that I’ve tried to become part of the Fedora development community several times but never was able to get anywhere. Why haven’t I switched to Ubuntu? I still think Fedora is the best and the problems can be fixed, like not being able to run Gnome because it crashes every 15 minutes. OK, I’m done ranting. I actually think you’re doing good work here but please consider my points.

  2. Yaman

    Im not sysadmin or developper. What about “fedora for dialy users” ?

  3. Jamajk

    Powinien być jakiś sposób ‘zamawiania’ nowych art.
    np. interesuje się rust-em zatem prosze o art. jak napisac serwer www, albo GTK+ w ruście.
    Albo chciałbym podszkolić się z robienia backupu, przesyłania plików rsync czy sposobów na przechowywanie logów.

    (napisałbym po angielsku ale nie umiem)

Comments are Closed

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. Fedora Magazine aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The Fedora logo is a trademark of Red Hat, Inc. Terms and Conditions