Hot-Reloading Kubernetes Secrets and ConfigMaps in Go with mamori (No Pod Restarts) (English)

Hot-Reloading Kubernetes Secrets and ConfigMaps in Go with mamori (No Pod Restarts) (English)

You updated a Kubernetes Secret and then did the ritual: kubectl rollout restart. There is a better way. mamori watches your Secrets and ConfigMaps with native informers and reconciles the change into your running Go process, atomically and validated, without bouncing a single pod.

GCP Secret Manager, Live-Reloaded in Go with mamori (English)

GCP Secret Manager, Live-Reloaded in Go with mamori (English)

In GCP Secret Manager, secret versions are immutable and you rotate by adding a new version and moving the “latest” alias. But your Go service resolved “latest” once at boot and froze it there. mamori watches the secret, notices when “latest” moves, and reconciles the new version into your running process, validated and redacted.

Azure Key Vault Secrets That Reconcile Themselves in Go, with mamori (English)

Azure Key Vault Secrets That Reconcile Themselves in Go, with mamori (English)

Azure Key Vault versions your secrets and lets you rotate them behind the scenes, but your Go service resolved the secret once at boot and never looked again. mamori watches Key Vault and reconciles a new version into your running process, typed, validated, and redacted, without a restart.

Rotate AWS Secrets Manager Secrets Without Restarting Your Go Service, with mamori (English)

Rotate AWS Secrets Manager Secrets Without Restarting Your Go Service, with mamori (English)

AWS Secrets Manager will happily rotate your database password every 30 days. The problem is your Go service, which read that password once at boot and has no idea it changed. mamori closes that gap: it watches Secrets Manager and Parameter Store and reconciles rotations into your running process, typed, validated, and redacted.

Introducing mamori: Typed, Watchable Config & Secrets for Go (English)

Introducing mamori: Typed, Watchable Config & Secrets for Go (English)

Every Go service ends up hand-rolling the same thing: a config loader, a secrets fetcher, a ticker to refresh them, a mutex, and a prayer that nothing leaks into the logs. mamori is a new open-source Go library that loads configuration and secrets from more than 30 sources into typed, validated structs, and keeps them reconciled at runtime, without a restart.

Durable Genkit Flows with Temporal: Introducing the genkitx-temporal Plugin (English)

Durable Genkit Flows with Temporal: Introducing the genkitx-temporal Plugin (English)

Genkit flows are great at orchestrating LLMs, tools and RAG, but they live and die with the process that runs them. The new genkitx-temporal plugin lets you run any Genkit flow as a Temporal Workflow, giving you retries, durable history, timeouts, cancellation and a UI to inspect every execution.

Why a Local Debugging Tool is Non-Negotiable for Building AI Apps: Genkit Developer UI vs Vercel AI SDK DevTools vs Mastra Studio (English)

Why a Local Debugging Tool is Non-Negotiable for Building AI Apps: Genkit Developer UI vs Vercel AI SDK DevTools vs Mastra Studio (English)

Building AI applications without a local debugging tool is like writing backend code without a debugger. A look at the “shift-left” philosophy applied to Gen AI development, and a hands-on comparison of Genkit Developer UI, Vercel AI SDK DevTools and Mastra Studio.

Vercel AI SDK Middleware vs Genkit Middleware: a Hands-On Comparison (English)

Vercel AI SDK Middleware vs Genkit Middleware: a Hands-On Comparison (English)

A side-by-side comparison of the two leading middleware systems in the JS/TS Gen AI ecosystem: Vercel AI SDK’s wrapLanguageModel and Genkit’s generateMiddleware. APIs, mental model, built-ins, composition, observability and when to pick each.

Genkit Middleware: Intercept, Extend and Harden your Gen AI Pipelines (English)

Genkit Middleware: Intercept, Extend and Harden your Gen AI Pipelines (English)

A deep dive into the new Genkit middleware system for JavaScript/TypeScript: built-in middleware (filesystem, skills, toolApproval, retry, fallback), how to build your own with generateMiddleware, and the new model/tool/generate interception hooks.

Pagination