Virtualization tutorial - IT technology blog

Enable Hyper-V on Windows 11 and Create Virtual Machines with PowerShell: Practical Tips for Developers

A guide to enabling Hyper-V on Windows 11 and creating Linux/Windows VMs with PowerShell — from checking CPU support and creating virtual switches to automation scripts that spin up an Ubuntu VM in minutes. Practical tips for developers who need a Linux environment directly on their Windows machine without installing extra software.
Docker tutorial - IT technology blog

Deploying Ruby on Rails with Docker: Multi-stage Builds, Asset Precompile, and Sidekiq Workers in Production

Deploying Ruby on Rails with Docker typically runs into three major problems: a bloated 1.8GB image, asset precompile failures inside the container, and Sidekiq sharing a process with Puma. This post walks through fixing all three using an optimized multi-stage Dockerfile and a Docker Compose stack with the web and worker services fully separated — drawn from 6 months of production experience.
Fedora tutorial - IT technology blog

Using Podman Compose on Fedora: Replacing Docker Compose for Rootless Multi-Container Application Management

Podman Compose lets you run multi-container stacks on Fedora without needing a Docker daemon or root privileges. This article compares four approaches — Docker Compose, Podman Pods, Quadlet, and Podman Compose — then walks through a real-world deployment with a web app, PostgreSQL, and Redis, including notes on SELinux and rootless port handling.
Database tutorial - IT technology blog

pg_stat_statements in PostgreSQL: Find and Optimize Resource-Hungry SQL Queries

pg_stat_statements is a PostgreSQL extension that runs in the background and continuously accumulates execution statistics for every SQL statement, letting you pinpoint exactly which queries are consuming the most CPU, I/O, and time. This guide walks through installation, configuration, and practical analysis queries to track down performance bottlenecks in PostgreSQL.
Security tutorial - IT technology blog

How to Use Canarytokens for Early Intrusion Detection: Setting Traps in Files, URLs, and Emails

Canarytokens is a technique for planting information traps inside files, URLs, and emails to detect hackers the moment they access sensitive data — receiving instant alerts with IP address and timestamp. A step-by-step practical guide: creating tokens and embedding them in fake credential files, .env files, Word documents, and DNS config on Linux servers.