FauxRPCFauxRPC, a tool for generating fake gRPC servers, now integrates with , a tool for generating fake gRPC servers, now integrates with protovalidateprotovalidate, which lets you define validation rules in your Protobuf definitions. Now every request processed by FauxRPC will be automatically validated against your protovalidate rules. Not only will you get high quality data validation in your application, but now you can have..., which lets you define validation rules in your Protobuf definitions. Now every request processed by FauxRPC will be automatically validated against your protovalidate rules. Not only will you get high quality data validation in your application, but now you can have...
Tools and tricks for developing with protobuf.
Laying the Foundation: Building the Web with HTTP/1.0.
Find out if your browser using the latest and greatest.
Learn how to test your ConnectRPC services.
Let's find out how to add chart.js to your static website built with Hugo.
Let's look under the hood of gRPC by getting into the weeds of protocol buffers.
Map of the Internet including undersea cables and internet exchanges.
Meaningful names help make code searchable so think twice before naming everything 'entity'
Building for Scale: Why contract-based APIs are the future.
Learn how to drop unknown fields in ConnectRPC to enhance the security of your gRPC services exposed to the internet.
Web APIs are the backbone of the modern web, but the ever-evolving landscape demands a rethink. This article explores alternatives to the traditional REST approach, diving into solutions like GraphQL, gRPC, and WebSockets. Unlock the full potential of your APIs and discover a world beyond REST!
unknownconnect-go is library that helps developers using gRPC identify compatibility issues caused by mismatched message definitions.
Let's delve into the confusing and neat feature of protobuf; unknown fields
Unleash the power of gRPC: ConnectRPC breaks down barriers, enabling frictionless communication between gRPC, gRPC-Web, and any HTTP client.
Protocol Buffers is an amazing message format. It’s incredibly compact and performant. However, these advantages come at a cost. Since Protobuf is a binary format it lacks a lot in readability compared to text-based formats like JSON or XML. If...
ConnectRPC is a fantastic set of libraries that bridge gRPC into the web. gRPC is no longer relegated to the microservice box. Now it can spread its legs into the browser with gRPC-Web or the Connect protocol. The connect protocol, unlike gRPC-Web, allows for many standard web tools to work for non-streaming APIs. For unary RPCs Connect exposes an API that is...
Last part we created a simple gRPC client. Let's take it a bit further. Let's implement a simple gRPC server in go.
gRPC is an incredibly popular RPC framework that efficiently connects services. But how does it work? Let's dive in!
gNMI is better than SNMP and more people need to know about it.
Frank talk about the rollercoaster of productivity.
Inside Evepraisal's operations: data automation, databases, deployment, and advice for similar projects.
This is a small post that discusses how I learned computer programming, from cheating at calculator games to anime fan site to a handmade content management system.
This is a story about how I came to create evepraisal.com, a popular tool for Eve Online that is commonly used to price check cargo scans, contracts, EFT fittings, assets, and more. If none of that means anything to you that's totally fine! I barely know, too.
Journey into the depths of the Internet with this incredible map showcasing undersea cables and internet exchanges.
I wrote and maintained language bindings for a large cloud company. Join me as I reflect on that experience.
A video showing my commute to work on a bike from the island of Amager to the heart of Copenhagen, Denmark.
Describing an old project of mine from 2014; an SFTP/FTP interface over an object storage API using Python Twisted.
Saying goodbye to an amazing long-running project; evepraisal price checking utility for the MMORPG game Eve Online
Revisiting visualizing the light that comes from the sun. Spectrum analysis, wavelengths of light, data visualization
I drew a pretty map that shows the underwater cables that carry our data around the world; fiber optic cables, submarine cables
Evepraisal - Introducing the price estimation tool for the MMORPG game Eve Online that I created. Sometimes the best way to play is not to play
Visualizing the visual spectrum of the sun. Spectrum analysis, wavelengths of light, data visualization