AFTER_COMMIT Is Not Durable Delivery: A Spring Outbox Checklist
Separate transaction timing from notification durability. Design an outbox with retries, idempotency, crash recovery, and failure-path verification.
Read morePointing AI at an actual codebase: code review, legacy refactoring, LangChain agents, and the MCP filesystem server.
7 articles
Separate transaction timing from notification durability. Design an outbox with retries, idempotency, crash recovery, and failure-path verification.
Read moreFix object-level authorization on order lookup, listing, and search. Parameterized SQL is not an ownership check; verify rejected access too.
Read moreChoose a starting point for AI-assisted Java work: agent setup, repository context, meaningful tests, security checks, and Spring Boot 4 migration.
Read moreReview transactions, ownership, bean wiring, query behavior, and Java version assumptions using concrete failure paths and executable acceptance checks.
Read moreBuild a small LangChain agent using a deterministic tool, configure a compatible provider explicitly, and inspect tool results without inventing live data.
Read moreMap callers, capture current contracts, and make small reviewed Java changes with AI when tests and business documentation are incomplete.
Read moreUnderstand MCP hosts, clients, servers, and tools. Start with one scoped integration and verify discovery, access, and failure behavior.
Read more