JealousGxblog.jealous.dev·Oct 31, 2024Understanding API Paradigms: A Deep Dive into GraphQL, REST, and gRPCIn today's software development landscape, APIs (Application Programming Interfaces) play a crucial role in enabling communication between different systems. Among the various types of APIs available, GraphQL, REST, and gRPC are three of the most pop...API Comparison
Harshit Nagpalhungrybias.hashnode.dev·May 21, 2024Using gRPC API (Python) to make a callRequirement: Python 3.x version IDE (Suggestion VS code) pip version 9.0.1 or higher Pre-requisite knowledge: Basic understanding of RPC Basic understanding of protocol buffers What is gRPC? Imagine you want to communicate with a friend who ...10 likesApache Dubbo
taruntarunsankhla.hashnode.dev·May 20, 2024gRPC API: Enhancing Remote Procedure Calls ExplainedIntroduction I am excited to share this comprehensive blog series on gRPC, a powerful framework for efficient and high-performance remote procedure calls (RPC) across various tech stacks. This blog has been in development for quite some time, and I a...137 readsgRPC
TomerforfreeCodeCampfreecodecamp.org·Jan 2, 2024Android Proto DataStore – Should You Use It?A few years back, Google announced the DataStore, which is a replacement for the tried and true SharedPreferences. If you use or have used SharedPreferences in your applications, you might be thinking of making the switch. But as with everything, th...Android
Prakhar Agarwalprakhara.hashnode.dev·Oct 12, 2023Introduction to gRPCWhat is gRPC? gRPC is an open-source framework for building fast and efficient remote procedure calls. It is widely used to communicate between microservices, client-server applications, and distributed systems. As in many RPC systems, gRPC is based ...1 like·193 readsGo Language
Calvin Dsouzablog.calvinsd.in·Aug 20, 2023Data Serialization: How Protocol Buffers Achieve EfficiencyIn the world of distributed systems and microservices, we often want to communicate with different services hosted on different servers in various geographical locations. To do this, we need to serialize the payload (in-memory structure to bytes) at ...1 like·155 readsprotocol-buffers
youssef sheblyoussefshebl.hashnode.dev·Jul 31, 2023what is gRPC, and how work, what is protocol buffers, and how it work?🔁 gRPC-nodejs 📌 what is gRPC? gRPC is a modern, open-source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently and simplifies the building of conne...5 likes·190 readsNode.js
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, ...240 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...1.7K readsReact
Rui Craveirotech.craveiro.pt·Dec 7, 2022Go for Dart with Protocol BuffersIntroduction In this article, I propose a solution that enables a rapid expansion of the available APIs for Dart to be used on the server, by using existing drivers for Go. I begin by laying out the context of why this is needed. Then, I describe the...1 like·1.9K readsDart