YoVDO

Curl with Rust: Adding Support for Rust Components - Daniel Stenberg

Offered By: Rust via YouTube

Tags

Rust Courses TLS Courses cURL Courses HTTP/3 Courses QUIC Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the integration of Rust components into curl in this 41-minute conference talk by Daniel Stenberg, creator of curl and contributor to HTTP/2 and QUIC working groups. Learn about the motivations behind this integration, its implementation, and its impact on curl's functionality. Discover insights into building reliable and predictable systems, addressing vulnerabilities, and managing multiple backends. Delve into the intricacies of creating an HTTP backend, understanding the complexities of HTTP, and the role of Hyper in transmission. Examine the process of splitting up HTTP, building curl with Hyper, and implementing various backends including TLS, HTTP/3, QUIC, and libcurl. Gain knowledge on utilizing Hyper, rustls, and quiche, and get an update on the current status and future developments of this project.

Syllabus

curl with rust
Reliable and predictable
Vulnerabilities
Many different backends
The making of an HTTP backend
HTTP involves a lot of things
Hyper is transmission-focused
Splitting up HTTP
build curl with hyper
HTTP backends
another TLS backend
another HTTP/3 and QUIC backend
libcurl backends
Using hyper
Using rustls
Using quiche
Status now
Coming up


Taught by

Rust

Related Courses

Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Linux: Email Services
LinkedIn Learning
Threat Modeling: Spoofing In Depth
LinkedIn Learning
Cyber Cloud Network Security and Firewalls
Mt. San Antonio College via California Community Colleges System
Cyber Cloud Network Security and Firewalls Laboratory
Mt. San Antonio College via California Community Colleges System