Leanpub Header

Skip to main content

Filters

Category: "Rust"

Books

  1. Rust Patterns
    for Experienced Programmers
    little world

    Contains 1000 pages, 186 Pattern with 888 Examples

  2. Rust Projects - Write a Redis Clone
    Explore asynchronous programming with the actor model using Rust and Tokio
    Leonardo Giordani

    Explore the power of Rust with "Rust Projects: Write a Redis Clone". This hands-on guide takes you through building a Redis-inspired database from the ground up, introducing key programming concepts like TCP connections, the RESP protocol, and concurrency. Following the CodeCrafters challenge, this book gradually builds your skills, making complex topics accessible. Whether you're new to Rust or looking to deepen your understanding, this project-based journey offers practical, real-world insights into modern systems programming. The book contains 40% discount code for CodeCrafters.io!

  3. A short textbook for anyone who's interested in understanding about Rust's smart pointers, including people who don't know what smart pointers are.

  4. "Your Java microservice runs in 2GB of memory. The same service in Rust? 200MB. Scale that across 100 instances in production, and you're looking at $3,000/month in savings. But it's not just about money—it's about predictability. While Java's garbage collector unpredictably pauses your latency-critical workloads, Rust guarantees deterministic performance. This book teaches you Rust from a Java developer's perspective: same powerful type system, same design patterns, but with compile-time safety that prevents entire categories of bugs. No more race conditions in concurrent code. No more null pointer exceptions. Just code that works, fast."

  5. Candle
    Neural Networks with Rust
    little world

    Candle is a minimalist, high-performance ML framework.The explicitness of Rust without layers of abstraction obscuring what's really happening

  6. Fearless Rust
    Don't Panic!
    Freek van Keulen

    Fearless Rust, Don’t Panic! is a practical, engineering-first guide to becoming productive in Rust without getting stuck in borrow-checker dead ends. You will build a solid mental model for ownership and borrowing, learn the patterns that scale to real projects, and write Rust that is both safe and maintainable. If you want Rust’s reliability and performance without weeks of frustration, this book is your shortcut.

  7. Desbravando Rust
    Um guia prático para pythonistas explorarem novos horizontes
    Desbravando Rust

    Desvende a performance e segurança de Rust, vindo do mundo Python. Este livro é o seu guia para transicionar do mundo produtivo e ágil de Python para a segurança e performance de Rust. Prepare-se para uma jornada que transformará sua maneira de programar, unindo a produtividade que você já conhece com a performance e segurança que só Rust pode oferecer. Se você é um desenvolvedor Python buscando otimizar performance, explorar concorrência ou simplesmente expandir seu conjunto de habilidades, este livro é para você.

  8. No Description Available
  9. Clap - Command Line Argument Parser for Rust
    Accepting parameters on the command line.
    Gábor Szabó
    No Description Available
  10. 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.

  11. JSON using Rust
    Gábor Szabó
    No Description Available
  12. 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.

  13. 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!

  14. 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.

  15. 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.