Logo
flag

The Secrets of Rust: Tools (early access edition)

Logo

Please rate the book

0.0
Category:
Language:
English
pages:
173 pages
Release date:
10/12/2024
Rating:
0.0

Book short description

Ready to uncover the secrets of Rust? Master one of the most beloved programming languages in the world and learn to create stable, reliable, and durable software components that will last for decades with the book "Секреты Rust: Инструменты".

This is an early access edition, so please note that it is not yet complete (currently, six out of the planned seven chapters are available).


What to Expect:

This book is a friendly, supportive, yet engaging and demanding tutorial that will show how professional engineers think. It will guide you step-by-step through the process of designing production-ready command-line tools in Rust.

The book is intended for those who already have some experience working with Rust (or even considerable experience) and want to learn how to create quality software. What does "quality" mean? What does it look like in Rust? And how do we get there?

Why is this important?

Rust is increasingly used in critically important applications: from life-saving medical equipment and financial services to nuclear reactor control systems, space shuttles, and cars. This is possible because of Rust's unique properties that make it an ideal tool for such tasks.

As the book's author John Gjønget says:

"We want Rust to be used where it matters because it has unique properties that successfully handle such challenges."

If you want to understand why Rust consistently tops the surveys of the most loved languages and why its popularity is rapidly growing among those who want to create safe, reliable, and high-performance software, this book is for you.

What You Will Learn:

By reading the book and completing the exercises, you will master:

  • Creating reusable libraries (crates) instead of one-off programs.
  • Designing user-friendly APIs without unnecessary bureaucracy.
  • Developing reliable, testable tools that work with command-line flags and arguments.
  • Designing Rust libraries for working with files and binary data.
  • Encoding and decoding data in binary format, as well as translating Rust data into JSON and back.
  • Creating robust client packages for HTTP services and other APIs.

Book Features

You will not only learn to design software in Rust but also master a test-based approach to creating high-quality and safe components ready for critical applications.

The book is suitable for anyone who has already taken the first steps in Rust and wants to delve deeper into creating reliable and modern software.

SkillHunt logo
This material is included in the paid subscription. Subscribe to a premium subscription and watch all courses right now!