Blog

Software development
DevOps
Infrastructure as Code with Terraform: A Practical Guide

Terraform allows you to define and manage infrastructure declaratively using code. In this practical guide, we'll show you how to get started using Terraform to automate the creation and management of cloud resources.

Software development
DevOps
Automated server configuration with Ansible

Ansible is a powerful tool for automating server configuration and management. Learn how to create playbooks that configure your infrastructure in a repeatable and error-free manner.

Software development
Kubernetes
Continuous deployment in Kubernetes with Helm

Helm is the Kubernetes package manager. Learn how to use it to automate continuous deployments, manage configurations, and maintain versions of your applications across clusters.

Software development
DevOps
Automate your deployments with GitHub Actions

GitHub Actions automates application deployment, automatically building, testing, and deploying with each push to the main branch. It also explains how to manage secrets and define execution conditions.

Software development
Backend
Deploying a REST API with Spring Boot and Docker

In this quickstart, I explain how to create a simple REST API with Spring Boot and package it with Docker for deployment. It includes a basic Dockerfile and a docker-compose.yml file to deploy the database and app simultaneously.