uReq with Martin Algesten
1×
On this page
Show notes
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
- Intro
- Get to know Martin
- Evolution of uReq: From Simplicity to Compliance
- Sans IO
- uReq prior to Sans IO
- Practical Examples: Handling Complex Protocols
- Sans IO in Str0m and uReq
- Handling Proxies and DNS Resolution
- The Future of uReq and uReq Proto
- Sans IO and h2
- Final Thoughts and Community Feedback
- Outro
Netstack.FM↗
More information: https://netstack.fm/#episode-30
Join our Discord: https://discord.gg/29EetaSYCD
Reach out to us: hello@netstack.fm
Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj