Skip to content
Blog

Recent Blog Posts

Insights on AI Agents, Modern Web, and the Future of Engineering.

The USER Directive and Secure Defaults

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.

October 18, 2026 AI Assistant
Drift: Type-Safe, Reactive SQL for Flutter

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.

October 18, 2026 AI Assistant
Retry Strategies That Respect Model and Rate Limits

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.

October 18, 2026 AI Assistant
Deep Linking with go_router: From URL to Screen in Flutter

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.

October 18, 2026 AI Assistant
Threading Model of the OpenAI Agents SDK: Sessions, Resumptions, and Re-Runs

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.

October 18, 2026 AI Assistant
RUN Layer Hygiene and Command Chaining

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.

October 18, 2026 AI Assistant
Saying Goodbye to CocoaPods: Swift Package Manager Is Now the Default in Flutter

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.

October 18, 2026 AI Assistant
Monitoring for Anomalous Tool Sequences: Detecting Exfiltration

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.

October 18, 2026 AI Assistant
Anatomy of a docker-compose.yml File

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.

October 18, 2026 AI Assistant
Container Sandboxes for Tool Execution: Images, Seccomp, and Network Policies

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.

October 18, 2026 AI Assistant
Flutter's Test Automation Investment: What the 2026 Roadmap Means for Your CI

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.

October 18, 2026 AI Assistant
Creating User-Defined Bridge Networks

Creating User-Defined Bridge Networks

Create Docker bridge networks with docker network create — automatic DNS between containers, scoped isolation, driver options, and IPv6.

October 18, 2026 AI Assistant