<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Buf Blog</title><description>Thoughts, insights, and updates from the Buf team on Protobuf, APIs, and the future of schema-driven development.</description><link>https://buf.build</link><item><title>Protobuf-ES just got a lot faster</title><link>https://buf.build/blog/protobuf-es-performance</link><guid isPermaLink="true">https://buf.build/blog/protobuf-es-performance</guid><description>Protobuf-ES v2.14 serializes up to 5x faster and parses up to 2x faster, with no API changes and no new build options. Update the package and your code gets faster.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #10: Choosing the right integer type</title><link>https://buf.build/blog/choosing-the-right-protobuf-integer-type</link><guid isPermaLink="true">https://buf.build/blog/choosing-the-right-protobuf-integer-type</guid><description>Protobuf has ten integer types. Use int64. In Go, even the slow cases decode a thousand integers in a few microseconds, so the choice almost never matters.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item><item><title>protobuf-py: Protobuf for Python, without compromises</title><link>https://buf.build/blog/protobuf-py</link><guid isPermaLink="true">https://buf.build/blog/protobuf-py</guid><description>We&apos;re announcing protobuf-py, a complete, 100% conformant Protobuf runtime for Python that feels like Python and matches the performance of Google&apos;s C engine on real workloads.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>CoreWeave Acquires Bufstream</title><link>https://buf.build/blog/coreweave-acquires-bufstream</link><guid isPermaLink="true">https://buf.build/blog/coreweave-acquires-bufstream</guid><description>Today, we are pleased to share that CoreWeave has acquired Bufstream, our Apache Kafka-compatible streaming platform, from Buf. CoreWeave, a leading AI cloud, has added Bufstream to its internal platform as part of the W&amp;B Models and Weave product lines.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Protobuf finally has LSP support. You’re welcome.</title><link>https://buf.build/blog/protobuf-lsp</link><guid isPermaLink="true">https://buf.build/blog/protobuf-lsp</guid><description>Buf is proud to announce the first fully-featured, production-grade LSP server for Protobuf. The Language Server Protocol is the standard API for integrating language support into your favorite IDE or text editor, such as VSCode, IntelliJ, or Neovim. An LSP server provides the smarts that power go to definition, code completion, finding references, and semantics-aware syntax highlighting.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Protovalidate is now v1.0</title><link>https://buf.build/blog/protovalidate-v1</link><guid isPermaLink="true">https://buf.build/blog/protovalidate-v1</guid><description>After two years of development, we&apos;re proud to announce that Protovalidate has reached v1.0. Protovalidate is the semantic validation library for Protobuf. Protobuf gives you the structure of your data, but Protovalidate ensures the quality of your data. Without semantic validation, you&apos;re stuck writing the same validation logic over and over again across every service that consumes your messages. With Protovalidate, you define your validation rules once, directly on your schemas, and they&apos;re enforced everywhere.</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Introducing hyperpb: 10x faster dynamic Protobuf parsing that’s even 3x faster than generated code</title><link>https://buf.build/blog/hyperpb</link><guid isPermaLink="true">https://buf.build/blog/hyperpb</guid><description>Today we’re announcing public availability of hyperpb, a fully-dynamic Protobuf parser that is 10x faster than dynamicpb, the standard Go solution for dynamic Protobuf. In fact, it’s so efficient that it’s 3x faster than parsing with generated code! It also matches or beats vtprotobuf’s generated code at almost every benchmark, without skimping on correctness.</description><pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #9: Some numbers are more equal than others</title><link>https://buf.build/blog/totw-9-some-numbers-are-more-equal-than-others</link><guid isPermaLink="true">https://buf.build/blog/totw-9-some-numbers-are-more-equal-than-others</guid><description>The first 15 field numbers are special: most runtimes will decode them much faster than the other field numbers. When designing a message type for decoding performance, it’s good to use these field numbers on fields that are almost always present.</description><pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #8: Never use required</title><link>https://buf.build/blog/totw-8-never-use-required</link><guid isPermaLink="true">https://buf.build/blog/totw-8-never-use-required</guid><description>Don’t use &apos;required&apos; to modify fields—you won’t be able to get rid of it later when you realize it was a bad idea.</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #7: Scoping it out</title><link>https://buf.build/blog/totw-7-scoping-it-out</link><guid isPermaLink="true">https://buf.build/blog/totw-7-scoping-it-out</guid><description>buf convert and protoscope are powerful tools for examining and debugging wire format dumps.</description><pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #6: The subtle dangers of enum aliases</title><link>https://buf.build/blog/totw-6-dangers-of-enum-aliases</link><guid isPermaLink="true">https://buf.build/blog/totw-6-dangers-of-enum-aliases</guid><description>Enum values are a poorly designed feature and shouldn’t be used.</description><pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #5: Avoid import public/weak</title><link>https://buf.build/blog/totw-5-avoid-import-public-weak</link><guid isPermaLink="true">https://buf.build/blog/totw-5-avoid-import-public-weak</guid><description>Avoid import public and import weak.</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #4: Accepting mistakes we can’t fix</title><link>https://buf.build/blog/totw-4-accepting-mistakes</link><guid isPermaLink="true">https://buf.build/blog/totw-4-accepting-mistakes</guid><description>Protobuf’s distributed nature introduces evolution risks that make it hard to fix some types of mistakes. Sometimes the best thing to do is to just let it be.</description><pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #3: Enum names need prefixes</title><link>https://buf.build/blog/totw-3-enum-names-need-prefixes</link><guid isPermaLink="true">https://buf.build/blog/totw-3-enum-names-need-prefixes</guid><description>Enums inherit some unfortunate behaviors from C++. Avoid this problem by using the Buf lint rules ENUM_VALUE_PREFIX and ENUM_ZERO_VALUE_SUFFIX.</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #2: Compress your Protos!</title><link>https://buf.build/blog/totw-2-compress-protos</link><guid isPermaLink="true">https://buf.build/blog/totw-2-compress-protos</guid><description>Compression is everywhere. This pervasiveness means that wire size tradeoffs matter less than they used to twenty years ago, when Protobuf was designed.</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Protobuf Tip #1: Field names are forever</title><link>https://buf.build/blog/totw-1-field-names</link><guid isPermaLink="true">https://buf.build/blog/totw-1-field-names</guid><description>Don’t rename fields. Even though there are a slim number of cases you can get away with it, it’s rarely worth doing, and is a potential source of bugs.</description><pubDate>Tue, 08 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Connect RPC for JavaScript: Connect-ES 2.0 is now generally available</title><link>https://buf.build/blog/connect-es-v2</link><guid isPermaLink="true">https://buf.build/blog/connect-es-v2</guid><description>Today, we’re announcing the 2.0 release of the Connect-ES project, the TypeScript implementation of Connect for Web browsers and Node.js. This release introduces improved support for major frameworks and simplified code generation. Connect-ES 2.0 now uses Protobuf-ES 2.0 APIs to leverage reflection, extension registries, and Protobuf custom options. The 2.0 release is a major version bump and comes with breaking changes. Read on to learn what’s changed and how to migrate to the 2.0 release.</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Connect-Swift 1.0 is now generally available</title><link>https://buf.build/blog/connect-swift-v1</link><guid isPermaLink="true">https://buf.build/blog/connect-swift-v1</guid><description>We’re excited to share that Connect-Swift has officially reached v1.0—its first stable release! With this milestone, the library’s battle-tested APIs will remain stable until its next major release. Projects can rely on Connect-Swift without worrying that future releases will cause breakages or require migrations.</description><pubDate>Mon, 11 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Introducing custom lint and breaking change plugins for Buf</title><link>https://buf.build/blog/buf-custom-lint-breaking-change-plugins</link><guid isPermaLink="true">https://buf.build/blog/buf-custom-lint-breaking-change-plugins</guid><description>Buf is introducing custom lint and breaking change plugins via the Bufplugin framework. Check it out to see how easy it is to author, test, and consume your own lint and breaking change rules.</description><pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Generated SDKs for C++ are now available on the Buf Schema Registry</title><link>https://buf.build/blog/bsr-generated-sdks-for-cpp</link><guid isPermaLink="true">https://buf.build/blog/bsr-generated-sdks-for-cpp</guid><description>We’re excited to announce that in addition to C#, Go, JavaScript/TypeScript, Java/Kotlin, Python, Swift, and Rust, the Buf Schema Registry now provides generated SDKs for C++ via CMake.</description><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Generated SDKs for C# are now available on the Buf Schema Registry</title><link>https://buf.build/blog/bsr-generated-sdks-for-csharp</link><guid isPermaLink="true">https://buf.build/blog/bsr-generated-sdks-for-csharp</guid><description>We’re excited to announce that in addition to C++, Go, JavaScript/TypeScript, Java/Kotlin, Python, Swift, and Rust, the Buf Schema Registry now provides generated SDKs for C# via NuGet.</description><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Protobuf for Javascript: Protobuf-ES 2.0 is now generally available</title><link>https://buf.build/blog/protobuf-es-v2</link><guid isPermaLink="true">https://buf.build/blog/protobuf-es-v2</guid><description>Today we’re announcing the 2.0 release of the Protobuf-ES project, our fully compliant Protobuf implementation for JavaScript and TypeScript. This release introduces full support for Protobuf Editions, new APIs for field presence &amp; default values, TypeScript typing for Protobuf’s JSON Format, a full reflection API, support for Protobuf custom options, and more convenient APIs for managing extension registries. The 2.0 release is a major version bump, and comes with breaking changes. Read on to learn what’s changed and how to migrate to the 2.0 release.</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Introducing the new Buf GitHub Action</title><link>https://buf.build/blog/unified-buf-github-action-released</link><guid isPermaLink="true">https://buf.build/blog/unified-buf-github-action-released</guid><description>Today, we’re launching the 1.0 release of our new unified GitHub Action, powered by the Buf CLI. This integration streamlines the processes of building, formatting, linting, and checking for breaking changes in your Protobuf schemas. It seamlessly integrates with GitHub&apos;s pull request workflow and automatically publishes Protobuf schema changes to the Buf Schema Registry when pull requests are merged.</description><pubDate>Tue, 13 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Generated SDKs for Rust now available on the Buf Schema Registry</title><link>https://buf.build/blog/bsr-generated-sdks-for-rust</link><guid isPermaLink="true">https://buf.build/blog/bsr-generated-sdks-for-rust</guid><description>We’re excited to announce that the Buf Schema Registry now supports generated SDKs for Rust. Our Rust SDK crates are available natively to the Rust ecosystem using a custom crate registry that’s powered by our zero-dependency remote plugins platform.</description><pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Connect RPC joins CNCF: gRPC you can bet your business on</title><link>https://buf.build/blog/connect-rpc-joins-cncf</link><guid isPermaLink="true">https://buf.build/blog/connect-rpc-joins-cncf</guid><description>Connect RPC, Buf’s family of fully protocol-conformant and battle-tested alternatives to Google’s gRPC project, has joined the Cloud Native Computing Foundation. We joined the CNCF to demonstrate our deep commitment to sustainably and responsibly growing Connect as a well-governed and community-led open source project. Today, Connect integrates seamlessly with gRPC systems in production at companies of all sizes, such as CrowdStrike, PlanetScale, RedPanda, Chick-fil-A, BlueSky, and Dropbox.</description><pubDate>Tue, 04 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Connect RPC vs. Google gRPC: Conformance Deep Dive</title><link>https://buf.build/blog/grpc-conformance-deep-dive</link><guid isPermaLink="true">https://buf.build/blog/grpc-conformance-deep-dive</guid><description>We’ve open sourced Connect RPC’s protocol conformance suite. Connect is a multi-protocol RPC project that includes support for the gRPC and gRPC-Web protocols. Anyone can now use it to validate the correctness of a gRPC implementation. This article explores how the test suite operates and details our findings for a selection of Connect RPC and Google’s gRPC runtimes.</description><pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate></item><item><title>Introducing the next generation of the Buf CLI: still v1 and backwards-compatible</title><link>https://buf.build/blog/buf-cli-next-generation</link><guid isPermaLink="true">https://buf.build/blog/buf-cli-next-generation</guid><description>The Buf CLI and its associated configuration have been completely overhauled to support monorepos as first-class citizens. Everything we&apos;ve changed is 100% backwards compatible.</description><pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate></item><item><title>Introducing the newly improved BSR UI and buf push experience</title><link>https://buf.build/blog/enhanced-buf-push-bsr-ui</link><guid isPermaLink="true">https://buf.build/blog/enhanced-buf-push-bsr-ui</guid><description>We&apos;ve made it easier to onboard and use the BSR with improved support for monorepos, tighter integration with source control providers, and a new BSR UI that is more polished and has improved accessibility.</description><pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate></item><item><title>Protobuf Editions are here: don’t panic</title><link>https://buf.build/blog/protobuf-editions-are-here</link><guid isPermaLink="true">https://buf.build/blog/protobuf-editions-are-here</guid><description>Most Protobuf users should ignore Editions and continue using proto3. If you become an early adopter, we’ve been working closely with Google to ensure that Buf will support editions as soon as they’re generally available.</description><pubDate>Thu, 09 May 2024 00:00:00 GMT</pubDate></item><item><title>The BSR now integrates with Kong Insomnia, making gRPC even easier to use</title><link>https://buf.build/blog/kong-insomnia-grpc-bsr-support</link><guid isPermaLink="true">https://buf.build/blog/kong-insomnia-grpc-bsr-support</guid><description>Kong Insomnia’s 9.0 release includes integrated support for the Buf Schema Registry. Organizations adopting gRPC can now provide developers first-class GUI tools while keeping schema access simple and secure.</description><pubDate>Fri, 03 May 2024 00:00:00 GMT</pubDate></item><item><title>The Buf Schema Registry is now on the AWS and Google Cloud Marketplaces</title><link>https://buf.build/blog/cloud-marketplaces</link><guid isPermaLink="true">https://buf.build/blog/cloud-marketplaces</guid><description>The BSR is the source of truth for your Protobuf APIs, and is the best way to share schemas across repositories, generate consistent code, and integrate Protobuf with Kafka. This launch helps Enterprise customers simplify how they purchase the Buf Schema Registry.</description><pubDate>Tue, 12 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Give clients pre-built native libraries for your APIs with zero effort</title><link>https://buf.build/blog/bsr-generated-sdks</link><guid isPermaLink="true">https://buf.build/blog/bsr-generated-sdks</guid><description>Produce pre-built client libraries in Go, Java, JS, TS, Swift, Kotlin, and Python out of the box for all of your Protobuf APIs with Buf’s generated SDKs. You’ll never have to explain how to use protoc ever again.</description><pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Generated Python SDKs are now available in the BSR</title><link>https://buf.build/blog/python-generated-sdks</link><guid isPermaLink="true">https://buf.build/blog/python-generated-sdks</guid><description>Python engineers can now download pre-packaged generated code for their Protobuf schemas from the BSR using package management tools like pip, Poetry, and Conda.</description><pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Why a Protobuf schema registry?</title><link>https://buf.build/blog/why-a-protobuf-schema-registry</link><guid isPermaLink="true">https://buf.build/blog/why-a-protobuf-schema-registry</guid><description>Learn why teams across industries and sizes have chosen the Buf Schema Registry as the home for their Protobuf schemas.</description><pubDate>Mon, 20 Nov 2023 00:00:00 GMT</pubDate></item><item><title>The real reason to use Protobuf is not performance</title><link>https://buf.build/blog/the-real-reason-to-use-protobuf</link><guid isPermaLink="true">https://buf.build/blog/the-real-reason-to-use-protobuf</guid><description>Fast serialization and small payloads are nice, but schema-driven development is why you’ll adopt Protobuf.</description><pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Audit breaking changes with the Buf Schema Registry&apos;s governance workflow</title><link>https://buf.build/blog/review-governance-workflow</link><guid isPermaLink="true">https://buf.build/blog/review-governance-workflow</guid><description>Enterprise customers can now use the BSR to audit, approve, and reject commits that introduce breaking changes.</description><pubDate>Mon, 06 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Type &amp; path uniqueness policy enforcement for enterprises</title><link>https://buf.build/blog/type-path-uniqueness</link><guid isPermaLink="true">https://buf.build/blog/type-path-uniqueness</guid><description>The BSR can now enforce type and path uniqueness across all modules.</description><pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Seamless Gradle integration with the Buf CLI</title><link>https://buf.build/blog/seamless-gradle-integration-with-the-buf-cli</link><guid isPermaLink="true">https://buf.build/blog/seamless-gradle-integration-with-the-buf-cli</guid><description>The Buf CLI can now integrate seamlessly with your Gradle builds.</description><pubDate>Wed, 09 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Swift generated SDKs are now available for Xcode and SPM</title><link>https://buf.build/blog/swift-packages</link><guid isPermaLink="true">https://buf.build/blog/swift-packages</guid><description>Swift engineers can now download pre-packaged generated code for their Protobuf schemas from the BSR using Xcode and Swift Package Manager.</description><pubDate>Wed, 12 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Governance &amp; breaking change policy enforcement for enterprises</title><link>https://buf.build/blog/breaking-change-governance</link><guid isPermaLink="true">https://buf.build/blog/breaking-change-governance</guid><description>The BSR can now enforce breaking change prevention policies across all modules.</description><pubDate>Mon, 10 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Buf generated SDKs now support Java - introducing the Buf Maven repository</title><link>https://buf.build/blog/maven-repository</link><guid isPermaLink="true">https://buf.build/blog/maven-repository</guid><description>Launching the Buf Maven repository, supporting Java and Kotlin plugins (including connect-kotlin!)</description><pubDate>Mon, 08 May 2023 00:00:00 GMT</pubDate></item><item><title>Introducing Cacheable RPCs in Connect</title><link>https://buf.build/blog/introducing-connect-cacheable-rpcs</link><guid isPermaLink="true">https://buf.build/blog/introducing-connect-cacheable-rpcs</guid><description>We’ve expanded the Connect protocol to support the use of HTTP GET requests, enabling web browsers and CDNs to cache Connect requests with ease.</description><pubDate>Wed, 03 May 2023 00:00:00 GMT</pubDate></item><item><title>Building a modern gRPC-powered microservice using Node.js, Typescript, and Connect</title><link>https://buf.build/blog/grpc-microservice-with-connect</link><guid isPermaLink="true">https://buf.build/blog/grpc-microservice-with-connect</guid><description> Tutorial that covers creating a service, adding a client, testing, adding a database, and writing tests.</description><pubDate>Thu, 27 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Announcing protoc-gen-validate v1.0 and our plans for v2.0</title><link>https://buf.build/blog/protoc-gen-validate-v1-and-v2</link><guid isPermaLink="true">https://buf.build/blog/protoc-gen-validate-v1-and-v2</guid><description>A look to the future of Protobuf validation</description><pubDate>Mon, 24 Apr 2023 00:00:00 GMT</pubDate></item><item><title>The Buf Schema Registry is out of beta! Announcing new Buf Schema Registry plans and pricing updates</title><link>https://buf.build/blog/plans-pricing-updates</link><guid isPermaLink="true">https://buf.build/blog/plans-pricing-updates</guid><description>The Buf Schema Registry (BSR) is officially out of beta, and we&apos;re launching new pricing plans</description><pubDate>Wed, 12 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Protobuf-ES is the only fully-compliant Protobuf library for JavaScript</title><link>https://buf.build/blog/protobuf-conformance</link><guid isPermaLink="true">https://buf.build/blog/protobuf-conformance</guid><description>The results are in: Protobuf-ES passes 99.95% of conformance tests</description><pubDate>Tue, 21 Mar 2023 00:00:00 GMT</pubDate></item><item><title>The BSR now provides a SCIM service for Pro and Enterprise plans</title><link>https://buf.build/blog/introducing-bsr-scim</link><guid isPermaLink="true">https://buf.build/blog/introducing-bsr-scim</guid><description>Admins can now configure SCIM in their BSR to manage organization enrollments based on IdP security groups.</description><pubDate>Thu, 16 Mar 2023 00:00:00 GMT</pubDate></item><item><title>OpenTelemetry for connect-go: Observability out of the box</title><link>https://buf.build/blog/connect-opentelemetry-go</link><guid isPermaLink="true">https://buf.build/blog/connect-opentelemetry-go</guid><description>Add observability to your connect-go applications in just a few lines of code</description><pubDate>Mon, 06 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Connect for Node.js is now available</title><link>https://buf.build/blog/connect-node-beta</link><guid isPermaLink="true">https://buf.build/blog/connect-node-beta</guid><description>Connect is now full-stack TypeScript</description><pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Announcing Connect-Kotlin: Connect is now fully supported on mobile!</title><link>https://buf.build/blog/announcing-connect-kotlin</link><guid isPermaLink="true">https://buf.build/blog/announcing-connect-kotlin</guid><description>Connect is now available across mobile for both Android and iOS!</description><pubDate>Wed, 22 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Introducing Connect-Query: Integrate Protobuf with TanStack Query more effectively</title><link>https://buf.build/blog/introducing-connect-query</link><guid isPermaLink="true">https://buf.build/blog/introducing-connect-query</guid><description>A TanStack Query extension to seamlessly integrate Protobuf</description><pubDate>Mon, 06 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Introducing the Buf Reflection API &amp; Prototransform</title><link>https://buf.build/blog/buf-reflection-api</link><guid isPermaLink="true">https://buf.build/blog/buf-reflection-api</guid><description>A new API and Go library to unlock the power of Protobuf in your data processing.</description><pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Speeding up development with BSR drafts</title><link>https://buf.build/blog/speeding-up-with-drafts</link><guid isPermaLink="true">https://buf.build/blog/speeding-up-with-drafts</guid><description>To enable engineers to begin iterating quickly using generated code without the need to merge Protobuf schemas to main, we support BSR drafts.</description><pubDate>Wed, 25 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Announcing Connect-Swift: You’ll actually want to use Protobuf on iOS</title><link>https://buf.build/blog/announcing-connect-swift</link><guid isPermaLink="true">https://buf.build/blog/announcing-connect-swift</guid><description>Eliminate handwritten Codable models by generating idiomatic HTTP APIs with Protobuf and Connect-Swift.</description><pubDate>Wed, 18 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Introducing buf curl - Call your gRPC endpoints with the simplicity of buf</title><link>https://buf.build/blog/buf-curl</link><guid isPermaLink="true">https://buf.build/blog/buf-curl</guid><description>A new tool to call gRPC, gRPC-Web, and Connect endpoints.</description><pubDate>Thu, 12 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Protobuf-ES has reached version 1.0</title><link>https://buf.build/blog/protobuf-es-v1</link><guid isPermaLink="true">https://buf.build/blog/protobuf-es-v1</guid><description>A stable, idiomatic Protocol Buffers library for TypeScript and JavaScript.</description><pubDate>Wed, 04 Jan 2023 00:00:00 GMT</pubDate></item><item><title>BSR Generated Documentation now supports Protobuf options</title><link>https://buf.build/blog/generated-documentation-protobuf-options</link><guid isPermaLink="true">https://buf.build/blog/generated-documentation-protobuf-options</guid><description>We are excited to share an update to the Generated Documentation feature within the BSR, which now includes support for most built-in Protobuf options. 🎉</description><pubDate>Wed, 21 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Buf Studio Now Has Favorites!</title><link>https://buf.build/blog/studio-now-has-favorites</link><guid isPermaLink="true">https://buf.build/blog/studio-now-has-favorites</guid><description>As of today, Buf Studio supports saving requests to your BSR profile.</description><pubDate>Fri, 16 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Remote packages and remote plugins are approaching v1!</title><link>https://buf.build/blog/remote-packages-remote-plugins-approaching-v1</link><guid isPermaLink="true">https://buf.build/blog/remote-packages-remote-plugins-approaching-v1</guid><description>We&apos;ve learned a lot from the alpha, and are excited to introduce a new and improved code generation experience.</description><pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Protobuf-ES: The Protocol Buffers TypeScript/JavaScript runtime we all deserve</title><link>https://buf.build/blog/protobuf-es-the-protocol-buffers-typescript-javascript-runtime-we-all-deserve</link><guid isPermaLink="true">https://buf.build/blog/protobuf-es-the-protocol-buffers-typescript-javascript-runtime-we-all-deserve</guid><description>An idiomatic Protocol Buffers library for TypeScript and JavaScript is now available.</description><pubDate>Fri, 28 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Buf&apos;s New Compiler</title><link>https://buf.build/blog/bufs-new-compiler</link><guid isPermaLink="true">https://buf.build/blog/bufs-new-compiler</guid><description>Buf has a new Protobuf compiler that is faster and more memory-efficient.</description><pubDate>Wed, 19 Oct 2022 00:00:00 GMT</pubDate></item><item><title>The Protobuf Language Specification</title><link>https://buf.build/blog/protobuf-language-specification</link><guid isPermaLink="true">https://buf.build/blog/protobuf-language-specification</guid><description>A comprehensive definition of the language, to empower a vibrant Protobuf ecosystem.</description><pubDate>Mon, 12 Sep 2022 00:00:00 GMT</pubDate></item><item><title>BSR redesign</title><link>https://buf.build/blog/bsr-redesign</link><guid isPermaLink="true">https://buf.build/blog/bsr-redesign</guid><description>Welcome to the new BSR</description><pubDate>Thu, 25 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Introducing the Buf Language Server</title><link>https://buf.build/blog/introducing-the-buf-language-server</link><guid isPermaLink="true">https://buf.build/blog/introducing-the-buf-language-server</guid><description>Jump to definition with &apos;bufls&apos;.</description><pubDate>Fri, 19 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Connect-Web: It&apos;s time for Protobuf and gRPC to be your first choice in the browser</title><link>https://buf.build/blog/connect-web-protobuf-grpc-in-the-browser</link><guid isPermaLink="true">https://buf.build/blog/connect-web-protobuf-grpc-in-the-browser</guid><description>Use connect-web to generate compact, idiomatic TypeScript clients for your Protobuf APIs.</description><pubDate>Thu, 04 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Buf Studio: Interact with gRPC and Protobuf APIs directly from your browser</title><link>https://buf.build/blog/buf-studio</link><guid isPermaLink="true">https://buf.build/blog/buf-studio</guid><description>Buf studio is an interactive web UI that lets you easily call your gRPC and Protobuf services from a browser.</description><pubDate>Thu, 28 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Bazel rules</title><link>https://buf.build/blog/bazel-rules</link><guid isPermaLink="true">https://buf.build/blog/bazel-rules</guid><description>Use buf with Bazel.</description><pubDate>Mon, 20 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Connect: A better gRPC</title><link>https://buf.build/blog/connect-a-better-grpc</link><guid isPermaLink="true">https://buf.build/blog/connect-a-better-grpc</guid><description>Use Connect to build simple, stable, browser and gRPC-compatible APIs.</description><pubDate>Wed, 01 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Introducing buf format</title><link>https://buf.build/blog/introducing-buf-format</link><guid isPermaLink="true">https://buf.build/blog/introducing-buf-format</guid><description>Rewrite Protobuf files in-place with &apos;buf format&apos;.</description><pubDate>Mon, 04 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Remote plugin execution with the Buf Schema Registry</title><link>https://buf.build/blog/remote-plugin-execution</link><guid isPermaLink="true">https://buf.build/blog/remote-plugin-execution</guid><description>Execute plugins on the BSR to enforce consistency and simplify code generation.</description><pubDate>Wed, 09 Mar 2022 00:00:00 GMT</pubDate></item><item><title>The Buf CLI has reached version v1.0</title><link>https://buf.build/blog/buf-cli-v1</link><guid isPermaLink="true">https://buf.build/blog/buf-cli-v1</guid><description>A new foundational tool for the Protobuf ecosystem.</description><pubDate>Wed, 23 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Introducing the Buf Schema Registry 🎉</title><link>https://buf.build/blog/announcing-bsr</link><guid isPermaLink="true">https://buf.build/blog/announcing-bsr</guid><description>The Buf Schema Registry: a platform for managing your Protocol Buffer APIs.</description><pubDate>Wed, 02 Feb 2022 00:00:00 GMT</pubDate></item><item><title>An update on our fundraising</title><link>https://buf.build/blog/an-update-on-our-fundraising</link><guid isPermaLink="true">https://buf.build/blog/an-update-on-our-fundraising</guid><description>We&apos;ve raised $93M across four rounds to fix Protobuf once and for all.</description><pubDate>Wed, 08 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Buf CLI Now Available for Windows!</title><link>https://buf.build/blog/buf-cli-now-available-for-windows</link><guid isPermaLink="true">https://buf.build/blog/buf-cli-now-available-for-windows</guid><description>Binaries for buf, protoc-gen-buf-breaking, and protoc-gen-buf-lint are now available for Windows, starting from v0.54.1!</description><pubDate>Mon, 30 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Document Your APIs and Increase Your Developer Productivity</title><link>https://buf.build/blog/document-your-apis</link><guid isPermaLink="true">https://buf.build/blog/document-your-apis</guid><description>Documentation is a fantastic developer productivity tool that can be applied by all levels of software engineers during the development process.</description><pubDate>Thu, 19 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Authzed Case Study: Maintaining a Stable Protocol Buffers API</title><link>https://buf.build/blog/authzed-case-study-maintaining-a-stable-protobuf-api</link><guid isPermaLink="true">https://buf.build/blog/authzed-case-study-maintaining-a-stable-protobuf-api</guid><description>Our friends at Authzed recently adopted Buf and have given us the honor of writing about their experience.</description><pubDate>Tue, 15 Jun 2021 00:00:00 GMT</pubDate></item><item><title>GitHub Actions for Buf now available</title><link>https://buf.build/blog/github-actions-for-buf-now-available</link><guid isPermaLink="true">https://buf.build/blog/github-actions-for-buf-now-available</guid><description>Buf&apos;s officially supported GitHub Actions make it easier than ever to instrument your CI/CD Protocol Buffers workflows with `buf`.</description><pubDate>Tue, 20 Apr 2021 00:00:00 GMT</pubDate></item><item><title>API design is stuck in the past</title><link>https://buf.build/blog/api-design-is-stuck-in-the-past</link><guid isPermaLink="true">https://buf.build/blog/api-design-is-stuck-in-the-past</guid><description>The industry has embraced statically typed languages, but API design remains twenty years in the past. Schema driven development presents an opportunity to pull API design into the present.</description><pubDate>Thu, 12 Nov 2020 00:00:00 GMT</pubDate></item></channel></rss>