Gemini CLI is Google's free AI coding agent with 1,000 daily requests, 1M token context, and 97K GitHub stars. Extend it with custom MCP servers.
Hands-on experience with AI, self-hosting, Linux, and the developer tools Botmonster actually uses
Migrate to Wayland without reinstalling Linux
Switch from X11 to Wayland on an existing Linux install without reinstalling. Covers GPU drivers, compositors, Xwayland, and tool swaps.
Docker image hardening: minimal bases, non-root, and Trivy scans
A practical Docker image security checklist: minimal bases, non-root users, read-only filesystems, capability dropping, pinning, and scanning.
Implement OAuth 2.0 with PKCE: Flask + GitHub login
Build OAuth 2.0 login with the Authorization Code flow and PKCE in Python and Flask. Covers token exchange, sessions, refresh, and hardening.
Why is my USB-C charger so slow? Understanding USB Power Delivery
USB Power Delivery negotiates voltage and current over USB-C to enable high-power charging. Understand cable, charger, and protocol compatibility.
Manage your dev environment with Nix shells (no Docker required)
Use Nix flakes and direnv for project-scoped dev environments without Docker. Define toolchains in flake.nix, share them, switch projects instantly.






