Explore the latest books of this year!
Bookbot

Creative Projects for Rust Programmers

Parameters

  • 404 pages
  • 15 hours of reading

More about the book

This practical guide helps you understand the latest features of the Rust programming language, along with useful libraries and frameworks for designing and developing projects. You will work through projects that enable you to build high-performance applications while delving into concepts like error handling, memory management, concurrency, generics, and macros. Rust is a community-driven language that addresses common pain points found in other languages, enhancing both performance and safety. You will explore robust applications across various domains and platforms using high-quality open-source libraries and frameworks from the Rust ecosystem. Projects include data access, RESTful web services, web applications, 2D games for web and desktop, interpreters, compilers, emulators, and Linux Kernel modules. Frameworks such as Actix, Tera, Yew, Quicksilver, ggez, and nom will be utilized for these applications. By the end of the book, you will have gained hands-on experience in building fast and safe applications with Rust, along with the knowledge to choose the right framework for your projects. This resource is ideal for developers seeking to implement their Rust programming skills and looking for expert guidance on libraries and frameworks to enhance their software development.

Book purchase

Creative Projects for Rust Programmers, Carlo Milanesi

Language
Released
2020
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

No one has rated yet.Add rating

Title
Creative Projects for Rust Programmers
Language
English
Released
2020
Format
Paperback
Pages
404
ISBN10
1789346223
ISBN13
9781789346220
Series
Description
This practical guide helps you understand the latest features of the Rust programming language, along with useful libraries and frameworks for designing and developing projects. You will work through projects that enable you to build high-performance applications while delving into concepts like error handling, memory management, concurrency, generics, and macros. Rust is a community-driven language that addresses common pain points found in other languages, enhancing both performance and safety. You will explore robust applications across various domains and platforms using high-quality open-source libraries and frameworks from the Rust ecosystem. Projects include data access, RESTful web services, web applications, 2D games for web and desktop, interpreters, compilers, emulators, and Linux Kernel modules. Frameworks such as Actix, Tera, Yew, Quicksilver, ggez, and nom will be utilized for these applications. By the end of the book, you will have gained hands-on experience in building fast and safe applications with Rust, along with the knowledge to choose the right framework for your projects. This resource is ideal for developers seeking to implement their Rust programming skills and looking for expert guidance on libraries and frameworks to enhance their software development.