Mar 29 · 8 min read · In my last post I introduced five principles I consider non-negotiable for a well-run smart home. Today I'm going deep on principle 02: Security. Most home network security advice stops at "use a stro
Join discussionMar 29 · 7 min read · Spry with Traefik: Dynamic Reverse Proxy and Service Discovery Deploy Spry Dart applications behind Traefik for cloud‑native, dynamic reverse proxy capabilities with automatic service discovery and SSL management. Traefik is a modern HTTP reverse p...
Join discussionMar 29 · 4 min read · 7. Rate Limiting and Connection Management HAProxy can protect your Spry applications from abuse by limiting request rates and connections. Rate limiting per IP: frontend https_front bind *:443 ssl crt /etc/haproxy/certs/your-domain.com.pem ...
Join discussionMar 29 · 5 min read · Spry with HAProxy: Advanced Load Balancing and High Availability Deploy Spry Dart applications behind HAProxy for enterprise‑grade load balancing, SSL offloading, and high‑availability configurations. HAProxy (High Availability Proxy) is a mature, ...
Join discussionMar 29 · 6 min read · Spry with Caddy: Automatic HTTPS and Reverse Proxy Configuration Deploy Spry Dart applications behind Caddy for production‑grade automatic HTTPS, reverse proxy capabilities, and simplified configuration. Caddy is a modern web server written in Go t...
Join discussionMar 29 · 6 min read · Spry with NGINX: Load Balancing and Reverse Proxy Configuration Deploy Spry Dart applications behind NGINX for production‑grade load balancing, SSL termination, and reverse proxy capabilities. NGINX is a high‑performance web server, reverse proxy, ...
Join discussionMar 18 · 6 min read · Okay, before we go into the depths of these concepts, I want to tell you that we will take it easy. I don’t want you to get overwhelmed by the jargon. We spend hours arguing about which programming la
Join discussion
Mar 10 · 8 min read · Most developers learn what a proxy is and move on. They understand it sits "in the middle" somewhere and never think about it again. Then they join a production team, something breaks, and someone ask
Join discussion