Tutorials
Step-by-step technical guides on Docker, Linux, Python, Go, and more.
Page 6 of 35
Neovim as a Modern IDE in 2026: LazyVim, LSP, and Essential Plugins
Turn Neovim into a full IDE in 2026 with LazyVim. Mason installs LSP servers, nvim-cmp provides completion, Telescope fuzzy-finds everything, conform.nvim formats on save. Python, Go, TypeScript ready.
Nmap for Sysadmins: Network Scanning and Security Audit Guide (2026)
Nmap tutorial 2026 for sysadmins. Beyond nmap -sV: NSE scripts for TLS audit, CVE detection, EternalBlue check, network inventory, and ndiff for tracking infrastructure changes.
OpenTofu vs Terraform 2026: Migration Guide and Feature Comparison
OpenTofu vs Terraform in 2026. BSL vs MPL 2.0 license, state encryption, CNCF backing, and step-by-step migration guide. Boeing, Capital One, AMD run OpenTofu in production.
Podman Rootless Containers: Docker Without Root or Daemon (2026)
Podman rootless containers tutorial 2026. Run containers without root or Docker daemon on RHEL/Fedora/Ubuntu. Compatible with docker-compose.yml via Podman Compose. Quadlet for systemd production deployments.
PostgreSQL EXPLAIN ANALYZE: Fix Slow Queries with Proper Indexes (2026)
Master PostgreSQL EXPLAIN ANALYZE in 2026. Read query plans, create B-tree, partial, GIN, and expression indexes. Real case study: 30-second query reduced to 50ms step by step.
Prometheus + Grafana: Linux Server Monitoring from Scratch (2026)
Set up Prometheus 3.10, Node Exporter 1.10, and Grafana 12.4 on Linux from scratch. Import dashboard 1860, write PromQL alerts, configure Alertmanager for Slack and email notifications.
Python asyncio: async/await with Real Examples (APIs, Scraping, Database)
Python asyncio tutorial 2026 with real examples. Fetch 10 URLs concurrently with httpx, async web scraping with aiohttp, SQLAlchemy async sessions, asyncio.Queue producer-consumer pattern.
Python Type Hints and mypy: Write Self-Documenting Code (2026)
Python type hints and mypy tutorial 2026. Cover Optional, Union, TypedDict, Protocol, Generics. Run mypy --strict to catch bugs before runtime. Essential for Pydantic v2 and FastAPI.
Rust for Python and Go Developers: Ownership Explained Without the Pain (2026)
Learn Rust in 2026 coming from Python or Go. Side-by-side code comparisons explain ownership, borrowing, lifetimes, Option, Result, and traits — without fighting the borrow checker alone.
uv: The Python Package Manager That Replaces pip, pyenv, and Poetry (2026)
uv replaces pip, pyenv, virtualenv, poetry, and pipx in one Rust-powered tool. 10-100x faster than pip. Complete tutorial: install, manage Python versions, lock files, CI/CD, PEP 723 scripts.