Install Apache, MariaDB, and PHP (LAMP) on Void Linux
Void Linux handles services differently from most distros. There’s no systemd here. Runit manages everything, and the package…
Void Linux handles services differently from most distros. There’s no systemd here. Runit manages everything, and the package…
The ingress-nginx controller that roughly half of all Kubernetes clusters depend on is entering retirement. Best-effort maintenance from…
Fedora 42 ships three OpenJDK versions in its default repositories: Java 21 (LTS), Java 25, and Java 26…
NetBeans keeps getting better and somehow keeps flying under the radar compared to IntelliJ and VS Code. Apache…
Hugo builds entire websites in milliseconds. Where Jekyll and Gatsby take seconds (or minutes) to compile, Hugo finishes…
Static site hosting used to mean provisioning a server, configuring Nginx, wrangling SSL certificates, and hoping your site…
Managing Ansible playbooks across teams gets messy fast when everyone runs them from their own terminal. Semaphore gives…
GitLab CI/CD variables control how pipelines behave. They inject configuration, credentials, and runtime data into your jobs without…
The open-source LLM landscape has shifted dramatically. Models like Qwen 3.5, DeepSeek V3.2, GLM-5, and Llama 4 now…
Managing one Kubernetes cluster is straightforward. Managing three or four across dev, staging, and production gets messy fast.…
If you’ve been looking for a self-hosted alternative to Jira or Asana that doesn’t require a SaaS subscription,…
Managing network authentication with plain config files works fine until you have 50 users, three NAS devices, and…