Here are some ways to make a standard Ubuntu Server install more secure. These are some common server hardening tips.
March 16, 2025Vite is a great tool for bundling JS modules and stylesheets. Here's how to use it with the Flask microframework.
March 16, 2025When deploying Docker Compose applications, here's how you can manage secrets without embedding them in your containers
October 20, 2024This example demonstrates Blue-Green deployments using Docker Compose and GitHub Actions, deploy an app with zero downtime
July 21, 2024GoAccess is a log file parser that can transform your NGINX access logs into an analytics dashboard. It provides website stats while retaining user privacy.
December 28, 2023GitHub Actions is a versatile CI/CD platform that can be used for free. Here's how to build and deploy a PHP application using Composer for dependencies.
December 12, 2022