Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, June 6, 2026. Learn more…

Leanpub Header

Skip to main content

Filters

Category: "Rust"

Books

  1. Clap - Command Line Argument Parser for Rust
    Accepting parameters on the command line.
    Gábor Szabó
    No Description Available
  2. Rust Programming
    An introduction to the Rust programming language
    Gábor Szabó

    Staring from the basics this book will help you become a Rust programmer. It includes hundreds of examples and explanations on both the mundane and the complex topics of Rust.

  3. JSON using Rust
    Gábor Szabó
    No Description Available
  4. Modern Web Apps using Rust
    Build full-stack applications using Rust-based Leptos framework, GraphQL, WebAssembly, and cloud-native deployment
    GitforGits | Asian Publishing House

    In this book, you and I will build a sample book-selling application that evolves as you progress. You'll start by setting up Rust, Cargo, and Leptos in VS Code, compiling your first WebAssembly bundle, and watching "Hello, LibroCommerce!" light up your browser. You'll design a microservice-inspired architecture, model data with Serde-annotated structs, implement CRUD operations, secure every endpoint, then broadcast channels, and finally you get to write Playwright end-to-end tests that spin up headless browsers, place orders, and assert live status updates, all inside your continuous integration pipeline.

  5. Welcome to Rust
    A Journey into the World of Programming
    Murad Bayoun

    Why Rust is the Right Companion for Your JourneyRust isn’t about doing the same old things in a new way. It’s about rethinking what programming should feel like. It combines the strengths of its peers while addressing their weaknesses: the simplicity of Python, the versatility of JavaScript, and the power of C++, all wrapped in a package that prioritizes the programmer’s experience.Whether you’re writing software for a simple task or building systems that power the future, Rust equips you with the tools to succeed. It’s not just a language—it’s a philosophy, a guide, and a companion for your programming journey. Together, we’ll unlock its potential and discover what makes Rust truly remarkable. Let’s continue the adventure!

  6. The book contains the full Software Diagnostics Services training transcript and ten step-by-step exercises. It covers dozens of crash dump analysis patterns from the x64 process and complete (physical) memory dumps. Learn how to analyze Rust application crashes and freezes, navigate through memory dump space, and diagnose heap corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more with the WinDbg debugger. The training uses a unique and innovative pattern-oriented analysis approach focusing on safe and unsafe Rust code and its interfacing with the Windows OS. It is useful whether you come to Rust from C and C++ or interpreted languages like Python, and facilitates memory thinking when programming in Rust.

  7. Statistics with Rust, Second Edition
    Explore rust programming and its powerful crates across data science, machine learning and NLP projects
    GitforGits | Asian Publishing House

    This edition includes a deeper exploration of machine learning and natural language processing, which I am excited to share. I have added new chapters on nonlinear models, multivariate techniques, and text analysis. You will find implementations of algorithms like Support Vector Machines, Neural Networks, and Principal Component Analysis, all using Rust's powerful crates such as smartcore, linfa, and tch. These examples prove that Rust is the ideal tool for complex data analysis tasks.

  8. A Language a Day
    A brief introduction to 21 programming languages: C++, Clojure, Crystal, D, Dart, Elixir, Factor, Go, Hack, Hy, Io, Julia, Kotlin, Lua, Mercury, Nim, OCaml, Raku, Rust, Scala, and TypeScript
    Andrew Shitov

    Languages covered in the book: C++, Clojure, Crystal, D, Dart, Elixir, Factor, Go, Hack, Hy, Io, Julia, Kotlin, Lua, Mercury, Nim, OCaml, Raku, Rust, Scala, and TypeScript. Start with the basics of the language and progress through functions and objects to creating programs that use parallel and concurrent features!

  9. Accelerated Linux Debugging 4D
    Training Course Transcript with WinDbg, GDB, LLDB, rr, KDB, KGDB Practice Exercises
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training with more than 20 step-by-step exercises using WSL and Hyper-V environments, notes, and source code of specially created modeling applications in C, C++, and Rust. Learn live local and remote debugging techniques in the kernel, user process, and managed spaces using WinDbg, GDB, LLDB, rr, and KDB, KGDB debuggers. The unique and innovative course teaches unified debugging patterns applied to real problems from complex software environments. A necessary x64 and ARM64 review is also included.

  10. Rust for Network Programming and Automation, Second Edition
    Work around designing networks, TCP/IP protocol, packet analysis and performance monitoring using Rust 1.68
    GitforGits | Asian Publishing House

    From the fundamentals of TCP/IP to advanced packet manipulation and analysis techniques, we have delved deeply into the core concepts that power modern networks. The practical examples and hands-on approach were created to teach you real-world skills that you can immediately apply to your projects. Whether you're developing network applications, troubleshooting network issues, or automating network tasks, the knowledge in this book will help you succeed.

  11. Memory Thinking for Rust
    Slides with Descriptions and Source Code Illustrations, Second Edition
    Dmitry Vostokov

    The book reviews memory-related topics from the perspective of software structure and behavior analysis and teaches Rust language aspects in parallel while demonstrating relevant code internals on Windows (x64) and Linux (x64 and ARM64) platforms.

  12. Practical Rust 1.x Cookbook, Second Edition
    100+ Solutions for beginners to practice rust programming across CI/CD, kubernetes, networking, code performance and microservices
    GitforGits | Asian Publishing House

    One of the book's most notable features is the collection of over 100 solution-focused recipes. These recipes offer practical solutions to common programming challenges, allowing you to apply what you've learned to real-world situations. These recipes cover a wide range of topics required for a successful backend developer or full-stack programmer, from CI/CD pipeline setup to Rust application deployment.

  13. Rust In Practice, Second Edition
    A Programmers Guide to Build Rust Programs, Test Applications and Create Cargo Packages
    GitforGits | Asian Publishing House

    "Rust In Practice, Second Edition" is more than simply a guidebook; it's an exploration of a language that stresses safety, speed, and concurrency. It is intended for developers who are interested in furthering their Rust knowledge, as well as those who are just getting started but want to go deep.

  14. Machine Learning with Rust
    A practical attempt to explore Rust and its libraries across popular machine learning techniques
    GitforGits | Asian Publishing House

    This book is meant to discover how the language Rust, which is known for being fast and safe, can work with the constantly changing field of machine learning, neural networks and deep learning. The datasets of COVID, CIFAR-10 and practical examples are meant to show how Rust's features can be used to solve problems that come up in machine learning.

  15. Implementing Linkerd Service Mesh
    Add Observability, Load Balancing, Micro Proxies, Traffic Split and Multi-Cluster Communication to Kubernetes
    GitforGits | Asian Publishing House

    Cloud computing and network administration have gone a long way, and I am both excited and amazed by this fact as I sit down to write this book. This book is my attempt to explain the world of service meshes with a deep dive into Linkerd in the possible smallest book size, and is the result of countless hours spent in demystifying complex systems.