CloudSavvy IT - Cloud Computing for IT Pros
Archives
How to Use the restic Backup Program on Linux
Safeguard your precious files and irreplaceable photos with the restic backup program. It’s fast, encrypted, and you can use it straight from the Linux command line. Here’s how to set it up.
Ways to Format Console Output in JavaScript
JavaScript developers are familiar with the humble console.log() function. Although console logging may appear straightforward, there’s much more available within the console object. Let’s look at how you can enhance your log messages with advanced formatting.
How to Dockerise A React App
Containerising your projects with Docker simplifies the development experience and facilitates straightforward deployment to cloud environments. Let’s look at how we can package a React site as a Docker container.
How to Apply Your Own Patches to Composer Packages
Using third-party packages can accelerate your project’s development. Sometimes, you might need to add extra functionality or fix a critical bug. Here’s how to apply patches to PHP packages installed by Composer.
How To Set Up A WordPress Site On Your Own Servers (With Ubuntu & NGINX)
While you can always pay someone else a monthly fee to manage your WordPress instance, self hosting makes a lot of sense for many people who have existing hardware to take advantage of, or just want a fun project setting up their blog. We’ll show how to set up and configure a basic WordPress site on Ubuntu Linux using NGINX.
How to Create A GitLab CI Pipeline to Statically Analyse PHP Projects
Running static analysis on your code saves time by uncovering hidden issues. PHPStan is a static analysis tool for PHP that helps you increase the quality of your codebase. Here’s how to run PHPStan within your GitLab CI pipelines.
How To Defend Yourself Against Rootkits
Rootkits compromise a network in a way that lets the threat actors get back in whenever they like. They may exfiltrate information, delete files, or plant other malware. Here’s how to stay safe.
Bash Process Termination Hacks
When developing multi-threaded Bash code, managing server processes, or creating process watchdogs, one of the main challenge is usually to correctly, efficiently and accurately terminate existing Bash processes. This article will show you how.
Conditional Testing in Bash: if, then, else, elif
Programming in Bash can be fun at times. Knowing how to separate your if’s from your else-if’s or elif’s as they are called in Bash, can be fun too. Find out how get your Bash conditionals right.
What Are Multi-Stage Docker Builds?
Multi-stage Docker builds let you write Dockerfiles with multiple FROM statements. This means you can create images which derive from several bases, which can help cut the size of your final build.