Recent Blog Posts
Insights on AI Agents, Modern Web, and the Future of Engineering.
The USER Directive and Secure Defaults
Containers run as root by default — how the USER directive, explicit UIDs, file ownership, and gosu change that, and what USER doesn't fix.
Drift: Type-Safe, Reactive SQL for Flutter
Drift wraps SQLite in generated, type-safe Dart with reactive query streams. How it works and when it beats sqflite or key-value stores.
Retry Strategies That Respect Model and Rate Limits
Design LLM retries that respect rate limits: LiteLLM Router backoff, RetryPolicy, cooldowns, and why naive retry loops make 429s worse.
Deep Linking with go_router: From URL to Screen in Flutter
How Flutter deep linking works on iOS, Android, and the web, and how go_router turns incoming URLs into type-safe, parameterized routes.
Threading Model of the OpenAI Agents SDK: Sessions, Resumptions, and Re-Runs
How the OpenAI Agents SDK threads conversation state: sessions, interrupted-run resumptions, compaction, and the SQLite trust boundary.
RUN Layer Hygiene and Command Chaining
How to structure RUN instructions — chain update with install, clean up in-layer, avoid over-chaining, and keep the build cache working for you.
Saying Goodbye to CocoaPods: Swift Package Manager Is Now the Default in Flutter
Flutter 3.44 replaces CocoaPods with Swift Package Manager as the default for iOS and macOS. What changes, what migrates automatically, and what to do now.
Monitoring for Anomalous Tool Sequences: Detecting Exfiltration
Detect agent data exfiltration by tracing tool calls as OpenTelemetry spans and flagging anomalous tool sequences per trace.
Anatomy of a docker-compose.yml File
Walk through every section of a Compose file — services, build, depends_on, ports, networks, volumes, secrets — with a fully annotated example.
Container Sandboxes for Tool Execution: Images, Seccomp, and Network Policies
Harden agent tool execution with container sandboxes: minimal images, seccomp profiles, dropped capabilities, and Kubernetes NetworkPolicy egress control.
Flutter's Test Automation Investment: What the 2026 Roadmap Means for Your CI
Flutter's 2026 roadmap puts test automation behind a fast release cadence. Here's the testing stack you should automate to keep up.
Creating User-Defined Bridge Networks
Create Docker bridge networks with docker network create — automatic DNS between containers, scoped isolation, driver options, and IPv6.