Leanpub Header

Skip to main content

Filters


Books

  1. Elegant Design Principles
    Foundations of Software Design Mastery
    Narayanan Jayaratchagan

    Elegant Design Principles distils decades of design wisdom into 95 actionable principles spanning core OO, SOLID/GRASP, package design, reliability and a forward‑looking AI‑first approach. Explore the Design Pyramid to understand how quality attributes, smells and principles interconnect; learn to manage complexity through high cohesion, low coupling and clear abstractions; and adopt modern practices like test‑driven development and semantic modularity. From novices seeking a roadmap to experts embracing AI‑assisted workflows, this book equips you to create systems that are robust, maintainable and elegant—today and in the AI‑driven future.

  2. Java Testing Toolbox
    30 Testing Tools and Libraries Every Java Developer Must Know
    Philip Riecks

    In today’s fast-paced development world, writing reliable code is crucial. But with countless testing tools available, it’s easy to feel overwhelmed. That’s where the Java Testing Toolbox comes in - a practical, hands-on guide to the 30 most important testing tools and libraries every Java developer should know. Whether you’re new to testing or looking to expand your testing toolkit, this book provides right-sized introductions to each tool, giving you exactly what you need without the fluff.

  3. lego4scrum: post-covid revision
    A complete guide to #lego4scrum - a great way to teach the Scrum framework and Agile thinking.
    Alexey Krivitsky

    lego4scrum - of the most interactive ways of demonstrating Agile thinking and Scrum framework in action. This book summarises years of experiments and hundreds of lego4scrum workshops. It will let you teach Scrum in a complete new, fresh and the most fun way. This is the third most full edition with a foreword by Henrik Kniberg.

  4. Building Identity Systems That Don’t Break
    Spring Boot, Spring Security, Keycloak, Okta SAML 2.0, and Just-In-Time Provisioning
    Binit Datta

    SSO works—until it doesn’t. This book shows what really happens after login: identity brokering, federation, Just-In-Time provisioning, sessions, cookies, logout failures, and trust boundaries—built with Spring Boot, Spring Security, Keycloak, and Okta SAML. Learn how enterprise identity systems behave in production, not just in demos.

  5. Applied Machine Learning with PyTorch
    A Hands-On, Project-Based Guide to Real-World Data Science
    Yusef Ulum

    Machine learning doesn’t fail in theory—it fails in production. This book shows you how to build PyTorch systems that remain robust when data shifts, assumptions break, and reliability matters.

  6. The Most Comprehensive Chemical Engineering Practice Dictionary

  7. This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well.

  8. Build Real-World ToDo App with React, TypeScript, Docker, Tanstack and API's - CERTIFICATE INCLUDED
    Complete Project-Based Guide to Modern Frontend Development with Vite, Tailwind CSS, Zustand, and TanStack Query
    Roberto Stepic

    Ready to build real apps with React? This hands-on guide takes you from zero to frontend hero by building a complete ToDo App with React, TypeScript, Tailwind CSS, Zustand, and real API logic. Whether you're a beginner or a self-taught developer, you'll master UI design, state management, API integration, testing, and deployment — all with modern tools like Vite, TanStack Query, Docker, and GitHub Actions.By the end, you won’t just know React — you’ll have a real-world project in your portfolio, a certificate in your name, and the skills to get hired.

  9. Reviewing Software Systems
    with the Lightweight Approach for Software Reviews - LASR
    Stefan Zörner and Stefan Toth

    This book introduces LASR – the Lightweight Approach for Software Reviews in a practical and in-depth way. It provides detailed insights into how the method works, real-world examples, guidance on using support materials, and practical tips for your own reviews.

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

  11. AI Assisted Programming
    Michael Feathers
    No Description Available
  12. 100 Questions and Answers about AI in Healthcare
    45-day Money-back guarantee: If you're not satisfied, simply return the book and you get a full refund
    Dr. Bertalan Mesko

    Uncover the top "100 Questions & Answers About AI in Healthcare" - your essential guide through AI's transformation of medicine. Explore diagnostics, ethics, and the evolving healthcare landscape.

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

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

  14. No Description Available
  15. Master GitOps with Argo CD
    A hands-on guide to managing Kubernetes with GitOps
    Kirshi Yin | Curious Devs Corner

    Take control of Kubernetes with GitOps and Argo CD. This book shows you how to deploy, secure, and scale your applications step by step — from the basics to advanced patterns.