Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. Production-Grade Agentic Al
    From brittle workflows to deployable autonomous systems
    Ran Aroussi

    Most AI systems fail in production. They chain prompts together and call it "agentic". They collapse under real-world pressure. The gap isn't the technology – it's missing infrastructure. This book bridges that gap. Learn the architecture patterns and infrastructure to build autonomous AI systems that work at scale. Master what distinguishes real agents from chatbots with tools. Deploy with confidence. Stop building demos. Start shipping production agentic AI.

  2. The Object Oriented Way
    Christopher Okhravi (PhD)

    The Few Simple Ideas Behind Every Object Oriented Pattern and Principle.

  3. Why We Still Suck At Resilience
    Organizational Dynamics
    Adrian Hornsby

    Your organization does all the right things. They practice chaos engineering, GameDays, and load testing. They conduct incident reviews and operational readiness reviews. Yet the same types of incidents keep recurring. This book examines why resilience practices so often fail to build resilience, revealing the organizational dynamics that systematically transform learning mechanisms into compliance theater and what you can do to navigate them consciously.

  4. Build Your Own Coding Agent
    The Zero-Magic Guide to AI Agents in Pure Python
    J. Owen

    Skip the black-box frameworks. Build a production-grade AI coding agent from scratch in pure Python - cloud or local, tested with pytest, all in a single file.

  5. Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 50 exercises are provided to help readers master the material. No prior math background required!

  6. Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.

  7. Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them.

  8. 10X ORG – Powered by Org Topologies
    A Manager's Guide to Elevating Business Performance with People and AI
    Alexey Krivitsky, Craig Larman, Roland Flemm and Alexey Krivitsky

    #1 Best Seller in Management Science (Amazon.com, Amazon.nl, Amazon.fr, Amazon.de – Kindle, Feb 2026) and in many other categories and stores. Available worldwide on Amazon (Hardcover, Paperback, Kindle) and across all major digital platforms, including Leanpub, Apple Books, and Google Play. Learn how to drive your organizational performance with people and AI to 10X and beyond — in impact and relevance.

  9. Effect Oriented Programming
    A Paradigm for Creating Reliable, Adaptable, Testable Systems - Using Scala and ZIO
    Bruce Eckel, Bill Frasure, and James Ward

    Have you wondered what makes functional programming such a big deal, but haven't been able to get through any of the explanations? We wrote this book for you. Four years in the making! Phone-friendly: the code listings are easily readable without phone gymnastics. This is a small book—it took an enormous amount of effort to make it so! Also available as a Print Book.

  10. Understanding Eventsourcing
    Planning and Implementing scalable Systems with Eventmodeling and Eventsourcing
    Martin Dilger

    The first book to combine Eventmodeling & Eventsourcing to plan software systems of any size and complexity. NEW CHAPTER "Dynamic Consistency Boundary" COMPANION ONLINE COURSE FOR FASTER LEARNING

  11. Engineering Manager’s Compass
    Insights for building effective engineering organizations
    Dunya Kirkali and Maxim Schepelin

    Whether you're stepping into your first management role or navigating a new company, this book shows you how to thrive by understanding the hidden rules that shape your role, building unshakeable team alignment, and mastering the art of planning in uncertainty. From decoding your company's DNA and organizational dynamics to turning vague ambitions into actionable plans, you'll discover practical frameworks that reveal why some engineering teams flourish while others get stuck in endless debates and missed deadlines. This is the book we wish we had when we first stepped into management.

  12. Practical Kotlin Deep Dive
    Unlocking the 'How' and 'Why' behind Kotlin fundamentals and internal mechanisms.
    Jaewoong

    Takes you from “how to use Kotlin” into “how Kotlin really works,” revealing the internal implementations, desmifying bytecodes and compiler behavior, and internals that shape the language. If you want to write smarter, more confident Kotlin across fundamentals, coroutines, and multiplatform, this is the book that shows you why everything is the way it is. Hardcover | Paperback | ISBN: 979-8243872744 [Course] Practical Kotlin Deep Dive Course

  13. The practical guide to AI-first teamwork. Includes access to the 'CollabAI AI companion' that helps you run your first session immediately. Most teams have fast individuals—but a slow system. AI can change that. CollabAI is the manual for teams who want to stop waiting and start flowing. It moves beyond "chatting with a bot" to a new collaborative rhythm where humans and AI build, test, and decide together in real time. Inside, you’ll discover:The Framework: How to run CollabAI sessions that compress weeks of work into hours.The Science: Why "System 2 Rituals" and psychological safety are the hard requirements for speed.The Scale: How to apply Joe Justice’s principles (Justice Boards & DSM) to run entire organizations without managers.The Future: How to transition safely to Agentic AI workflows using the Agion Pattern.Start optimizing the flow.

  14. SolidJS: The Complete Guide
    A comprehensive guide to reactive web development with SolidJS and TypeScript
    Sinan Polat

    SolidJS is one of the fastest-growing reactive UI libraries—blazing fast, predictable, and simple to use. SolidJS: The Complete Guide takes you from first steps to production-ready applications, covering everything from signals, effects, and JSX rules to routing, SSR, and SolidStart. You’ll also master Solid Router for navigation and SolidStart for building full-stack apps, with plenty of real-world examples for hands-on practice. Whether you’re a beginner in reactive programming or a React developer curious about Solid’s unique approach, this book gives you the knowledge and techniques to write cleaner, more efficient code.

  15. Production Ready Data Science
    From Prototyping to Production with Python
    Khuyen Tran

    Are you a data scientist or analyst struggling to take your Jupyter Notebook prototypes to the next level? Have you encountered challenges with code organization, reproducibility, or collaboration as your data science projects grow in complexity? This book is the solution you’ve been seeking. This comprehensive guide bridges the gap between data analysis and software engineering, providing you with the essential tools and best practices to transform your data science projects into scalable, maintainable, and collaborative solutions.