<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tôi là MQ</title><description>Ghi chép của một backend engineer: Java, Spring Boot, Kafka, Redis, Elasticsearch, iOS và AI coding.</description><link>https://quangmv.app/</link><language>en-US</language><item><title>When agents write code faster than git can handle</title><link>https://quangmv.app/en/posts/agent-scale-source-control/</link><guid isPermaLink="true">https://quangmv.app/en/posts/agent-scale-source-control/</guid><description>Anthropic explains why it replaced git for its monorepo, and two ways Claude went wrong that are worth copying into your own review process.</description><pubDate>Thu, 29 Oct 2026 17:00:00 GMT</pubDate><category>ai-coding</category><category>devops</category></item><item><title>Kafka 4.4 finally gives share groups a dead-letter queue</title><link>https://quangmv.app/en/posts/kafka-share-group-dead-letter-queue/</link><guid isPermaLink="true">https://quangmv.app/en/posts/kafka-share-group-dead-letter-queue/</guid><description>KIP-1191 moves the DLQ from consumer code into the broker. Three configs to set, and why a record can land in the DLQ twice.</description><pubDate>Thu, 29 Oct 2026 17:00:00 GMT</pubDate><category>kafka</category></item></channel></rss>