CI Pipeline Caching: Speed Up Every Build
Your CI job waits 4 minutes for npm install every run. Caching cuts it to 15 seconds. Dependency caching for GitHub Actions, GitLab CI, pip, and Docker.
All the articles with the tag "performance".
Your CI job waits 4 minutes for npm install every run. Caching cuts it to 15 seconds. Dependency caching for GitHub Actions, GitLab CI, pip, and Docker.
zstd -3 compresses 4-6x faster than gzip at a better ratio. Measured numbers, where xz still wins at the high end, and how to use zstd in 2026.
Your Linux box has hundreds of kernel knobs in /proc/sys that nobody ever touches. Most do not matter. Here are the handful that actually improve a Docker host.
Tmpfs vs ramfs on Linux: mount RAM-backed filesystems for blazing-fast temp storage. Covers fstab, Docker tmpfs mounts, CI/CD use cases, and the key differences.
Nextcloud advanced configuration: Redis caching, federation setup, automated backups, occ command deep dive, LDAP, external storage, and PHP-FPM tuning.
ulimit and cgroups v2: set per-process CPU, memory, and file limits, use systemd slice controls, and keep one runaway service from killing your server.
CUDA vs ROCm for AI on Linux: NVIDIA's easy path, AMD's emotional journey, and why CPU inference isn't dead yet. Real Docker setups included.
DDoS mitigation for self-hosters: Nginx rate limiting, Fail2ban, Cloudflare free tier, CrowdSec, and iptables tricks that actually work.
GNU parallel runs tasks in parallel across CPU cores. It's faster than xargs and easier than writing a job queue. Here's when and how to use it.
Squeeze every MB/s from WireGuard: MTU sizing, GSO/GRO CPU offloading, AllowedIPs routing, PersistentKeepalive tradeoffs, and iperf3 benchmarks included.
Plex defaults to transcoding files your TV could already play. Fix direct play, enable hardware transcoding, kill the relay tax, and know when to quit for Jellyfin.
Learn how to set Docker resource limits for memory, CPU, swap, and PIDs. Practical guide with real-world sizing examples, OOM killer behavior, and cgroups explained.