

Rust Workshop
Hosted by Yazan Haddad & Computing Students Hub (CSHub)
About Event
Workshop Recording
Join us for a hands-on workshop where we explore systems programming with Rust by building an HTTP server from scratch. We’ll cover Rust’s core philosophy—ownership, the borrow checker, and error handling—before diving into networking fundamentals like TCP, the OSI model, and the HTTP/1.1 protocol.
Through live coding, you’ll learn how to bind a TcpListener, handle streams efficiently, implement basic routing, and write proper HTTP responses. We’ll also discuss common beginner pitfalls and how Rust’s safety guarantees help prevent crashes and data races.
Perfect for students interested in backend development, networking, or low-level systems programming.