CentOS tutorial - IT technology blog

Setting Up BIND9 as an Internal DNS Server on CentOS Stream 9: Zone Files, Forward DNS, SELinux, and firewalld

After 6 months running BIND9 as an internal DNS server on CentOS Stream 9 in a production environment, I've compiled the complete process: comparing DNS solutions, installation, zone file configuration, handling SELinux enforcing mode, and properly opening firewalld. Written for anyone who needs a reliable DNS server for an enterprise network without spending hours debugging each step.
Linux tutorial - IT technology blog

systemd-networkd: Minimal Linux Server Network Configuration — Replace NetworkManager with .network Files

A guide to switching from NetworkManager to systemd-networkd on a headless Linux server — configure your network with simple .network files that are lighter and boot faster. Includes a 5-minute quick start, static IP and DHCP setup, multi-interface and VLAN configuration, and practical debugging tips from real VPS management experience.
MySQL tutorial - IT technology blog

MySQL Connections in Python with PyMySQL and mysql-connector-python: Connection Pooling, Prepared Statements, and Safe Transactions to Prevent SQL Injection

A practical guide to connecting MySQL in Python using PyMySQL and mysql-connector-python: setting up Connection Pooling to reuse connections, using Prepared Statements to prevent SQL Injection, and handling Transactions safely with a context manager — complete code examples from quick start to production.