Leanpub Header

Skip to main content

Filters


Books

  1. Shell of an Idea
    The untold history of PowerShell
    Don Jones

    The Untold History of PowerShell

  2. Get Your Hands Dirty on Clean Architecture (2nd edition)
    A Hands-on Guide to Creating Clean Web Applications with Code Examples in Java
    Tom Hombergs

    A good software architecture should keep the cost of development low over the complete lifetime of an application. This book discusses how the Hexagonal Architecture style tries to fulfill this goal and translates the concepts into actual code to provide inspiration for software developers.

  3. The Apache Ignite book
    The next phase of the distributed systems
    Shamim Bhuiyan

    The complete guide to learning everything you need to know about Apache Ignite

  4. Build Quality In
    Continuous Delivery and DevOps Experience Reports
    Steve Smith and Matthew Skelton

    Continuous Delivery and DevOps experience reports from the wild

  5. Practical Pydantic
    The Missing Guide to Data Validation in Python
    Nuno Bispo

    Bad data breaks good code. You’ve written Python that works perfectly in testing, only to watch it fail in production because of a malformed API request, a messy CSV, or a missing config value. That’s the hidden cost of Python’s flexibility: without runtime validation, you’re always one bad input away from a crash. Enter Pydantic. This book takes you from the foundations of data validation to real-world applications in APIs, data pipelines, configurations, and machine learning workflows. Along the way, you’ll explore practical techniques, advanced features, and alternatives like Marshmallow, attrs, and dataclasses, so you’ll always know which tool is right for the job. If you’re a Python developer, data engineer, or FastAPI user, this is your roadmap to writing safer, cleaner, and more reliable code.

  6. Taming Thymeleaf
    Practical Guide to building a web application with Spring Boot and Thymeleaf
    Wim Deblauwe

    Learn to build a production-grade web application with Spring Boot and Thymeleaf with this book.

  7. PLUS for Node-RED - Contribution Modbus
    The Open Source Modbus Tools
    Klaus Landsdorf (Iniationware, P4NR), Kay Grewe, Mohammed Yachou, and JohnOtten

    Interested in Node-RED and Modbus? This book is for you. We cover the node-red-contrib-modbus package, Modbus protocol usage in Node-RED, and even future packages like node-red-contrib-modbus-flex-server. A must-read for Node-RED enthusiasts!

  8. Qualitätstaktiken
    Lösungsstrategien für Softwarearchitekturen qualitätsgetrieben entwickeln
    Markus Harrer

    Dieses Buch bietet Softwarearchitekten und Softwarearchitektinnen eine umfangreiche Sammlung von Qualitätstaktiken, um die Qualität von Softwaresystemen zu verbessern. Es dient als Ideengeber für verschiedene Situationen und Kontexte und hilft, das geforderte Qualitätsniveau für Stakeholder zu erreichen. Mit hunderten bewährten Taktiken ist es ein unverzichtbares Werkzeug für die Gestaltung hochwertiger Softwarearchitekturen.

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

  10. An introduction to Common Lisp and many useful example programs. Use LLMs, as well as classic symbolic AI techniques.

  11. Talking with Tech Leads
    From Novices to Practitioners
    Patrick Kua

    A book for Tech Leads, from Tech Leads. Discover how more than 35 Tech Leads find the delicate balance between the technical and non-technical worlds. Discover the challenges a Tech Lead faces and how to overcome them. You may be surprised by the lessons they have to share.

  12. Everyday Rails - RSpecによるRailsテスト入門
    テスト駆動開発の習得に向けた実践的アプローチ
    Aaron Sumner and Junichi Ito (伊藤淳一)

    RSpecを使ってRailsアプリケーションに信頼性の高いテストを書く実践的なアドバイスを提供します。詳細で丁寧な説明は本書のオリジナルコンテンツです。また、説明には実際に動かせるサンプルアプリケーションも使用します。本書は2022年版にアップデートされ、Rails 7.1やRSpec Rails 6.1といった新しい環境に対応しています!さあ、自信をもってテストできるようになりましょう!

  13. Rethinking Capital Project Delivery
    Agentic AI–Driven Strategies for the New Era
    Edward Abramowich

    Major capital projects keep missing the mark—over budget, behind schedule and under-delivering. Why? Because we’re still using delivery models designed for a different era. Rethinking Capital Project Delivery offers a bold, practical roadmap for fixing what’s broken. It introduces a new approach built on adaptive planning, intelligent systems and transparent governance. Instead of managing complexity with more layers, it shows how agentic AI and modular strategies can simplify, accelerate, and de-risk major works. This book is for executives, project leaders, and policymakers ready to move beyond outdated practices. If you know the system isn’t working—and you want to be part of the solution—this is your guide.

  14. The Quality Coach's Handbook
    Mastering the Quality Coach Role in Organisations
    Anne-Marie Charrett

    Are you a VP or Head of Engineering considering the best quality engineering model for your company? Are you a director of Engineering tasked with rolling out a Quality Coach Model? Are you a test lead or software tester shifting to a quality coach role? The Quality Coach Handbook is your practical guide to shifting to a model where the whole team owns quality and in particular software engineers design, build, test and support software. Print version: Paperback and hardcover are available on Amazon. Use your country's Amazon site (e.g., Amazon.com.au for Australia) to minimise shipping time and cost.

  15. How to represent knowledge for LLMs and build memory for agents, I discovered Mark's work on semantic spacetimes. It's more of a theoretical framework from someone who came from physics. But actually, jumping to knowledge representation and reasoning, and trying to answer the question of how to build dynamic and complex systems—semantic spacetimes and promise theories are crucial for the future of agentic systems, in my belief.The semantic spacetime approach gives us answers on how to organize better memory and how to have better knowledge representation that could be understood quite well by LLMs. Vector embeddings actually create a lot of challenges—some spaces and some relations in vector embeddings simply don't exist. We all have this problem where "love my wife " and "hate my wife" while actually quite distant in practice, and also time and dynamics matter