Easily Manage Azure Resources With These Tools

Photo by Dan-Cristian Pădureț on Unsplash

This guide will explore the different tools that Azure provides for interacting with the Azure cloud environment.

System administrators, developers, and managers can use these tools to perform different kinds of tasks in Azure, for example:

Azure provides you with all these tools to enable you to choose the right tools depending on your needs, the task at hand, and your professional background.

1. Azure Portal

Azure portal is a web-based tool that gives you an interactive and intuitive way to manage Azure resources. …


Do Not Compromise Your Server Security

Photo by Clint Patterson on Unsplash

This guide explores some of the security reasons why you should never use XAMPP as a LAMP stack on your production server for hosting or deploying PHP-based applications.

XAMPP stands for cross-platform, Apache, MySQL, PHP, and Perl, and it is one of the most widely used LAMP stacks for developing PHP-based applications because it is easy to set up and configures.

Also, you can use XAMPP to develop applications with frameworks such as WordPress, Drupal, and Joomla!, etc.

Why Isn’t XAMPP Suitable for Production?

To help you set up a LAMP development environment quickly, XAMPP makes a few security compromises that make it unsuitable for use…


Want to develop PHP-based apps on Ubuntu Linux? Here’s how to configure a LAMP environment with XAMPP.

This guide will show you how to set up a LAMP Server (Linux, Apache, MySQL, and PHP) for developing PHP-based web applications on Ubuntu Linux using XAMPP.

You can use the XAMPP stack to develop PHP applications powered by frameworks such as WordPress, Joomla!, Drupal, PrestaShop, etc.

XAMPP is open-source and cross-platform. The core components that make up XAMPP include Apache, MySQL, PHP, and Perl and the X means cross-platform.

Downloading XAMPP for Ubuntu

To get started, you should download the XAMPP Debian package for Ubuntu Linux as follows.

First, go into your Downloads directory using the cd command.

cd ~/Downloads

Run the following…


Installing Arch Linux Just Got a Lot Easier

Photo by Arian Darvishi on Unsplash

Arch Linux is one of the most loved Linux distros but it is notoriously famous for being difficult to install and set up unlike other mainstream distros like Ubuntu, Manjaro, etc.

This guide will show you how to install Arch Linux using the new Arch guided installer. With the guided installer all you need to do is select one of the presented options in the shell and press Enter to make your selection.

Prerequisites


Get started with virtual machines by installing macOS in Linux

Computer and smartphone on desktop
Computer and smartphone on desktop
Photo by Linus Mimietz on Unsplash

Virtual machines provide you with the opportunity to run and test other operating systems without the need for extra hardware.

This guide will show you how to install macOS on Ubuntu Linux so that you can test and run your macOS native apps. If you’re using another Linux distro, I have provided a link on how to install QEMU/KVM at the bottom of this article.

Installing a Virtual Machine Manager

This guide uses the QEMU/KVM, a lightweight emulator, and virtualizer for running virtual machines. You can install it using the command below. In addition, you will install some Python tools.

sudo apt-get install qemu-system qemu-utils…


GNOME 40: one of the most popular Linux desktop environments just got better

screenshot by author(Mwiza)

GNOME has taken a huge leap. The current version of GNOME is 3.38 and instead of releasing GNOME 4.0. GNOME has decided to name the newest version: GNOME 40. All I can say is: what a leap!

When the software version naming changes so drastically as it has with GNOME, it is usually a sign of a significant shift from the normal, GNOME 40 is no exception.

This article takes a look at some of the major GUI adjustments that have been introduced in GNOME 40.

The Dock

The most notable GUI change that you are greeted with is that the dock…


All you need to know about how to find files in Linux

Photo by Wil Stewart on Unsplash

The ability to quickly search for and find the files that we are looking for based on certain criteria is very vital in this digital age of mass data.

Modern operating systems provide us with tools for searching files on our file system. One such tool is the Find Utility, a powerful command-line utility that is available on Linux and other Unix- based operating systems.

This guide shows you how to use the Find Command to easily find the files that you are looking for on your PC.

A Brief Intro To the Find Command

The Find Command searches for data in real-time. It works by recursively…


How to install software packages on Ubuntu Linux and other Debian based distros

Photo by Hack Capital on Unsplash

When it comes to installing software on Linux, you are not restricted to one single method. There are plenty of ways of installing software on your Linux system including compiling the software code yourself.

This guide explores five different ways in which you can install software on Linux Ubuntu and other Debian-based distros. All the methods will work on other Debian-based distros, except for the first method as distros might have unique GUI-based solutions.

1. Ubuntu software center

For a long time, people believed that the Linux operating system is only for geeks that are glued to the terminal, churning out commands at the…


Getting started with data visualization in Angular

Photo by Adeolu Eletu on Unsplash

Data is the gold of the 21st century, but for data to be meaningful, it has to be well presented for the user to make sense of it. Graphs and charts are one the best ways of making data presentable.

In this guide, we will take a look at how to present your data to users using a pie chart in Angular. We will do so, with the help of the ng2charts library.

The ng2charts library is based on the famous visualization library: chart.js. However, unlike chart.js …


The most important commands for managing Linux processes

Photo by Surface on Unsplash

In Linux, an instance of a running program is referred to as a process. Each process on a Linux system is uniquely identified by a process ID (PID).

Linux provides us with several command-line tools for easily managing processes. This article covers tools such as top, ps, and kill.

Knowing how to manage processes is a critical part of system administration and or keeping your system in good shape.

Listing processes with ps

Apart from the process ID, each process also has other properties such as CPU utilization, memory usage, and time spent in the CPU, etc.

One of the ways you can display…

Mwiza Kumwenda

I develop software by profession. My interests include: history, economics, politics & enterprise-architecture. I am a child of God.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store