Archives
- 18 Sep #25: IDF v5.3.1 Released
- 16 Sep #24: ESP32 I2C Slave Issues
- 12 Sep #23 Controlling TLS Cipher Suites in IDF
- 05 Sep #22 Guarantee Forward Secrecy
- 30 Aug #21 Using sdkconfig.defaults
- 28 Aug #20: What the Mbed Announcement Means
- 26 Aug #19: Mind Your Dependencies
- 22 Aug 🤦 Dangers of Cert Pinning
- 14 Feb OpenPGP Part 7: SSH
- 05 Feb Favoring External Allocations
- 31 Jan OpenPGP Part 6: Signing Git Commits
- 24 Jan OpenPGP Part 5: Using a Yubikey
- 19 Jan OpenPGP Part 4: Backup Your Keys
- 17 Jan OpenPGP Part3: Create Your Subkeys
- 15 Jan OpenPGP Part 2: Create Your Primary Key
- 11 Jan OpenPGP Part 1: Intro
- 01 Jan New Year, New Approach
- 29 Dec Hardware Design Guidelines
- 19 Dec ProdESP32 #9: AWS Basic Ingest
- 05 Dec ProdESP32 #8: Read the Errata
- 30 Nov ProdESP32 #7: Playing with TLS Certs
- 24 Nov ProdESP32 #6: How to Choose Tech
- 22 Nov Bookmark Your Docs
- 17 Nov ProdESP32 #5: Time Is Hard
- 15 Nov 🤦 LFMM: Always Test the Update
- 10 Nov ProdESP32 #4: FatFS over SPIFFS
- 08 Nov 🤦 LFMM: Using BLE and WiFi Together
- 03 Nov ProdESP32 #3: Understanding Partitions
- 02 Nov Set COMPONENTS to Reduce Build Time
- 31 Oct Estimating Work
- 27 Oct ProdESP32 #2: Use ESP-IDF
- 25 Oct 🤦 LFMM: Know Your AWS Quotas and Limits
- 20 Oct ProdESP32 #1: Use Version Control
- 16 Oct The Pillars of Production
- 10 Oct Welcome to Production ESP32