Blog
2026
- Ctrl+J: the newline shortcut agent TUIs don't tell you aboutEnter submits the prompt. Ctrl+J inserts a newline in kiro-cli and Cursor Agent; in the VS Code terminal the same shortcut hides the panel.
- SDD in the IAG era: Kiro, OpenSpec, and how much structure you needSpec-Driven Development versus vibe-coding: why versioned specs matter when the agent writes code, and how OpenSpec, Kiro, and AGENTS.md fit the RPS framework.
- Sovereign identity in the homelab: Zitadel and the RPS spectrumHomelab identity with Authelia, Keycloak, Authentik, and Zitadel: forward auth, central IdP, social login, and when each one fits.
- Reverse proxy in the homelab: Caddy, TLS, and when Pi-hole gets in the wayCaddy as a homelab reverse proxy: TLS, split DNS, rebind protection, and ACME renewals with Pi-hole, after VPN and sslip.io.
- Names without buying a domain: sslip.io in the homelabsslip.io and nip.io in the homelab: DNS embedded in the hostname, TLS with Let's Encrypt, and the RPS fit versus Pi-hole or your own domain.
- Homelab access: Tailscale, WireGuard, and OpenVPNOpenVPN, WireGuard, and Tailscale in the homelab: what simplicity you gain and which anchors you accept when someone else coordinates access.
- What is digital sovereigntyDigital sovereignty: deciding over data, infrastructure, and AI models. Open source, self-hosting, and open weights against cloud-first anchors.
- Tales Vault System: random first, memorable secondTales Vault System: CSPRNG passwords, mnemonic phrases from a fixed template, and recovery without picking letters or words. Local-first.
- Passwords: why length beats complexityReal vs nominal entropy, the NIST legacy, the famous passphrase comic, and why picking your own words destroys the uniform distribution the panel assumes.
- The cloud-first problem: when fear masquerades as prudenceCloud was built for uncertain spikes; today it is used by inertia even when a VPS would do. An invitation to choose infrastructure on purpose.
- The feeling of touching something fragile: snowflake, IaC and the RPS principleAWS console, Firebase, or an artisanal VPS: why snowflake infrastructure is fragile, and how IaC fits the RPS principle.
- Rock, paper, scissors: a framework for technical decisionsThe RPS principle: classify every technical decision as pragmatism (rock), risk control (paper), or maximum potential (scissors).
- IntroductionFirst post on escribano.dev: a technical blog about programming, self-hosting, and digital sovereignty, written to document and think in public.