<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BabelQueue Blog</title><description>Releases, guides and updates for BabelQueue — Polyglot Queues, Simplified.</description><link>https://babelqueue.com/</link><language>en-us</language><item><title>BabelQueue vs Kafka, gRPC, and the hand-rolled bridge</title><link>https://babelqueue.com/blog/babelqueue-vs-kafka-grpc-bridge/</link><guid isPermaLink="true">https://babelqueue.com/blog/babelqueue-vs-kafka-grpc-bridge/</guid><description>Four ways to make queue messages cross languages, compared honestly — and why changing only the serialization beats new infrastructure or losing your framework.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>comparison</category><author>Muhammet Şafak</author></item><item><title>Cross-language dead-letter queues</title><link>https://babelqueue.com/blog/cross-language-dead-letter-queues/</link><guid isPermaLink="true">https://babelqueue.com/blog/cross-language-dead-letter-queues/</guid><description>Route failed and unroutable messages to a dead-letter queue any language can read, with a structured reason — opt-in, additive, and still schema_version 1.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><category>guide</category><category>dlq</category><category>reliability</category><author>Muhammet Şafak</author></item><item><title>BabelQueue vs CloudEvents: two envelopes, different problems</title><link>https://babelqueue.com/blog/babelqueue-vs-cloudevents/</link><guid isPermaLink="true">https://babelqueue.com/blog/babelqueue-vs-cloudevents/</guid><description>CloudEvents standardizes how an event describes itself across protocols; BabelQueue freezes what a queue job looks like so six languages run it. An honest comparison — the real overlap, the real differences, and where CloudEvents is the better choice.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>comparison</category><category>cloudevents</category><category>standards</category><author>Muhammet Şafak</author></item><item><title>What is a polyglot queue?</title><link>https://babelqueue.com/blog/what-is-a-polyglot-queue/</link><guid isPermaLink="true">https://babelqueue.com/blog/what-is-a-polyglot-queue/</guid><description>A polyglot queue is a message queue whose jobs are produced in one language and consumed natively in another. Why language-native serialization blocks that, the failure modes teams actually hit, and what a working solution has to provide.</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate><category>concepts</category><category>architecture</category><author>Muhammet Şafak</author></item><item><title>Why the envelope is frozen at schema_version 1</title><link>https://babelqueue.com/blog/why-the-envelope-is-frozen/</link><guid isPermaLink="true">https://babelqueue.com/blog/why-the-envelope-is-frozen/</guid><description>Freezing the wire envelope is the whole product. Here&apos;s what &apos;frozen&apos; means, what can still change, and how versioning keeps a v1 producer readable by every v1 consumer.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><category>deep-dive</category><category>contract</category><author>Muhammet Şafak</author></item><item><title>Publishing polyglot jobs from Laravel</title><link>https://babelqueue.com/blog/publishing-polyglot-jobs-from-laravel/</link><guid isPermaLink="true">https://babelqueue.com/blog/publishing-polyglot-jobs-from-laravel/</guid><description>Add BabelQueue to a Laravel app and publish jobs that Go, Python, Node, Java and .NET services consume natively — without changing your broker.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>guide</category><category>laravel</category><category>php</category><author>Muhammet Şafak</author></item><item><title>PHP produces, Go consumes — over Redis</title><link>https://babelqueue.com/blog/php-produces-go-consumes-redis/</link><guid isPermaLink="true">https://babelqueue.com/blog/php-produces-go-consumes-redis/</guid><description>A PHP producer and a Go worker share one Redis queue, exchanging the identical JSON envelope — no shared class, and no PHP runtime on the Go side.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>interop</category><category>php</category><category>go</category><category>redis</category><author>Muhammet Şafak</author></item><item><title>BabelQueue 1.0 is here — polyglot queues, simplified</title><link>https://babelqueue.com/blog/babelqueue-1-0/</link><guid isPermaLink="true">https://babelqueue.com/blog/babelqueue-1-0/</guid><description>All six SDKs — PHP, Python, Go, Node.js, Java and .NET — are now published at 1.0.0, with a SemVer-stable API and one frozen wire envelope.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>release</category><category>1.0</category><author>Muhammet Şafak</author></item></channel></rss>