Loading video player...
š Join CodeCrafters to follow along: https://app.codecrafters.io/courses/http-server?via=mre Learn how to build an HTTP server in Rust from scratch! This hands-on coding session walks you through creating a small but functional web server, perfect for improving your Rust programming skills and understanding how web servers work under the hood. š What you'll learn: - TCP socket programming and port binding - HTTP request/response handling - Concurrent connection management - File serving and request body parsing - Real-world Rust refactoring techniques Perfect for intermediate Rust developers wanting to understand systems programming and web server architecture. Chapter Markers: 00:00 Welcome 01:12 Setup and binding a port 03:50 Respond with 200 OK 13:48 Extract URL path 42:05 Respond with body 51:59 Read header 1:06:33 Concurrent connections 1:15:02 Refactoring 1:33:20 Return a file 1:53:03 Read request body 2:30:18 Refactoring 2:44:21 Add-on stages 2:45:59 My summary š Resources: - CodeCrafters Challenge: https://app.codecrafters.io/join?via=mre - Corrode Rust Consulting: https://corrode.dev šØāš» About: Video by Matthias Endler - We help teams go from Rust prototype to production. #rust #programming #webdevelopment #coding #httpserver #rustlang #systemsprogramming #tutorial --- Music Credits: Music by FASSounds, Tunetank, Andrii Poradovskyi, Sleep Volume, Nikoo1, u_tybkgo50jo, JustMusicOfficial, snoozybeats, Turning Pages, DELOSound, Lof Cosmos, FreeMusicForVideo, kaveesha Senanayake, Catua_Lumbre, Mikhail Smusev, Purrple Cat, HD Studio from Pixabay