Kevin McDonald
banner
kmcd.dev
Kevin McDonald
@kmcd.dev
Software Engineer. I post about backend programming, and nonsense. 
🇺🇸 living in 🇩🇰


https://kmcd.dev
🪧 From JSON to Protobuf: A Tool to Ease Your Schema Journey
https://kmcd.dev/posts/from-json-to-protobuf/
#protobuf #grpc #testing #json
September 2, 2025 at 1:32 PM
🪧 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 and test your own skills with an interactive speed typer.
https://kmcd.dev/posts/morse/
#morse-code... https://kmcd.dev/posts/morse/
July 22, 2025 at 1:28 PM
🪧 Can You Hack a Phone with Your Voice?: Or How I Got Thousands of Mastodon Users to Whistle at Their Screens
https://kmcd.dev/posts/can-you-hack-a-phone-with-your-voice/
#hacking #history #mastodon #phreaking
July 15, 2025 at 1:29 PM
🪧 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 statistics.
https://kmcd.dev/posts/internet-map-2025/
#dataviz #in... https://kmcd.dev/posts/internet-map-2025/
June 16, 2025 at 2:37 AM
June 15, 2025 at 7:00 AM
I added an "infinite" mode for wordseq. Now you're not limited to three puzzles a day!

wordseq.com

Try out my game, wordseq, where you try to find the longest sequence of words by swapping two letters at a time. Every move must make a new word. Can you find them all?
May 24, 2025 at 10:45 AM
🪧 I made a daily word game: Taking a peek under the covers of making a daily puzzle game
https://kmcd.dev/posts/wordseq/
#gamedev #react #wordseq #typescript #go #games
May 14, 2025 at 1:24 PM
February 15, 2025 at 8:59 PM
January 31, 2025 at 6:20 PM
November 26, 2024 at 6:27 PM
I think ahead and leave useful comments when I walk away from something so I know exactly what to do when I return to it.

The comments:
November 26, 2024 at 6:02 PM
Happy birthday to everyone around this time. Just know that your parents are sweet romantics
November 18, 2024 at 9:13 AM
🪧 HTTP/1.0 From Scratch: Laying the Foundation: Building the Web with HTTP/1.0.
https://kmcd.dev/posts/http1.0-from-scratch/
#networking #http #go #golang #tutorial #web #webdev
August 13, 2024 at 5:03 AM
August 6, 2024 at 10:02 AM
🪧 HTTP/0.9 From Scratch: Building the foundation with HTTP/0.9
https://kmcd.dev/posts/http0.9-from-scratch/
#networking #http #go #golang #tutorial
July 30, 2024 at 5:03 AM
🪧 Texans in Denmark: Why I decided to go from BBQ to Smørrebrød.
https://kmcd.dev/posts/texans-in-denmark/
#life #denmark
July 16, 2024 at 1:33 PM
🪧 Texans in Denmark: Why I decided to go from BBQ to Smørrebrød.
https://kmcd.dev/posts/texas-in-denmark/
#life #denmark
July 16, 2024 at 10:03 AM
July 9, 2024 at 10:04 AM
🪧 Leaving Texas for Greener Pastures: Why I left my life behind.
https://kmcd.dev/posts/leaving-texas/
#life #denmark
June 25, 2024 at 6:24 AM
🪧 gRPC: The Bad Parts: gRPC isn't perfect but who is?
https://kmcd.dev/posts/grpc-the-bad-parts/
#grpc #protobuf #api #rpc #webdev #humor #http2 #http3
June 18, 2024 at 5:03 AM