Leanpub Header

Skip to main content

Filters


Books

  1. Effective Kotlin
    Best practices
    Marcin Moskała

    Effective Kotlin summarizes the best practices and experiences of the Kotlin community, together with a deep explanation of some lesser-known Kotlin functionalities. All of the best practices are presented as simple rules with detailed explanations.

  2. CIPP/E Practice Exam: 90 Questions & Explanations (September 2025)
    Practice Questions and Detailed Explanations for GDPR & CIPP/E Certification Prep
    Ghadi Alakrami

    Sharpen your knowledge for the CIPP/E exam with 90 practice questions and detailed explanations. Updated September 2025, this guide covers all exam domains and helps you succeed with confidence.

  3. Supervised Machine Learning for Science
    How to stop worrying and love your black box
    Christoph Molnar and Timo Freiesleben

    This book explores supervised machine learning for scientific research, addressing its limitations in interpretability, causality, and uncertainty quantification. By unifying philosophical justification with practical solutions, it provides a roadmap for turning machine learning into a rigorous tool for science.

  4. Build Your Own Web Server From Scratch In Node.JS
    Learn network programming, HTTP, and WebSocket by coding a Web Server
    build-your-own.org

    Most people use HTTP daily, but few understand its inner workings.This "Build Your Own X" book dives deep,teaching basics from scratch for a clearer understanding of the tools and tech we rely on.Network programming.Protocols & communication.HTTP in detail.WebSocket & concurrency.

  5. DDD with Spring Boot
    Implementing Robust, Scalable Applications Using Strategic and Tactical DDD Patterns
    Enrique Medina Montenegro

    Ready to conquer software complexity? This book provides a practical introduction to Domain-Driven Design with Spring Boot, giving you the essential patterns to start building more robust and business-aligned applications. It's your clear starting point for applying DDD principles without getting bogged down in theory.

  6. C++ Best Practices
    45ish Simple Rules with Specific Action Items for Better C++
    Jason Turner

    Level up your C++, get the tools working for you, eliminate common problems, and move on to more exciting things!

  7. The Language Learner's Handbook
    Tools and Techniques to Learn Any Language
    Simon Forbes

    Ever wanted to learn a foreign language but weren't sure where to start? The Language Learner's Handbook gives you the essential tools, skills, and strategies you need to learn any language as effectively and quickly as possible.

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

  9. Differential Equations
    by Example
    little world

    There’s a certain satisfaction in solving a differential equation by hand.You examine it, try a substitution, watch the terms rearrange

  10. Continuous Delivery Pipelines
    How to Build Better Software Faster
    Dave Farley

    This practical handbook provides a step-by-step guide for you to get the best continuous delivery pipeline for your software.

  11. Aprendiendo Git
    ¡Domina y comprende Git de una vez por todas!
    Miguel Angel Durán García

    Git no es complicado... ¡Si lo entiendes! ? ¿Sientes que sabes usarlo porque has memorizado todos los comandos que necesitas? ¡Pero no entiendes qué hace cada cosa y por qué! Así es normal que, cuando exista un problema, te cueste resolverlo. ¡Con este libro vas a entender de una vez por todas todo lo que es Git y cómo sacarle provecho!

  12. Effective Software Engineering Management
    Mastering the art of leading Software Engineering teams
    Addy Osmani

    Turn your engineering team into a force multiplier, not a bottleneck. This book gives current and aspiring engineering managers practical frameworks, questions, and examples for everything from one on ones and feedback to scaling teams and navigating crises.

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

  14. Introduzione alla Programmazione GIS
    Guida Pratica in Python agli Strumenti Geospaziali Open Source
    Qiusheng Wu

    Sblocca la potenza dei dati geospaziali con Python! Questa guida pratica è pensata per principianti e utenti intermedi desiderosi di esplorare l’analisi spaziale e la mappatura interattiva utilizzando strumenti open source. Imparerai a lavorare con dati reali attraverso esempi pratici e a sviluppare competenze in programmazione Python, analisi vettoriale e raster, web mapping e cloud computing. Che tu sia studente, ricercatore, professionista GIS o data scientist, questo libro ti fornirà gli strumenti per affrontare con sicurezza le sfide geospaziali.

  15. Introduction To Conformal Prediction With Python
    A Short Guide For Quantifying Uncertainty Of Machine Learning Models
    Christoph Molnar

    This book teaches you how to quantify the uncertainty of machine learning models with conformal prediction in Python.