Using pods with Podman on Fedora
This article shows the reader how easy it is to get started using pods with Podman on Fedora. But what is Podman? Well, we will start by saying that Podman is a container engine developed by Red Hat,...
View ArticleJava development on Fedora Linux
Java is a lot. Aside from being an island of Indonesia, it is a large software development ecosystem. Java was released in January 1996. It is approaching its 25th birthday and it’s still a popular...
View ArticleManage containers with Podman Compose
Containers are awesome, allowing you to package your application along with its dependencies and run it anywhere. Starting with Docker in 2013, containers have been making the lives of software...
View ArticleFedora Aarch64 on the SolidRun HoneyComb LX2K
Almost a year has passed since the HoneyComb development kit was released by SolidRun. I remember reading about this Mini-ITX Arm workstation board being released and thinking “what a great idea.”...
View ArticleGetting started with COBOL development on Fedora Linux 33
Though its popularity has waned, COBOL is still powering business critical operations within many major organizations. As the need to update, upgrade and troubleshoot these applications grows, so may...
View ArticleHow to use Poetry to manage your Python projects on Fedora
Python developers often create a new virtual environment to separate project dependencies and then manage them with tools such as pip, pipenv, etc. Poetry is a tool for simplifying dependency...
View ArticleUse the DNF local plugin to speed up your home lab
Introduction If you are a Fedora Linux enthusiast or a developer working with multiple instances of Fedora Linux then you might benefit from the DNF local plugin. An example of someone who would...
View ArticleBuild smaller containers
Working with containers is a daily task for many users and developers. Container developers often need to (re)build container images frequently. If you develop containers, have you ever thought about...
View ArticleExploring the world of declarative programming
Introduction Most of us use imperative programming languages like C, Python, or Java at home. But the universe of programming languages is endless and there are languages where no imperative command...
View ArticleIntroducing the Fedora i3 Spin
Fedora 34 features the brand new i3 Spin created by the Fedora i3 S.I.G. This new spin features the popular i3wm tiling window manager. This will appeal to both novices and advanced users who prefer...
View ArticleSet up a .NET development environment
Since the release of .NET Core, .NET developers are able to develop applications for and in GNU/Linux using languages like C#. If you are a .NET developer wanting to use Fedora Linux as your main...
View ArticleWrite for Fedora Magazine, please!
Fedora Magazine is always looking for content to publish from the Fedora Community as well as from Fedora Project. This content comes from the community members like you. I’d like to begin with how I...
View ArticleSystemd Timers for Scheduling Tasks
Systemd has provided timers for a while and it is worth taking a look at this feature as an alternative to cron. This article will show you how to use timers with systemd to run a task after the...
View ArticlePython 3.10 beta in Fedora Linux
The Python developers have already released three beta versions of Python 3.10.0. You can try the latest one in Fedora Linux today! Test your Python code with 3.10 early to be ready for the final...
View ArticleUse Docker Compose with Podman to Orchestrate Containers on Fedora Linux
Docker Compose is an open-source tool used by developers for orchestrating containers locally or in production. If you are new to containers, I suggest checking out the following links: Get Started...
View ArticleRun GitHub Actions on Fedora CoreOS
GitHub Actions is a service provided to quickly setup continuous integration and delivery (CI/CD) workflows . These workflows run on hosts called runners. GitHub provides hosted runners with a limited...
View ArticleDocker and Fedora 35
In June of 2020, we published an article related to running Docker and Fedora 32. We described various workarounds that were required to run Docker, and we explained the bothersome situation at that...
View ArticleToolbx, a developers new best friend!
Toolbx (formerly known as Toolbox) is our tool to allow you to use containers as a tool to make development simpler and better. It allows you to put each project you work on into a separate container...
View ArticleUse Diffoscope in packager workflows
In the role of a packager, updating packages is a recurring task. For some projects, a packager is involved in upstream maintenance, or well written release notes make it easy to figure out what...
View ArticleQuarkus and Mutiny
Quarkus is a foundation for building Java based applications; whether for the desktop, server or cloud. An excellent write up on usage can be found at...
View Article