Leanpub Header

Skip to main content

Filters

Category: "Rust"

Books

  1. Writing GPU Kernels with CUDA Rust
    Writing GPU Kernels with CUDA Rust
    A Practical Guide to High-Performance GPU Computing from Rust
    Steve Publications

    Unlock NVIDIA GPU performance from Rust. This practical guide takes you from GPU architecture and memory hierarchies to writing and optimizing real CUDA Rust kernels. Explore both official Rust CUDA approaches with runnable examples and learn how to build fast, production-ready GPU code without giving up Rust’s safety and clarity.

  2. Using Linux for Software Development
    Using Linux for Software Development
    A Complete Beginner-to-Advanced Guide
    Steve Publications

    From the Linux basics to advanced development workflows, this practical guide shows you how to turn Linux into a powerful software development environment. Learn the command line, work with popular programming languages, use containers and CI/CD, debug and profile applications and build skills you can use every day.

  3. Mastering Regular Expressions
    Mastering Regular Expressions
    A Complete Guide for Developers Across Languages and Platforms
    Steve Publications

    Regex doesn't have to feel like cryptic punctuation. Mastering Regular Expressions shows you how patterns really work, how to debug them when they don't and how to use them confidently across nine programming languages. Go beyond memorizing syntax and learn to write regex that's clear, efficient and portable.

  4. High-Performance Data Processing with Polars: From Beginner to Advanced
    High-Performance Data Processing with Polars: From Beginner to Advanced
    A Practical Guide to Fast, Scalable, Memory-Efficient Data Analytics in Python
    Steve Publications

    Discover how to make Python data processing faster, leaner and ready to scale with Polars. Starting with the basics, this practical guide takes you all the way to production-grade pipelines for massive datasets, with clear explanations of how Polars works, why it is fast and how to get the best performance from it.

  5. Extending Python with Rust. Creating high-performance Python modules with PyO3 for data processing, tokenization, and inference, replacing slow Python code.
    No Description Available
  6. Rust Deep Dives
    Rust Deep Dives
    how the compiler works
    little world

    What the compiler is really doing

  7. Building Desktop Apps & Developer Tools with Tauri 2.0, Rust, and TypeScript
    No Description Available
  8. Modern Web Apps using Rust, Second Edition
    Modern Web Apps using Rust, Second Edition
    Build full-stack app on a framework-agnostic core, using Axum, Actix Web, Leptos and PostgreSQL
    GitforGits | Asian Publishing House

    In this book, we are building a complete working server, and again we rebuild the whole thing on a different framework. It's about testing out a new approach. If the architecture is honest, the second version costs almost nothing and the business logic never moves. We ran the test, and I let you watch the result rather than describing it.

  9. GPU Programming using Rust and CUDA
    GPU Programming using Rust and CUDA
    Exploring Rust’s potential in GPU and parallel computing using Rust-CUDA, cuda-oxide, and RustaCUDA
    GitforGits | Asian Publishing House

    We'll be writing kernels in Rust and seeing how they match up with their C++ equivalents. If you feed a GPU properly, you'll see bandwidth quadruple from just one changed subscript. It'll get you working with thousands of threads, pricing a financial option based on an exact formula, and shipping an inference pipeline that outruns its Python equivalent for reasons you can name.

  10. Rust for Python Developers
    Rust for Python Developers
    A practical bridge from Python to systems programming
    CAIO INCAU

    The Rust book written for Python developers. Every concept explained from your Python mental model — ownership through GC comparison, traits through protocols, concurrency through the GIL. Build a CLI tool that outperforms Python by 10-50x, then call it from Python with PyO3.

  11. Quantum Computing for Rust Developers
    Quantum Computing for Rust Developers
    Build, verify, and benchmark quantum circuits with CleitonForge
    Cleiton Augusto Correa Bezerra

    Cleiton Augusto Correa Bezerra is a systems analyst and software engineer from Brazil at the intersection of quantum computing and high-performance Rust. He created CleitonForge and authored the Quant

  12. Building Programming Languages with Rust
    Building Programming Languages with Rust
    From Lexers to LLVM: A Complete Guide to Language Implementation
    Steve Publications

    Learn how to build a modern programming language from scratch in Rust. By implementing a complete language called Rune, you will explore every stage of language design, from lexing and parsing to type checking, virtual machines, LLVM code generation, and developer tooling, with practical code and clear explanations throughout.

  13. Inside the Debugger: Building a Source-Level Debugger in Rust
    Inside the Debugger: Building a Source-Level Debugger in Rust
    A Deep Dive into Processes, Memory, Breakpoints, and DWARF Debug Information
    Steve Publications

    Build a source-level debugger in Rust from the ground up while uncovering the operating system, CPU, and compiler mechanisms behind modern debugging. Through hands-on implementation, you'll learn how processes, memory, breakpoints, and DWARF debug information come together to make source-level debugging possible.

  14. Quantum Circuit Benchmarking in Rust
    Quantum Circuit Benchmarking in Rust
    Detect phase-sensitive bugs that quantum volume benchmarks miss
    Cleiton Augusto Correa Bezerra

    Cleiton Augusto Correa Bezerra is a systems analyst from Brazil, creator of CleitonForge and author of the Quantum Gate Convention Standard (QGCS). His HOG Blindness theorem proved that quantum volume benchmarks are algebraically blind to Rz sign inversions — a class of silent bugs affecting production quantum backends.

  15. Rust Programming in 2026
    Rust Programming in 2026
    SouthStone Publications

    A practical, example driven guide to modern Rust: ownership, traits, async I/O, and real projects like CLIs and web services. Twelve chapters take you from install to shipping confidently, plus a tour of Rust in WebAssembly, Python extensions, and embedded systems.