Advertisement · 728 × 90
#
Hashtag
#Protobuf
Advertisement · 728 × 90
Post image

Did you know that @opensearch.org nodes have native support for #gRPC and #Protobuf?
We ran benchmarks comparing gRPC and REST, and saw significant reduction in:
📉 payload size
📉 latency
📉 CPU utilization (on both client & server sides)
📉 client-side processing time
opensearch.org/blog/advanci...

1 0 0 0
This shows the AllTheThings meme and  captures the "naming convention purgatory" that developers live in, especially when building a full-stack application. The joke is that everyone screams for consistency, but every layer of the tech stack has a different definition of what that looks like.

In the context of Go, Protobuf, and Frontend JSON, you are dealing with three distinct "cultures" clashing over how to write a simple variable name like user_id.
The Clash of Cultures
Go (Golang)	- PascalCase - UserID -Go uses capitalization to determine visibility (exported vs. private).
Protobuf - snake_case -user_id The Google style guide mandates snake_case for field names to maintain language-neutrality.
Frontend (JS/TS) - camelCase - userId - It is the standard convention for JavaScript objects and JSON APIs.
Why this becomes a headache

The "Harmonize All The Things" punchline refers to the friction that occurs when data travels through these layers. If you don't actively manage the mapping, your code ends up looking like a mess of different styles.

This shows the AllTheThings meme and captures the "naming convention purgatory" that developers live in, especially when building a full-stack application. The joke is that everyone screams for consistency, but every layer of the tech stack has a different definition of what that looks like. In the context of Go, Protobuf, and Frontend JSON, you are dealing with three distinct "cultures" clashing over how to write a simple variable name like user_id. The Clash of Cultures Go (Golang) - PascalCase - UserID -Go uses capitalization to determine visibility (exported vs. private). Protobuf - snake_case -user_id The Google style guide mandates snake_case for field names to maintain language-neutrality. Frontend (JS/TS) - camelCase - userId - It is the standard convention for JavaScript objects and JSON APIs. Why this becomes a headache The "Harmonize All The Things" punchline refers to the friction that occurs when data travels through these layers. If you don't actively manage the mapping, your code ends up looking like a mess of different styles.

Harmonize #AllTheThings

#GoLang #protobuf and #JSON all want their own consitent #casing

1 3 0 0
Preview
Faking protobuf data in Go Stop hand-writing test fixtures

🪧 Faking protobuf data in Go: Stop hand-writing test fixtures
https://kmcd.dev/posts/faking-protobuf-data-in-go/
#Protobuf #Grpc #Testing

0 0 0 0
Preview
Faking protobuf data in Go Stop hand-writing test fixtures

🪧 Faking protobuf data in Go: Stop hand-writing test fixtures
https://kmcd.dev/posts/faking-protobuf-data-in-go/
#Protobuf #Grpc #Testing

0 0 0 0
Preview
🛡️ Modernizing .NET — Part 16: Replacing BinaryFormatter with protobuf-net for Speed and Security Learn how to eliminate the risks of BinaryFormatter by migrating to protobuf-net. Boost performance by 7x and reduce size by 3x.

Part 16 of Modernizing .NET is out! 🛡️

Today we’re ditching the obsolete BinaryFormatter in favor of the fast and secure protobuf-net.

🚀 7x faster 📉 3x smaller ✅ Fully safe for modern .NET

medium.com/@michael.kop...
#dotnet #dotnetcore #aspnet #aspnetcore #csharp #programming #protobuf

0 0 0 0
Preview
Better than JSON An in-depth look at why Protobuf can outperform JSON for modern APIs, with practical Dart examples showing how strong typing, binary serialization, and shared schemas improve both performance and…

Już kiedyś wspominaliśmy o #ProtocolBuffers (lub #Protobuf), ale ten artykuł wyjaśnia to wszystko bardzo jasno i warto się z nim zapoznać.

#programowanie #WebDev #JSON #JavaScript

aloisdeniel.com/blog/better-...

0 0 0 0
Post image

Stop duplicating validation across services.

This deep dive shows how Java teams can move validation into Protobuf schemas with Protovalidate and enforce it consistently in Quarkus and beyond.

One schema. One set of rules. Everywhere.

buff.ly/JDwM9F2

#Java #Quarkus #Protobuf #APIs

4 1 0 0

I'm frustrated with how unstable the Go / protobuf / rpc ecosystem has been. Between gogo, grpc-gateway, jsonpb, protojson, and all the buf tooling, there's been a ton of churn.

Has it been like this in other languages or is this a Go-specific problem? #golang #protobuf

1 0 1 0
Preview
Protobuf finally has LSP support. You’re welcome. 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...

Big news for #Protobuf developers: Your IDE just got a huge upgrade! We released the first full-feature production-grade LSP server for Protobuf. Protobuf development just got as smooth as any other language: code completion, go-to-definition, finding references and more.
buf.build/blog/protobu...

0 0 0 0
Just a moment...

Learn the key differences between Protocol Buffers and JSON! Discover when to use each for data serialization. #Protobuf offers compact, efficient encoding, while #JSON is human-readable and versatile. Choose wisely based on your needs.

0 0 0 0
Original post on howse.social

Man no wonder #protobuf is not more popular. This is a pain in the butt. I thought the developer experience might've improved in the five years since I had to use them.

Nope, you're still downloading zip files from github repos and extracting them into your path, then installing separate […]

0 0 0 0
Post image

Пишем свою in-memory базу на Go, ускоряем поиск отелей в десятки раз Если вы когда-либо строили высоконагруженные...

#golang #in-memory #database #postgresql #highload #Flatbuffers #Protobuf #кэширование #микросервисы

Origin | Interest | Match

0 0 0 0
Post image

Пишем свою in-memory базу на Go, ускоряем поиск отелей в десятки раз Если вы когда-либо строили высоконагруженные...

#golang #in-memory #database #postgresql #highload #Flatbuffers #Protobuf #кэширование #микросервисы

Origin | Interest | Match

0 0 0 0
Post image

If you’ve ever felt JSON was holding your Java services back, here’s a clean upgrade path: Protobuf over plain Quarkus REST, no gRPC required.

Binary payloads. Strong typing. Faster everything.

Article:https://buff.ly/3plofT6

#Java #Quarkus #Protobuf #API

8 1 1 0
Post image

#Pentest of gRPC-Web apps is tricky due to the binary format. We are releasing bRPC-Web, a @portswigger.net @burpsuite.bsky.social extension developed by our @muukong.bsky.social that helps manipulate #gRPC-Web traffic, even in absence of #protobuf schemas. blog.compass-security.com/2025/10/brpc...

7 3 0 0
Original post on himself.alexanderdunkel.com

If I had to explain my job... @ioer.. I'd just show this workflow from the last two days. It's a great example of building reproducible, automated documentation. 🚀

1. Start: A project schema, drafted by colleagues in Excel.
2. Problem: Excel isn't reproducible and is hard to use as a single […]

0 2 0 0
Go Protobuf - Michael Stapelberg | GopherCon EU 2025
Go Protobuf - Michael Stapelberg | GopherCon EU 2025 YouTube video by GopherCon Europe

Spotlight on #Golang #Protobuf by @zekjur.bsky.social from the @golang.org team.

youtu.be/scNYFVtD5ZM?...

#gopherconEU #golang

2 1 0 0
Preview
The Buf CLI - Buf The all-in-one Protobuf toolchain Generate code, prevent breaking changes, lint Protobuf schemas, enforce best practices, and invoke APIs with the Buf CLI.

I can’t help but to imagine the Buf cli as your normal cli but swole, tech dude cli that goes to the gym but doesn’t make the gym its whole personality.

It’s been a while since I’ve messed with #protobuf other than battling with it in #fedora package building.

buf.build/product/cli

1 0 0 0
Post image

[Перевод] От минут к секундам: как в Sealos сократили время активации для 20К+ доменов Sealos удалось сократить врем...

#kubernetes #ingress #higress #envoy #protobuf #filterchains #xxhash #рекурсивное #хеширование #сериализация #активация

Origin | Interest | Match

1 0 0 0
json-to-proto.kmcd.dev

json-to-proto.kmcd.dev

🪧 From JSON to Protobuf: A Tool to Ease Your Schema Journey
https://kmcd.dev/posts/from-json-to-protobuf/
#protobuf #grpc #testing #json

1 0 0 0
Preview
From JSON to Protobuf A Tool to Ease Your Schema Journey

🪧 From JSON to Protobuf: A Tool to Ease Your Schema Journey
https://kmcd.dev/posts/from-json-to-protobuf/
#protobuf #grpc #testing #json

1 0 0 0
Preview
Breaking gRPC How to avoid breaking gRPC clients.

🪧 Breaking gRPC: How to avoid breaking gRPC clients.
https://kmcd.dev/posts/breaking-grpc/
#protobuf #grpc #api

1 0 0 0
Preview
Breaking gRPC How to avoid breaking gRPC clients.

🪧 Breaking gRPC: How to avoid breaking gRPC clients.
https://kmcd.dev/posts/breaking-grpc/
#protobuf #grpc #api

1 0 0 0

Marshaling domain structs straight into proto binary is just so convenient. Forget all the protoc, buf, endless generated code, and tedious domain-to-API conversions. Bonus: minimal allocations, simple, readable code.

VictoriaMetrics easyproto gives you wings

#golang #protobuf

1 0 1 0

Big surprise that this isn’t something working out of the box with #tonic. But honestly was a good experience to get me acclimated with #rust. Only janky part is how generated #protobuf #grpc code needs to match the module hierarchy.

1 0 0 0
Preview
Using buf with Rust+Tonic I spent entirely too much time working on a build script that leverages the Buf dependency manager (with the schema registry) to generate...

It was fun learning #rust while mapping out the data model for a new project in #protobuf and #grpc. Just wish that the tonic or buf was magic out of the box. A build.rs file seems ick.

3 0 1 0

Anyone knows a good tool or library to expose gRPC/protobuf definitions or services as MCP

Either via proxy or by reading the definitions.

#mcp #protobuf #grpc

1 0 0 0
Preview
Introducing AWS Lambda native support for Avro and Protobuf formatted Apache Kafka events | Amazon Web Services AWS Lambda now provides native support for Apache Avro and Protocol Buffers (Protobuf) formatted events with Apache Kafka event source mapping (ESM) when using Provisioned Mode. The support allows you...

Exciting news for Amazon MSK users: AWS Lambda now natively supports Avro and Protobuf formatted events from Apache Kafka, including Amazon MSK, Confluent Cloud, and self-managed clusters—all in Provisioned Mode.

#AWS #lambda #MSK #ApacheKafka #avro #protobuf

aws.amazon.com/blogs/comput...

0 0 0 0

Last talk for the day:

#Golang #Protobuf by @zekjur.bsky.social from the @golang.org team
#gopherconEU

2 0 0 0
Diagram showing an enum rendered.

Diagram showing an enum rendered.

Another similar diagram.

Another similar diagram.

protobuf-uml-diagram 0.15 released, now with enum support thanks to Parian Golchin (GH ParianGol) pypi.org/project/prot... #opensource #protobuf #uml #dataviz #python #diagrams

2 0 0 0