HackerTube

THE VIDEO SHELF · bittorrent client in rust

Implementing (part of) a BitTorrent client in Rust

Jon Gjengset's roughly four-hour live stream implementing part of a BitTorrent client in Rust, following CodeCrafters' test-guided challenge. He builds from scratch and shows idiomatic error handling along the way.

Why HN readers recommended it

HN recommends it as a comprehensive walkthrough of the build-your-own-BitTorrent challenge and as an introduction to CodeCrafters.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Jon Gjengset
Topic
bittorrent client in rust
Format
tutorial
Level
intermediate
HN recommenders in dataset
2
HN mentions in dataset
5
Recommendation years in dataset
2023–2023

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • (CodeCrafters team here). Out of curiosity, is there a reason why you prefer video format vs. interactive? e.g out of habit, when I'm having a meal, I like watching "course videos" or streams occasionally. Is yours similar? P.S. Jon Gjengset did a comprehensive stream going …

    sarupbanskota on Hacker News · 2023-11
    In Show HN: I built a guided Build your own DNS Server challenge
  • Take a watch of Jon Gjengset's vids on this (there's a codecrafters challenge for building out a bittorent protocol that he's going through). - [VIDEO] - [LINK]

    joshka on Hacker News · 2023-12
    In Show HN: Rqbit – bittorent CLI and desktop app written in Rust

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.