This talk will show you how to write 10 different applications in Rust: CLI, GUI, game, Raspberry Pi, machine learning, web backend, REST API, Serverless, WebSocket server, and frontend (WebAssembly).
Rust is 5 years old since the 1.0 release. But Rust’s steep learning curve put many people off. Most of the online resources about Rust are about advanced topics. The speaker wrote two book in the past year named “Practical Rust Projects” and “Practical Rust Web Projects”. The book introduced you how to write write 10 different applications in Rust with existing frameworks: CLI, GUI, game, Raspberry Pi, machine learning, web backend, REST API, Serverless, WebSocket server, and frontend (WebAssembly). Different from other books which focus on introducing the language itself, these tow books focus on building useful applications. The speaker will also share his observation about the Rust ecosystem which researching for the book.
This is a remote session.
About Shing Lyu
Shing Lyu is a software engineer who is passionate about free and open source software. He’s worked on Rust professionally at Mozilla, on the Firefox (Gecko) and Servo browser engine project. Shing published a book “Practical Rust Projects” and a video course “Building Reuseable Code with Rust”. Shing has worked for many world famous brands such as Mozilla, Intel and Booking.com. Currently, he is working as a backend developer at DAZN.