2026
- January 1 - Solving the 84% Empty Heatmap: Historical Data Aggregation in Stentorosaur
- January 1 - Building a GitHub Projects Showcase with TDD
- January 3 - Build-Time Documentation Aggregation (ADR-006)
- January 3 - DevSecOps for a Docs Site (ADR-005)
- January 3 - CI/CD for a Docs Site: ADR-004
- January 3 - Designing the Template Registry: ADR-003
- January 3 - Choosing MkDocs Material: ADR-002 Site Architecture
- January 3 - Building an OSS Foundation: ADR-001 Implementation
- January 3 - Building a Cross-Project ADR Aggregator with TDD
- January 5 - Building Template Management Tooling: ADR-007
- January 15 - ADR-004: Remote Blog Post Aggregation
- January 21 - Building a Trading Bot Interface with Telegram and gRPC
- January 21 - Implementing Low-Latency Performance Infrastructure
- January 21 - Paper Trading and Backtesting Infrastructure
- January 21 - PostgreSQL RLS for Multi-Tenant Trading
- January 21 - Lock-Free Data Structures for Low-Latency Trading
- January 21 - Kalshi WebSocket Delta Application
- January 21 - Building the Arbiter-Bot Documentation Site
- January 21 - Defense-in-Depth Credential Security in Rust
- January 21 - Dual-Interface Control with gRPC and Telegram
- January 21 - Deploying to AWS us-east-1
- January 21 - Extracting Architecture ADRs for Full Traceability
- January 21 - Closing ADR Gaps: Nonce Management, Risk Controls, and Key Rotation
- January 22 - Market Discovery Phase 5: CLI Integration (Final)
- January 22 - Market Discovery Phase 4: Scanner & Approval Workflow
- January 22 - Market Discovery Phase 3: API Clients
- January 22 - Market Discovery Phase 2: Text Matching Engine
- January 22 - Market Discovery Phase 1: Foundation Types and Storage
- January 22 - Kalshi Demo Environment Support
- January 22 - Automated Market Discovery and Matching
- February 10 - DataGrid Pro Stability: Preventing Infinite Loops and Cascade Updates
- February 10 - MCP Bidirectional Traffic: Fixing SSE Buffering and Rate Limits
- February 10 - Entity Relationship Primary Key Fix: Preventing Silent Data Corruption
- February 10 - From False Positives to Precision: Weighted Duplicate Scoring
- February 10 - Eliminating Request Waterfalls: Parallel Data Fetching for SRE Dashboards
- February 10 - ClickHouse Buffering Layer: Preventing "Too Many Parts" Crashes
- February 10 - Scoped Role Bindings: From Global Chaos to Team-Level Control
- February 10 - Security Deep Dive: 10 Rounds of LLM Council Review
- February 10 - Open Source Strategy: What's Free and Why
- February 10 - Memory Blocks: Structuring Context for AI Agents
- February 10 - Building Multi-Platform Chatbots: One Codebase, Four Platforms
- February 10 - Grounded Ingestion: Preventing AI Hallucination Write-Back
- February 10 - HybridRAG: Two-Stage Retrieval for AI Memory
- February 10 - Automated Context Loading: Teaching AI Agents to Remember
- February 10 - Memory as a Service: Enabling Multi-Agent Collaboration
2025
- November 18 - Introducing Stentorosaur: Status Monitoring Meets Documentation
- November 19 - Architecture Decisions: Building on Upptime's Foundation
- November 20 - Quick Start: From Zero to Status Monitoring in 10 Minutes
- November 21 - Contributing to Stentorosaur
- November 22 - Roadmap: Automating Incident Communication with LLMs
- November 23 - Beyond Uptime: Monitoring Business Processes