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
https://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-16-replacing-binaryformatter-with-protobuf-net-for-speed-and-security-f5cc5db8055a
#dotnet #dotnetcore #dotnet8 #dotnet9 #dotnet10 #aspnet #aspnetcore #csharp #programming #serialization #protobuf
Już kiedyś wspominaliśmy o #ProtocolBuffers (lub #Protobuf), ale ten artykuł wyjaśnia to wszystko bardzo jasno i warto się z nim zapoznać.
💨 Replacing Protobuf with Rust to go 5 times faster
https://pgdog.dev/blog/replace-protobuf-with-rust
#speed #software #programming #development #rust #protobuf #serialization
I like RustRover as an IDE for Rust. It's pretty fast and has mostly working code completion. But I have not been able to get it to recognize Protobuf types. The application compiles and runs fine, but RustRover can not seem to find the generated types. This makes editing much more distracting than it needs to be as a bit part of the code is red when it doesn't need to be. Or perhaps something is not included correctly but the compiler manages to handle it?
Validation logic drifting between frontend, backend, and batch jobs is a real production problem.
This article shows how to move validation into your Protobuf schema using Protovalidate, and enforce the same rules in Quarkus, JavaScript, Python, and more.
Schema as contract. Validation as infrastructure.
👉 https://www.the-main-thread.com/p/protobuf-protovalidate-quarkus-schema-validation
#Java #Quarkus #Protobuf #APIDesign #SchemaFirst #BackendEngineering #FOSS