When RESTful architecture isn't enough...

REST has always been my preferred interface architecture, but it doesn't always fit every use case. Some times, it's better to use an RPC interface instead. gRPC has brought with it some awesome features and tooling, and is often a better solution for RPC. This video was sponsored by Acorn Labs. You can deploy your own version of the calculator API using the URL below. https://acorn.io/run/docker.io/dreams... Video Links: Github Repository: https://github.com/dreamsofcode-io/grpc Acorn: https://acorn.io grpcui: https://github.com/fullstorydev/grpcui grpcurl: https://github.com/fullstorydev/grpcurl Become a better developer in 4 minutes: https://bit.ly/45C7a29 šŸ‘ˆ Join this channel to get access to perks: Ā Ā Ā /Ā @dreamsofcodeĀ Ā  Join Discord: Ā Ā /Ā discordĀ Ā  Join Twitter: Ā Ā /Ā dreamsofcode_ioĀ Ā  00:00 Intro 00:27 What is RPC 02:32 gRPC & Protocol Buffers 05:46 Building a gRPC server 12:54 Error handling 15:47 Repeated 17:07 Building a gRPC Client 18:59 One last thing

Setting up a production ready VPS is a lot easier than I thought.
ā–¶ļøŽ

Setting up a production ready VPS is a lot easier than I thought.

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
ā–¶ļøŽ

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

gRPC vs REST: Why Isn’t Everyone Using gRPC?
ā–¶ļøŽ

gRPC vs REST: Why Isn’t Everyone Using gRPC?

Microsoft's Greed is Finally Backfiring
ā–¶ļøŽ

Microsoft's Greed is Finally Backfiring

I've been using Redis wrong this whole time...
ā–¶ļøŽ

I've been using Redis wrong this whole time...

REST vs gRPC in Microservices | Which One Should You Use? (Explained Clearly)
ā–¶ļøŽ

REST vs gRPC in Microservices | Which One Should You Use? (Explained Clearly)

Doppler is without a doubt my favorite secrets management platform
ā–¶ļøŽ

Doppler is without a doubt my favorite secrets management platform

99% of Developers Don't Get Docker
ā–¶ļøŽ

99% of Developers Don't Get Docker

Reduce Latency By 60% With ProtoBufs!!! | Prime Reacts
ā–¶ļøŽ

Reduce Latency By 60% With ProtoBufs!!! | Prime Reacts

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
ā–¶ļøŽ

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

json/v2 is fixing many of Go's JSON quirks
ā–¶ļøŽ

json/v2 is fixing many of Go's JSON quirks

Where should you use gRPC? And where NOT to use it!
ā–¶ļøŽ

Where should you use gRPC? And where NOT to use it!

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
ā–¶ļøŽ

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Building Microservices with Go: 7 Documenting RESTful APIs with Swagger
ā–¶ļøŽ

Building Microservices with Go: 7 Documenting RESTful APIs with Swagger

MCP Tutorial: Build Your First MCP Server and Client from Scratch (Free Labs)
ā–¶ļøŽ

MCP Tutorial: Build Your First MCP Server and Client from Scratch (Free Labs)

gRPC Crash Course - Modes, Examples, Pros & Cons and more
ā–¶ļøŽ

gRPC Crash Course - Modes, Examples, Pros & Cons and more

Docker Crash Course - For Absolute Beginners
ā–¶ļøŽ

Docker Crash Course - For Absolute Beginners

Django Full Crash Course - The Professional Python Web Framework
ā–¶ļøŽ

Django Full Crash Course - The Professional Python Web Framework

Coolify vs Dokploy: Why I decided to use one over the other
ā–¶ļøŽ

Coolify vs Dokploy: Why I decided to use one over the other

3 Git Workflows Every Developer Should Know (And When to Use Each)
ā–¶ļøŽ

3 Git Workflows Every Developer Should Know (And When to Use Each)