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...
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
🪧 Faking protobuf data in Go: Stop hand-writing test fixtures
https://kmcd.dev/posts/faking-protobuf-data-in-go/
#Protobuf #Grpc #Testing
🪧 Faking protobuf data in Go: Stop hand-writing test fixtures
https://kmcd.dev/posts/faking-protobuf-data-in-go/
#Protobuf #Grpc #Testing
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
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-...
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
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
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...
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.
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 […]
Пишем свою in-memory базу на Go, ускоряем поиск отелей в десятки раз Если вы когда-либо строили высоконагруженные...
#golang #in-memory #database #postgresql #highload #Flatbuffers #Protobuf #кэширование #микросервисы
Origin | Interest | Match
Пишем свою in-memory базу на Go, ускоряем поиск отелей в десятки раз Если вы когда-либо строили высоконагруженные...
#golang #in-memory #database #postgresql #highload #Flatbuffers #Protobuf #кэширование #микросервисы
Origin | Interest | Match
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
#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...
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 […]
Spotlight on #Golang #Protobuf by @zekjur.bsky.social from the @golang.org team.
youtu.be/scNYFVtD5ZM?...
#gopherconEU #golang
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
[Перевод] От минут к секундам: как в Sealos сократили время активации для 20К+ доменов Sealos удалось сократить врем...
#kubernetes #ingress #higress #envoy #protobuf #filterchains #xxhash #рекурсивное #хеширование #сериализация #активация
Origin | Interest | Match
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
🪧 From JSON to Protobuf: A Tool to Ease Your Schema Journey
https://kmcd.dev/posts/from-json-to-protobuf/
#protobuf #grpc #testing #json
🪧 Breaking gRPC: How to avoid breaking gRPC clients.
https://kmcd.dev/posts/breaking-grpc/
#protobuf #grpc #api
🪧 Breaking gRPC: How to avoid breaking gRPC clients.
https://kmcd.dev/posts/breaking-grpc/
#protobuf #grpc #api
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
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.
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.
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
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...
Last talk for the day:
#Golang #Protobuf by @zekjur.bsky.social from the @golang.org team
#gopherconEU