Leanpub Header

Skip to main content

Filters

Books

  1. PowerShell 101
    PowerShell 101
    The No-Nonsense Guide to Windows PowerShell
    Mike F. Robbins

    This book starts with the basics of PowerShell and uses a step-by-step approach to build up to complex concepts. Whether you're a beginner or an experienced user, this book will help you become more proficient with PowerShell. By the time you finish this book, your skills will be as well-integrated as the seamless components in the cover artwork.

  2. Generative AI for Science
    Generative AI for Science
    A Hands-On Guide for Students and Researchers
    J. Paul Liu

    Bridge AI and science with this hands-on guide. Whether you're a researcher learning ML or an engineer entering scientific applications, build real systems across chemistry, biology, physics & climate. Master Transformers, Diffusion Models & GNNs for scientific discovery. 500+ pages, 50+ Colab notebooks. Design molecules, predict proteins, accelerate climate models—all hands-on, zero setup required.

  3. Technical Agile Coaching with the Samman method

    This book explains Samman Technical Coaching. It is a method for helping software teams to become more agile, learn Test-Driven Development, and raise the quality of their work.

  4. Variant Modeling with SysML
    Variant Modeling with SysML
    MBSE4U Booklet Series
    Tim Weilkiens

    The modeling of variants is a common use case in MBSE (for example for product line engineering or trade-off studies). Although SysML does not provide explicit model elements for variants, it is possible to create a variant model with SysML. The book explains the approach and provides a SysML profile for variants. 

  5. Super Study Guide: المحولات والنماذج اللغوية الضخمة

    هذا الكتاب هو دليل مختصر وموضّح بالرسوم لأي شخص يرغب في فهم الآلية الداخلية للنماذج اللغوية الضخمة، سواء في سياق المقابلات أو المشاريع أو بدافع الفضول الشخصي.

  6. Fullstack Dev 2027 for Java Tech
    Fullstack Dev 2027 for Java Tech
    Practical Java, Spring, Architecture, Security, AI and Modern Backend Engineering
    Vincent VAUBAN

    A practical 2027 guide for Java developers who want to go beyond syntax. Explore Spring Boot, Jakarta EE, REST, security, JVM performance, gRPC, AI, DDD, testing and architecture through concise, real-world chapters designed to help you build better fullstack systems.

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

  8. Rust for Linux Programming
    Rust for Linux Programming
    Build kernel modules, drivers, file systems, networking, and memory using Rust's ownership, traits, and RAII
    GitforGits | Asian Publishing House

    I wrote this book to show exactly what happens when you add Rust to the kernel. Not as a toy. Not as a single driver in a conference demo. It's a full module that covers process management, memory allocation, file systems, networking, device drivers, inter-process communication, and even machine learning inference. It's all built on safe abstractions, all compiled into one loadable binary, all tested on a running kernel. You'll find that each chapter adds new source files to the same module.

  9. Modern Android Security for Developers
    Modern Android Security for Developers
    Kotlin Patterns for a Dangerous World
    Mahmoud Ramadan

    Build Android apps that can survive real-world attacks. Modern Android Security is a practical, Kotlin-first guide that shows how apps are actually compromised—and the proven patterns you need to protect data, APIs, and users in a hostile environment.

  10. Rust for Network Programming and Automation, Second Edition
    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. TYPO3 CMS Certified Integrator, 7th edition (English)
    TYPO3 CMS Certified Integrator, 7th edition (English)
    Exam study guide for the official TCCI certification of the TYPO3 Association
    Michael Schams

    This book is the ideal study guide for the official TCCI certification by the TYPO3 Association. The revised and updated 7th edition for TYPO3 v13 LTS contains more than 350 example questions and detailed explanations of which answers are correct and why. Simply the perfect choice for every integrator to prepare for the test and master the exam! 🏆

  12. The Art of Functional Programming

    A master class on the fundamentals and principles of functional programming. It contains 20 programming challenges with detailed solutions and 44 quizzes with answers and explanations. Moreover, 84 diagrams graphically illustrate how concepts and techniques work. Two real-world use cases show how to apply functional programming in practice.

  13. TYPO3 CMS Certified Developer, 3rd edition (English)
    TYPO3 CMS Certified Developer, 3rd edition (English)
    Exam study guide for the official TCCD certification of the TYPO3 Association
    Michael Schams

    This eBook is the ideal study guide for the official TCCD certification by the TYPO3 Association. The revised and updated 3rd edition for TYPO3 v12 LTS contains more than 200 example questions and detailed explanations of which answers are correct and why. Simply the perfect choice for every developer to prepare for the test and master the exam! 🏆

  14. Ace the Trading Systems Engineer Interview (C++ Edition)
    Ace the Trading Systems Engineer Interview (C++ Edition)
    Insider's Guide to Top Tech Jobs in Finance
    Dennis Thompson and Jeff Vogels

    Top 3 reasons why a software engineer might be interested to work at capital markets firms1) work with top Hedge Funds, Investment Banks, HFT firms, Algorithmic Trading firms, Exchanges, etc.2) implement smart algorithms and build low-latency, high-performance and mission-critical software with talented engineers3) earn top compensation

  15. Fundamentals of Computer Vision
    Fundamentals of Computer Vision
    A gentle, accessible introduction to foundational concepts in computer vision and computational perception.
    George K

    Have you ever been curious about how your phone unlocks when it sees your face, how a camera can track people and objects in a video, how humans see depth, or how computers can differentiate dogs from cats? This book will start from the basics of image manipulation and build up to cover all of these topics, and more!