Blog
Posts are also available as an RSS feed.
Categories: all
arduino | automation | containers | databases | devops | electronics | embedded | homelab | infrastructure | iot | kubernetes | linux | monitoring | networking | operations | raspberry pi | rust | special projects | web
- February 18, 2025Debugging Noisy I2C Buses on Arduino
- February 6, 2025Low-Power Sleep Patterns for Arduino Field Nodes
- February 3, 2025Building a Modbus Greenhouse Controller with Arduino
- January 26, 2025Reliable SD Card Data Logging on Arduino
- January 20, 2025Tuning PID Motor Control on Arduino Without Guesswork
- January 12, 2025Versioned EEPROM Settings on Arduino
- January 8, 2025Raspberry Pi Kiosk Mode for Reliable Signage
- December 30, 2024Running an MQTT Edge Broker on Raspberry Pi
- December 19, 2024A Raspberry Pi Camera Timelapse Pipeline
- December 15, 2024Secure Remote Access to Raspberry Pi with WireGuard
- December 11, 2024Systemd Service Patterns for Raspberry Pi Projects
- November 28, 2024Raspberry Pi I2C Diagnostics in Mixed Sensor Setups
- November 26, 2024Arduino Sensor Node Architecture That Survives Real Deployments
- November 14, 2024Raspberry Pi Homelab Observability Stack from Zero
- November 12, 2024Rust Tokio Gateway Architecture for Device Fleets
- November 3, 2024Building Fast Serial CLI Tools in Rust
- October 30, 2024Designing a Fail-Safe Pump Controller with Arduino
- October 18, 2024Raspberry Pi Backup and Disaster Recovery That Actually Works
- October 15, 2024Rust no_std Patterns for Embedded Systems
- October 3, 2024Embedded State Machines in Rust
- September 30, 2024A Lightweight IoT API in Rust with Axum
- September 23, 2024Error Handling Patterns in Rust: anyhow + thiserror
- September 18, 2024Rust Cross-Compilation for ARM Targets
- September 9, 2024Testing Hardware Abstractions in Rust
- August 31, 2024Arduino Sensor Calibration and Filtering Playbook
- August 22, 2024Raspberry Pi Edge AI Camera Pipeline: Practical Design
- August 20, 2024Special Project: RiverSentinel Water Quality Mesh
- August 9, 2024Special Project: Garage Microgrid Orchestrator
- August 1, 2024Rust Testing Pyramid for Hardware-Connected Projects
- July 30, 2024Special Project: CNCSense Retrofitted Predictive Maintenance
- July 19, 2024ESP32 Wi-Fi Recovery Patterns for Unstable Networks
- July 17, 2024Special Project: BatGuard Urban Biodiversity Edge AI
- July 10, 2024Special Project: AquaForge Aquaponics Digital Twin
- July 2, 2024Home Assistant + MQTT Device Modeling Done Right
- June 23, 2024Special Project: Frostwatch Vineyard Frost Defense Network
- June 19, 2024LoRa Sensor Node Power Budgeting in Practice
- June 9, 2024KiCad PCB Review Checklist Before Sending to Fabrication
- June 2, 2024Embedded Power Supply Design Basics for Mixed Sensor Systems
- May 25, 2024Outdoor Sensor Enclosure Design Beyond 'It Fits in a Box'
- May 17, 2024Linux Edge Device Hardening Checklist
- May 11, 2024MQTT Topic Design and Governance for Growing Projects
- May 4, 2024IoT Telemetry Schema Versioning Strategies
- May 1, 2024OTA Update Strategy for Microcontrollers Without Bricking Devices
- April 19, 2024Raspberry Pi Docker Compose Patterns for Stable Homelabs
- April 17, 2024Rust Telemetry Pipelines: Protobuf vs JSON Tradeoffs
- April 10, 2024Debian 12 Hardening Retrospective: What I Changed on a Public VPS
- April 3, 2024Apache2 Reverse Proxy for Legacy Apps: A Migration Retrospective
- March 27, 2024Nginx Edge Caching and Zero-Downtime Deployments: What Actually Worked
- March 19, 2024Traefik Routing at Scale in a Homelab: What Broke and What Held
- March 11, 2024Kubernetes in a Homelab: Lessons from My k3s Cluster
- February 27, 2024Ansible Infra-as-Code Retrospective: How I Stopped Snowflake Servers
- February 18, 2024Proxmox Homelab Cluster Retrospective: Stability Before Complexity
- February 9, 2024CI/CD Retrospective: GitHub Actions with a Self-Hosted Runner
- January 31, 2024Observability Stack Retrospective: Prometheus, Grafana, and Loki in Practice
- January 22, 2024Backup and Disaster Recovery Retrospective: The Drills That Changed Everything
- January 17, 2024PostgreSQL Performance Tuning Retrospective: From Slow Queries to Stable Latency
- January 10, 2024WireGuard Site-to-Site Retrospective: Secure Connectivity Without the Usual Pain
- January 3, 2024Terraform Environment Lifecycle Retrospective: What Finally Made It Predictable