rssed

a collection of dev rss feeds - blogroll

Add a new feed

+

200 feeds


kmcd.dev

Posts

Breaking gRPC πŸ”—

How to avoid breaking gRPC clients. [...]

Morse Code πŸ”—

Explore the history of Morse code, from its dits and dahs to the first transatlantic cable. Discover how this elegant system was the original binary a [...]

Can You Hack a Phone with Your Voice? πŸ”—

Or How I Got Thousands of Mastodon Users to Whistle at Their Screens [...]

Visualizing the Internet (2025) πŸ”—

An all-new interactive map of the Internet, showing the evolution of undersea cables and internet exchanges with year-by-year animation and detailed s [...]

HTTP QUERY and Go πŸ”—

We need another HTTP verb. I'll explain why. [...]

I made a daily word game πŸ”—

Taking a peek under the covers of making a daily puzzle game [...]

Protovalidate: Can Input Validation Be This Easy? πŸ”—

Effortless input validation for Protobuf! Protovalidate lets you define rules directly in your .proto files. [...]

Behold! The Barcode Scanner πŸ”—

<p> <img hspace="5" src="https://kmcd.dev/posts/barcode-scanner/cover_hu_a0105d126c57d428.webp " /> </p> [...]

Mixing CEL and Protobuf for Fun πŸ”—

<p> <img hspace="5" src="https://kmcd.dev/posts/mixing-cel-and-protobuf-for-fun/cover_hu_9ce5b419b9b65439.webp " / [...]

FauxRPC and Protovalidate πŸ”—

<p> <img hspace="5" src="https://kmcd.dev/posts/fauxrpc-protovalidate/cover_hu_cc063547c579daa5.webp " /> </p> [...]

The Call of the Monolithic Codebase πŸ”—

Are monoliths cool again? [...]

FauxRPC + Test Containers πŸ”—

Effortless gRPC Mocking in Go [...]

Self-Documenting Connect Services πŸ”—

gRPC can be pretty, too. [...]

gRPC Over HTTP/3: Followup πŸ”—

Let's cover some recent updates! [...]

JSON to Protobuf Conversion πŸ”—

Deep dive into a small Protobuf tool [...]

gRPC: The Ugly Parts πŸ”—

The seedy underbelly of gRPC. [...]

Working with Protobuf in 2024 πŸ”—

Tools and tricks for developing with protobuf. [...]

Introducing FauxRPC πŸ”—

I made a server that outputs nonsense. [...]

HTTP/1.0 From Scratch πŸ”—

Laying the Foundation: Building the Web with HTTP/1.0. [...]

Y'all are sleeping on HTTP/3 πŸ”—

<p> <img hspace="5" src="https://kmcd.dev/posts/yall-are-sleeping-on-http3/cover_hu_2121eccfa92cb760.webp " /> </p [...]

HTTP/0.9 From Scratch πŸ”—

Building the foundation with HTTP/0.9 [...]

What version of HTTP are you using? πŸ”—

Find out if your browser using the latest and greatest. [...]

Texans in Denmark πŸ”—

Why I decided to go from BBQ to SmΓΈrrebrΓΈd. [...]

gRPC Over HTTP/3 πŸ”—

Turbocharging gRPC with HTTP/3 [...]

gRPC: The Good Parts πŸ”—

Not perfect, but still pretty awesome. [...]

Leaving Texas for Greener Pastures πŸ”—

Why I left my life behind. [...]

gRPC: The Bad Parts πŸ”—

gRPC isn't perfect but who is? [...]

Unit Testing ConnectRPC Servers πŸ”—

Learn how to test your ConnectRPC services. [...]

Daily Prompts πŸ”—

Kickstart your creative juices with a daily writing prompt. [...]

Adding chart.js to Hugo πŸ”—

Let's find out how to add chart.js to your static website built with Hugo. [...]

Why I'm Rebranding πŸ”—

Find out why the name of this website changed [...]

Benchmarking gRPC (golang) πŸ”—

Let's so how fast gRPC can go in Go. [...]

Blog Update πŸ”—

An update about the state of the blog. [...]

gRPC From Scratch: Part 3 - Protobuf Encoding πŸ”—

Let's look under the hood of gRPC by getting into the weeds of protocol buffers. [...]

Tracking the Wins πŸ”—

Stay motivated and avoid burnout [...]

Visualizing the Internet (2024) πŸ”—

Map of the Internet including undersea cables and internet exchanges. [...]

Making Greppable Code πŸ”—

Meaningful names help make code searchable so think twice before naming everything 'entity' [...]

Building APIs with Contracts πŸ”—

Building for Scale: Why contract-based APIs are the future. [...]

Dropping Unknown Fields in ConnectRPC πŸ”—

Learn how to drop unknown fields in ConnectRPC to enhance the security of your gRPC services exposed to the internet. [...]

RESTless: Web APIs After REST πŸ”—

Web APIs are the backbone of the modern web, but the ever-evolving landscape demands a rethink. This article explores alternatives to the traditional [...]

Introducing unknownconnect-go πŸ”—

unknownconnect-go is library that helps developers using gRPC identify compatibility issues caused by mismatched message definitions. [...]

Unknown Fields in Protobuf πŸ”—

Let's delve into the confusing and neat feature of protobuf; unknown fields [...]

Making gRPC more approachable with ConnectRPC πŸ”—

Unleash the power of gRPC: ConnectRPC breaks down barriers, enabling frictionless communication between gRPC, gRPC-Web, and any HTTP client. [...]

Inspecting Protobuf Messages πŸ”—

<p> <img hspace="5" src="https://kmcd.dev/posts/inspecting-protobuf-messages/cover_hu_9163ecae201b3fce.webp " /> < [...]

Introducing protoc-gen-connect-openapi πŸ”—

<p> <img hspace="5" src="https://kmcd.dev/posts/protoc-gen-connect-openapi/cover_hu_666c893d7cc82563.webp " /> </p [...]

gRPC From Scratch: Part 2 - Server πŸ”—

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 From Scratch: Part 1 - Client πŸ”—

gRPC is an incredibly popular RPC framework that efficiently connects services. But how does it work? Let's dive in! [...]

Why you should use gNMI over SNMP in 2024 πŸ”—

gNMI is better than SNMP and more people need to know about it. [...]

The Rollercoaster of Productivity in Side Projects πŸ”—

Frank talk about the rollercoaster of productivity. [...]

Lessons from a Decades-Long Project πŸ”—

Inside Evepraisal's operations: data automation, databases, deployment, and advice for similar projects. [...]

How I learned to code πŸ”—

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 mana [...]

Economists with (virtual) Guns πŸ”—

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, [...]

Visualizing the Internet (2023) πŸ”—

Journey into the depths of the Internet with this incredible map showcasing undersea cables and internet exchanges. [...]

softlayer-python: language bindings/CLI for a cloud company πŸ”—

I wrote and maintained language bindings for a large cloud company. Join me as I reflect on that experience. [...]

SwFTP: SFTP/FTP Server For Openstack Swift πŸ”—

Describing an old project of mine from 2014; an SFTP/FTP interface over an object storage API using Python Twisted. [...]

Video: Morning Copenhagen Commute πŸ”—

A video showing my commute to work on a bike from the island of Amager to the heart of Copenhagen, Denmark. [...]

Goodbye Evepraisal πŸ”—

Saying goodbye to an amazing long-running project; evepraisal price checking utility for the MMORPG game Eve Online [...]

Visualizing the spectrum of the sun (Part 2) πŸ”—

Revisiting visualizing the light that comes from the sun. Spectrum analysis, wavelengths of light, data visualization [...]

Visualizing the Internet (2022) πŸ”—

I drew a pretty map that shows the underwater cables that carry our data around the world; fiber optic cables, submarine cables [...]

Evepraisal: A price estimation tool for Eve Online πŸ”—

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 spectrum of the sun πŸ”—

Visualizing the visual spectrum of the sun. Spectrum analysis, wavelengths of light, data visualization [...]