Getting started with gRPC
2026-05-29
Before we dive into gRPC, it is important that we understand what RPC is first. RPC stands for Remote Procedure Calls. RPC allows us to invoke methods on a remote server as if they were being invoked locally. There are many frameworks that implement RPC. Some of them are Twirp, gRPC, Apache Thrift and Apache Avro. Among them, gRPC is one of the most widely adopted RPC frameworks.
1111 words
|
6 minutes
Cover Image of the Post
Report Generation Using Typst: Faster PDF Rendering in Python.
Report generation is a basic requirement for many web applications. When it comes to report generation in Python, we developers usually rely on libraries like WeasyPrint or Puppeteer. These libraries are either slow or use a lot of memory and CPU, which makes them less suitable for generating reports at scale.
702 words
|
4 minutes
Setting up basic authentication with nginx.
Let’s say we need to host some files for friends to access or host an application on our VPS that doesn’t have built-in authentication. In that case, we can use Nginx’s built-in authentication to add basic authentication to our files or apps.
282 words
|
1 minute