Blog 385 posts

Notes from the trenches on AI engineering, LLM apps, and the full-stack work that holds it all together.

Gemini Omni Flash: edit video with text the way Nano Banana edited images
5 min read

Gemini Omni Flash: edit video with text…

Google DeepMind shipped Gemini Omni Flash at I/O 2026. It turns text, images, audio, and video into short clips you can reshape through conversation. Here's what actually matters if you build with generative media.

GitHub Spec Kit hit 100K+ stars by making AI plan before it codes
5 min read

GitHub Spec Kit hit 100K+ stars by…

Spec Kit turns vibe coding into Spec-Driven Development: constitution, specify, clarify, plan, tasks, implement. Here's the workflow, why it spread so fast, and when I'd actually use it.

Google Antigravity 2.0 is not an IDE update. It's a multi-agent desktop app.
5 min read

Google Antigravity 2.0 is not an IDE…

Antigravity 2.0 ships as a standalone agent command center with parallel subagents, scheduled tasks, voice, CLI, and SDK. Here's what changed from the IDE era and how I'd actually use it.

Grep beat vector search in agentic retrieval. The harness mattered more.
5 min read

Grep beat vector search in agentic retrieval.…

A May 2026 study on LongMemEval found inline grep often beat vector retrieval across Claude Code, Codex, Gemini CLI, and a custom harness. Here's what that means before you buy another vector database.

Claude Managed Agents now pin effort, seed 50 events, and webhook the fleet
4 min read

Claude Managed Agents now pin effort, seed…

July 2026 Managed Agents updates add per-agent effort levels, session seeding with up to 50 initial events, environment and memory-store webhooks, and sub-agent thread streaming. Skills still cap at 500 per session across all agents.

Claude Code's security plugin scans your diff before you merge
4 min read

Claude Code's security plugin scans your diff…

Anthropic shipped the Claude Security plugin for Claude Code in beta: multi-agent scans in your terminal, verified findings, and patches you apply yourself. It stacks with the security-guidance hook that flags eval and innerHTML as you type.