Posts

Showing posts with the label Dev

OpenSpec Rejected Proposals: A Decision Memory Convention

OpenSpec has no native rejected-proposal state. Learn why, what the maintainers decided, and the decision.md convention that stops agents reopening settled investigations. OpenSpec Rejected Proposals: A Decision Memory Convention

OpenSpec Quickstart: Install, Workflow, and Common Pitfalls

Install OpenSpec, the change-centric spec-driven development CLI. Learn the explore-propose-apply-archive loop, brownfield setup, and where it breaks. OpenSpec Quickstart: Install, Workflow, and Common Pitfalls

Superpowers Quickstart: Install, Workflow, and Tryout

Install Superpowers, the open-source skills framework that enforces brainstorm-to-TDD spec-driven development across Claude Code, Cursor, and other agents. Superpowers Quickstart: Install, Workflow, and Tryout

OpenCode CLI in Practice: Workflows, Automation, and Pitfalls

A practical guide to OpenCode from the command line: opencode run, scripting, CI automation, agents, permissions, local models, and real failure modes. OpenCode CLI in Practice: Workflows, Automation, and Pitfalls

Superpowers Quickstart: Install, Workflow, and Tryout

Install Superpowers, the open-source skills framework that enforces brainstorm-to-TDD spec-driven development across Claude Code, Cursor, and other agents. Superpowers Quickstart: Install, Workflow, and Tryout

Pi Coding Agent Review: Minimal, Hackable AI Coding CLI

Pi Coding Agent review with quickstart, security notes, model support, extensions, sessions, and a practical verdict on this open-source terminal agent. Pi Coding Agent Review: Minimal, Hackable AI Coding CLI

Claude Code Subagents: Setup, Config, and When to Use Them

How Claude Code subagents work: isolated context, model routing, .claude/agents setup, the Explore-Plan-Execute workflow, and mistakes to avoid. Claude Code Subagents: Setup, Config, and When to Use Them

Modern Alerting Systems Design for Observability Teams

A practical pillar page on alerting design, routing, noise reduction, and human response across observability systems, paging tools, and chat platforms. Modern Alerting Systems Design for Observability Teams

Dead Letter Queues: Handling Poison Messages in Distributed Systems

A practical guide to dead-letter queues: catching poison messages, choosing retry vs discard policies, and designing safe replay strategies. Dead Letter Queues: Handling Poison Messages in Distributed Systems

OpenCode Quickstart: Install, Configure, and Use the Terminal AI Coding Agent

A practical OpenCode quickstart for developers: install and verify, connect models/providers, run CLI workflows, use the server + JS SDK, and keep a short cheatsheet. OpenCode Quickstart: Install, Configure, and Use the Terminal AI Coding Agent

Go context.Context Done Right: Cancellation, Timeouts, and Values

Master Go context for cancellation, timeouts, and request-scoped values. Covers HTTP handlers, database calls, background workers, goroutine leaks, and graceful shutdown. Go context.Context Done Right: Cancellation, Timeouts, and Values

Implementing CQRS in Go: A Practical Guide to Scalable Architecture

Learn how to implement the CQRS pattern in Go. This guide covers design principles, practical code examples, library recommendations (Watermill, Event Horizon), and architectural tradeoffs for building scalable, maintainable systems. Implementing CQRS in Go: A Practical Guide to Scalable Architecture

A2A and MCP Agent Security: Identity, Delegation, and Audit Trails

Secure A2A and MCP agent systems with identity, auth, delegation controls, gateways, registries, audit trails, and a production checklist for multi-agent deployments. A2A and MCP Agent Security: Identity, Delegation, and Audit Trails

A2A Streaming and Async Tasks for Long-Running Agent Workflows

How to design A2A protocol streaming, async tasks, push notifications, and long-running agent workflows with SSE, polling, HITL states, and production observability. A2A Streaming and Async Tasks for Long-Running Agent Workflows

Multi-Agent Orchestration Patterns: A Practical Guide

Six proven multi-agent orchestration patterns for production AI systems: orchestrator-worker, sequential pipeline, fan-out, hierarchical, swarm, and mesh. Decision framework, failure modes, cost analysis, and observability. Multi-Agent Orchestration Patterns: A Practical Guide

Transactional Outbox Pattern in Go with PostgreSQL

Stop losing events between your database and message broker. Learn the transactional outbox pattern in Go with PostgreSQL, FOR UPDATE SKIP LOCKED, and a polling relay. Transactional Outbox Pattern in Go with PostgreSQL

Testing Concurrent Go Code with synctest

Learn how Go testing/synctest makes concurrent tests faster and more reliable with fake time, isolated bubbles, Wait, and deterministic async behavior. Testing Concurrent Go Code with synctest

Go Error Handling Architecture: Boundaries and Patterns

Learn Go error handling architecture with wrapping, sentinel errors, custom types, errors.Is, errors.As, API boundaries, logging, and production patterns. Go Error Handling Architecture: Boundaries and Patterns

Google A2A Protocol in 2026: Adoption, Hype, and Reality

Is Google's A2A protocol actually useful in 2026? A practical review of A2A adoption, MCP overlap, security concerns, and when to use agent-to-agent protocols in production. Google A2A Protocol in 2026: Adoption, Hype, and Reality

Polling Agents in AI Assistants: 11 Implementation Patterns

A practical guide to polling agent patterns in AI assistants — schedulers, queues, webhooks, durable workflows, state management, and tradeoffs for production systems. Polling Agents in AI Assistants: 11 Implementation Patterns