Terraform Deployments: Multiple Environments with .tfvars FilesIntroduction When it comes to managing infrastructure as code, Terraform stands out as a robust and versatile tool. One of its key features that significantly enhances its flexibility and reusability is the use of variables. In this post, we'll explo...Oct 16, 2023·5 min read
Installing WSL 2 with Ubuntu on WindowsIntroduction Windows Subsystem for Linux (WSL) allows you to run a Linux distribution alongside your Windows installation. This step-by-step guide will walk you through the process of installing WSL 2 with Ubuntu on Windows. Prerequisites Windows 10...Oct 6, 2023·2 min read
Fixing the Sonarqube Error: 413 Request Entity Too LargeHave you ever encountered the frustrating "413 Request Entity Too Large" error while working with Sonarqube? Don't worry, you're not alone. This error often crops up, especially if you're using Nginx as a reverse proxy. But fear not, because we've go...Oct 4, 2023·3 min read
Securing Your Website with SSLIntroduction Ensuring your website's security is non-negotiable. One fundamental step is encrypting data transmitted over the web, and SSL (Secure Sockets Layer) is the key. In this guide, we'll navigate through the SSL setup process using Let’s Encr...Oct 3, 2023·2 min read
Nginx as a Reverse Proxy on UbuntuIntroduction Efficient server management is crucial. One of the essential tools in a developer’s arsenal is Nginx, a powerful web server that can also act as a reverse proxy. Setting up Nginx as a reverse proxy on an Ubuntu Server can significantly e...Oct 2, 2023·6 min read
Setting Up Your Dynamic DNS on AWSIntroduction When hosting services on Amazon Web Services (AWS), ensuring your website or applications remain accessible, even if your IP address changes, is crucial. This guide will introduce you to ddns-route53, a tool that simplifies Dynamic DNS (...Oct 1, 2023·3 min read
From Code to Cloud: CI/CD Pipelines in DevOpsIntroduction Many companies must release software versions with great periodicity. But, how to deliver these versions with quality and put them into production quickly? For that, we have DevOps, which is what we are going to cover in this article. Wh...Sep 30, 2023·7 min read