Search Results

9 results

HTTP/0.9 From Scratch

30 Jul 2024

https://kmcd.dev/posts/http0.9-from-scratch/

Building the foundation with HTTP/0.9

Let's Talk About Streaming Data on the Web

01 Sep 2026

https://kmcd.dev/posts/grpc-webtransport/

A practical look at streaming data in the browser, from response streams and WebSockets to WebTransport over HTTP/3.

The Gravity of Ashburn, Virginia

25 Aug 2026

https://kmcd.dev/posts/ashburn/

Why a suburb in Northern Virginia rivals the world's largest internet hubs.

The CPU Cost of Protobuf Varints in Go

04 Aug 2026

https://kmcd.dev/posts/protobuf-varint-vs-fixed/

Do fixed-size integers serialize faster than varints? We benchmark the CPU overhead of continuation-bit parsing using Go, vtprotobuf, and hyperpb.

It's Time for ConnectRPC to Adopt HTTP QUERY

28 Jul 2026

https://kmcd.dev/posts/connectrpc-http-query/

HTTP QUERY is now standardized in RFC 10008. For backend engineers working with schema-first APIs, this provides a clean solution for a problem we have been working around for years: cacheable requests that require complex, structured input. That matters for a protocol like ConnectRPC. Connect already tries to map RPCs onto ordinary HTTP instead of fighting the grain of the web. It supports HTTP GET for side-effect-free unary RPCs, which is great for caching, but GET forces structured request pa...

Beating Go's encoding/json with Schema-Guided ProtoJSON

21 Jul 2026

https://kmcd.dev/posts/benchmarking-protojsonx/

I built protojsonx to measure how much of Go’s ProtoJSON overhead comes from runtime reflection.

The Hidden Cost of google.protobuf.Value

16 Jun 2026

https://kmcd.dev/posts/hidden-cost-of-google-protobuf-value/

The hidden performance cost of dynamic Protobuf in Go.

Building a Live BGP Map

02 Mar 2026

https://kmcd.dev/posts/live-internet-map/

Building a cool looking, real-time BGP map

Visualizing the Internet (2026)

18 Feb 2026

https://kmcd.dev/posts/internet-map-2026/

Mapping global Internet infrastructure and routing dominance over time

Filters
Category
Domain
In web feed
Language