netstack.fm

uReq with Martin Algesten


Listen Later

episode 30: uReq with Martin Algesten.

In this episode, we take a deep dive into uReq: why it was created, its history and origin, a high level overview, and explore in depth its protocols and implementation details.

Learn more:

  • https://github.com/algesten/ureq — A simple, safe HTTP client
  • https://github.com/algesten/ureq/blob/main/src/run.rs - example on how uReq and Sans IO come together
  • https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Expect — Expect 100 Continue
  • https://github.com/algesten — Github profile of Martin Algesten
  • https://github.com/algesten/str0m — A Sans I/O WebRTC implementation in Rust
  • https://netstack.fm/#episode-16 — WebRTC and Sans IO with Martin Algesten

Rama

If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org

Chapters

  • 00:00 Intro
  • 00:58 Get to know Martin
  • 06:46 Evolution of uReq: From Simplicity to Compliance
  • 20:35 Sans IO
  • 26:58 uReq prior to Sans IO
  • 30:57 Practical Examples: Handling Complex Protocols
  • 50:54 Sans IO in Str0m and uReq
  • 55:01 Handling Proxies and DNS Resolution
  • 01:02:51 The Future of uReq and uReq Proto
  • 01:07:06 Sans IO and h2
  • 01:09:00 Final Thoughts and Community Feedback
  • 01:20:09 Outro

Netstack.FM

More information: https://netstack.fm/#episode-30

Join our Discord: https://discord.gg/29EetaSYCD

Reach out to us: [email protected]

Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj

...more
View all episodesView all episodes
Download on the App Store

netstack.fmBy Plabayo BV