Laravel featured image

Deploying Laravel, Nginx, and MySQL with Docker Compose

Introduction Continuous Integration (CI) and Continuous Deployment (CD) are some of the most trending topics in software development currently. To achieve the CI/CD aspect of software architecture, developers make use of containers. Containers are lightweight, virtualized, portable, software-defined environments. In containers, the software can run in isolation of other software running on the physical host machine. The focus of this …

Journalctl featured image

View and Manipulate Systemd Logs with Journalctl

System and process logging are just two of the most pivotal advantages of systemd. When logs are dispersed throughout the system, span multiple applications, and are handled by different processes and daemons, they can be challenging to interpret. Systemd provides a centralized solution for managing all of the kernel and userland process logs in a compilation medium known as a …

LAMP Stack featured image

How To Install Linux, Apache, MySQL, PHP (LAMP) stack on CentOS 7

LAMP is an acronym of a very popular web stack – Linux, Apache, MySQL, PHP. All of the four components of LAMP are open-sourced and are suitable to deploy dynamic websites and web applications. In this tutorial,  we will walk you through setting up a cloud server with the LAMP stack. LAMP Stack: L – Linux L in LAMP stands for …

from CGI to Websockets

Web Evolution: from CGI to Websockets (and how it will help you better monitor your cloud infrastructure)

In the past few years, websockets have become more or less a standard component in all modern web applications, but why is that and how did we get here? More importantly, how can websockets help you monitor your cloud infrastructure more effectively? Due to the technical nature of this topic, it is possible to dive very deep into the details. …