I just finished the codecrafters.io challenge for building a DNS server in Rust! Uploaded my solution to codeberg: https://codeberg.org/britter/crabdns

Getting my hands dirty and solving a real problem with Rust helped tremendously with learning the language. I wouldn't call myself an expert, but I have a better understanding of ownership and life times now.

#codecrafters #rustlang #codeberg #learning

crabdns

Reverse DNS server written in Rust following the https://codecrafters.io course on DNS servers.

Codeberg.org

I just finished the #codecrafters.io Redis replication section in #rust. Jee Willickers that made me feel dumb. Code that is a client to itself that needs to track state back and forth... distributed systems is hard.

Still fun though!

๐Ÿค– It's a wrap! The final post in my series on building a DNS server in Zig is live. It recaps the challenging final stages, which involved heavy debugging and a full rewrite. Check out the lessons learned and the final code!

#ZigLang #DNS #SystemsProgramming #Codecrafters #Coding
https://sourcery.zone/articles/2025/10/building-a-dns-server-in-zig-conclusion/

Building a DNS Server in Zig Conclusion | Sourcery Zone

A software engineer's playground at the crossroads of AI, robotics, and cybersecurity.

Sourcery Zone

๐Ÿค– CHALLENGE COMPLETE! โœ… My DNS server built from scratch in Zig is finally done.

Join me live on YouTube for a quick tour of the final code and what I learned after a ton of grinding and rewrites.

See you October 12th at 18:00 UTC! ๐Ÿค“

#zig #systemprogramming #codecrafters #codinglive
https://youtube.com/watch?v=qpGXpeycMPA

Build to Learn: DNS Server in Zig - Final Update ๐ŸŽ‰

YouTube

๐Ÿค– The DNS server in Zig saga continues! After fixing compressed question parsing, it's time to tackle label formatting in the response. Challenge accepted! ๐Ÿ’ช๐Ÿค“

Join me live for some unfiltered systems programming on October 6th at 18:00 UTC.

#zig #systemprogramming #codinglive #codecrafters
https://youtube.com/watch?v=m9E7JNPE_4c

Build to Learn: DNS Server in Zig - Part 14

YouTube
๐Ÿค– The DNS decompression logic is fighting back! ๐Ÿ˜  Join me live on Oct 4th at 18:00 UTC as I debug my DNS server in Zig. It's me vs the bug in the #codecrafters challenge, live and unfiltered. CHALLENGE ACCEPTED! ๐Ÿ’ช๐Ÿค“ #zig #systemprogramming #codinglive
https://youtube.com/watch?v=Y4blRApX8jY
Build to Learn: DNS Server in Zig - Part 13

YouTube

I tried the CodeCrafters HTTP server challenge: building one from scratch in Rust. Surprisingly fun weekend project!

Timestamped so you can skip around: https://www.youtube.com/watch?v=aZ5sfhGmEVU

I'd appreciate retoots for reach. โค๏ธ If you know someone whoโ€™d find this valuable, I'd be grateful if you send them a link.

#rustlang #rust #codecrafters #livecoding

Build an HTTP Server in Rust from Scratch

YouTube

It took me some time, but finally the blog post containing the notes from sessions 6, 7, and 8 of DNS server challenge by #codecrafters is published:

https://sourcery.zone/articles/2025/09/livestream-log-building-a-dns-server-in-zig-part-6-7-and-8/

#systemsprogramming #lowlevel #dns

LiveStream Log: Building a DNS Server in Zig Part 6, 7, and 8 | Sourcery Zone

A software engineer's playground at the crossroads of AI, robotics, and cybersecurity.

Sourcery Zone
Tonight's stream was smooth! Finally finished the question section of the #codecrafters DNS Server Challenge and also successfully parsed the header ๐Ÿ’ช#zig #systemsprogramming recording ๐Ÿ‘‡
https://www.youtube.com/live/VznLcVGt6Tg?si=kVbWiFpp8_Tr-d5T
Build to Learn: DNS Server in Zig - Part 6

YouTube

Tomorrow I'm planning to finish stage 3 and dive into parsing the header section. It's about time to use the info from the header. Tune in ๐Ÿ‘‡
https://www.youtube.com/watch?v=a-t6bTseo44

#systemsprogramming #codecrafters #lowlevel

Build to Learn: DNS Server in Zig - Part 4

YouTube