Stanislav Deviatovstn1slv.hashnode.dev·Apr 1, 2024Integration Digest: March 2024Articles 🔍 API Contracts - an Extended Introduction This article emphasizes the crucial role of API contracts in system integration, secure interaction, and detailing data formats and constraints. It further underscores the importance of complete do...Discussmicrocks
T.tanerjn.hashnode.dev·Feb 19, 2024Network data serialization benchmarking Protobuf vs. JSONDisclaimer: To get a better grasp, do run the code to get some results before reading post. Code is shared at [1]. Protobuf has all the magic, language neutral -easy to distribute-, fast, convertable and more mambojambo. First part of the compariso...Discussprotobuf
Saketh Kudupuditechdotk.hashnode.dev·Jan 2, 2024Data formats in APIsBefore diving deep into Api types it's important to understand data formats. Picture this: You're sending a message to your dear friend, but you don't want anyone else to be able to decipher it. So, you decide to encrypt the message using a specializ...Discuss·2 likes·48 readsmessagepack
Vaishnav Mkwishee.hashnode.dev·Sep 28, 2023JSON is incredibly slow: Here’s What’s Faster!Yes, you heard that right! JSON, the ubiquitous format for data interchange in web development, might be slowing down your applications. In a world where speed and responsiveness are paramount, it’s crucial to examine the performance implications of ...Discuss·1 likeJavaScript
Alec Brunelleblog.alec.coffee·Sep 15, 2023Typical vs. Protobufs: Data serialization in TypeScriptMicro-services are prevalent in the software industry for their flexibility and scalability. Those micro-services will likely need to communicate with each other, not only that, clients like web apps and mobile apps also need to be sent information. ...Discuss·47 readsTypeScript
Oluwatosin Oghenewaire Thompsonweblog.thegoninja.space·Aug 11, 2023Unleashing the Power of Protobuf: Efficient Serialization and Data Handling Made SimpleProtobuf Protobuf is a language-neutral, platform-neutral, extensible mechanism for serializing structured data. It is similar to XML, but it is smaller, faster, and simpler. Protobuf can be used to serialize data objects into a stream of bytes, whic...Discuss·1 like·91 readsgRPC in Golanggolang
92_prajak senblogoverflow.hashnode.dev·Jul 18, 2023Zero-Copy I/O for Streaming Sockets in C++: Efficient Data Transfer with Pre-Allocated BuffersIn network programming, efficient data transfer is crucial for achieving high-performance applications. One approach to optimizing data transfer is through zero-copy I/O, which eliminates unnecessary memory copies during input and output operations. ...Discuss·10 likes·540 readsZero copy networking
Satish Yadavread.satishyadav.com·Jan 31, 2021Creating a gRPC Microservice and Client in .NET CoreHi, in this tutorial we're going to create agRPC Service and Client using .NET Core. I'm assuming you've already heard about gRPC and want to see some code. In case you haven't, here's an excerpt from Microsoft Docs: What is gRPC? gRPC is a modern, ...Discuss·204 readsgRPC
Jason Chenjason60810.hashnode.dev·Mar 26, 2023Using REST APIs with Protobuf in a Next.js and TypeScript App (Backend in Go)Compiling .proto Files into TypeScript Using ts-proto In my experience working with an Nx monorepo Next.js project on Windows, I encountered a path issue that prevented me from compiling the .proto file directly. To resolve this problem, I had to cre...Discuss·995 readsReact
Jernej Gorickiilovetodeletecode.hashnode.dev·Mar 18, 2023Protocol Buffer Message Reflection API in C#TL;DR This blog post shows how to replace .NET reflection with the functionality available on the IMessage interface, when dealing with C# objects generated using Protobuf's protoc compiler. IMessage.Descriptor is the way to access Protobuf Reflectio...Discuss·573 readsC#