Skip to content
Blog

Recent Blog Posts

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

Migrating a LangChain Agent Chain to LangGraph: A Refactoring Guide

Migrating a LangChain Agent Chain to LangGraph: A Refactoring Guide

From AgentExecutor to StateGraph — a step-by-step mapping of the old LangChain agent pattern onto LangGraph concepts, with the v1 migration rules.

October 7, 2026 AI Assistant
Handling Declined Payments in Agent Workflows: Recovery Flows That Learn

Handling Declined Payments in Agent Workflows: Recovery Flows That Learn

Stripe decline codes map to specific recovery actions — trigger 3DS, retry a bounded number of times, request a new payment method, or stay silent.

October 7, 2026 AI Assistant
Trace Sampling in High-Volume Agent Systems

Trace Sampling in High-Volume Agent Systems

Head-based, tail-based, and parent-based sampling with OpenTelemetry — how to keep 1% of traces that still tell the whole story.

October 7, 2026 AI Assistant
Review Queues: Human Triage of Agent-Produced Work

Review Queues: Human Triage of Agent-Produced Work

LlamaIndex Workflows implement review queues with InputRequiredEvent and HumanResponseEvent — pause, persist, and resume agent runs for human triage.

October 7, 2026 AI Assistant
Steering Agents by Conversation: Chat as a Control Surface

Steering Agents by Conversation: Chat as a Control Surface

CrewAI turns a chat thread into an agent control surface — routing turns, pausing for human feedback, and resuming runs mid-flight.

October 7, 2026 AI Assistant
1,866 Icons in Your Flutter App: Getting Started with flutter_lucide

1,866 Icons in Your Flutter App: Getting Started with flutter_lucide

flutter_lucide 1.52.0 ports the Lucide icon set to Flutter with tree-shaking, zero dependencies, and the standard Icon widget.

October 7, 2026 AI Assistant
Flutter Form Validation: The Form, GlobalKey, and Validator Pattern

Flutter Form Validation: The Form, GlobalKey, and Validator Pattern

A practical walkthrough of Form + GlobalKey<FormState> + TextFormField validators, including AutovalidateMode and nested form access.

October 7, 2026 AI Assistant
JSON Serialization in Flutter with json_serializable

JSON Serialization in Flutter with json_serializable

json_serializable 6.14.1 generates type-safe to/from JSON code, enums, custom converters, and even JSON Schema — no hand-written maps.

October 7, 2026 AI Assistant
Animating Games with Flame: Sprite Sheets, Effects, and Components

Animating Games with Flame: Sprite Sheets, Effects, and Components

Flame 1.38.2 gives Flutter games first-class animation primitives: SpriteAnimation, SpriteAnimationComponent, and declarative Effects.

October 7, 2026 AI Assistant
Beyond Rounded Rectangles: ShapedInputBorder for Sophisticated Flutter UIs

Beyond Rounded Rectangles: ShapedInputBorder for Sophisticated Flutter UIs

Flutter 3.44 introduced ShapedInputBorder, letting any ShapeBorder become a TextField border while keeping the floating-label gap intact.

October 7, 2026 AI Assistant
Testing Bloc State Transitions with blocTest in Flutter

Testing Bloc State Transitions with blocTest in Flutter

blocTest makes Bloc state machine behavior verifiable. Learn how to assert exact state transition sequences, mock dependencies, and catch regressions in CI.

October 6, 2026 AI Assistant
Caching for Agentic RAG: Index Refresh and Query Caching

Caching for Agentic RAG: Index Refresh and Query Caching

Agentic RAG loops re-retrieve constantly. Layer query caching, response caching, and index refresh policies to cut latency and LLM bills without serving stale answers.

October 6, 2026 AI Assistant