Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, June 6, 2026. Learn more…

Leanpub Header

Skip to main content

Filters

Category: "Software"

Books

  1. This book is about exploratory testing as an approach to thinking and learning while testing. Some might call this skilled testing. Some might say just testing (of good quality). It's about the special thing professional testers do to when they provide great results, so that you can learn to do it better too.

  2. EJB Annotations Primer
    a concise guide...
    Abhishek Gupta

    From a Java EE developer standpoint, the real magic of EJBs lies in its annotation driven programming model. This is personified by its API layout which consists of 32 annotations. Investing some time in getting a strong hold on the practical usage of these annotations might be well worth it !

  3. Applied Artificial Intelligence
    An Engineering Approach
    Bernhard G. Humm

    Modern AI applications are not built from scratch but, instead, by integrating off-the-shelf components: libraries, frameworks, and services. "Applied Artificial Intelligence - An Engingeering Approach" focuses on engineering user friendly, high-performance, and maintainable AI applications.

  4. Usable Software Design
    Alexandru Bolboaca

    How UX techniques can be applied to software design to develop software better (given that the developer is the user of software design).

  5. Modernizing Legacy Applications In PHP
    Get your code under control in a series of small, specific steps.
    Paul M. Jones

    As you apply these incremental refactorings in order, each one building on the last, you will steadily transform your legacy PHP application from a spaghetti mess to an organized, modern, testable application, free of globals and mixed concerns.

  6. Grails Goodness Notebook
    Experience the Grails platform through code snippets
    Hubert A. Klein Ikkink (mrhaki)

    Learn more about (hidden) Grails features with code snippets and short articles. The articles and code will get you started quickly and will give more insight in Grails.

  7. Use Vim Like A Pro
    Learn to Understand and Use Vim Effectively
    Tim Ottinger

    This may be the one tiny book that changes your experience vim from one of "memorizing random key sequences" to "composing vim commands."This is an intentionally small micro-book, not a comprehensive guide to all the features of this amazingly powerful editor. The tutorial can elevate your practice and enable deeper learning and better retention of vim commands. Go from "conversant" to "capable" more rapidly than you expected!

  8. Lean Software Development Made Simple
    Mohammed Hamed Ahmed Soliman

    In this practical and insightful guide, Mohammed Hamed Ahmed Soliman brings the proven principles of Lean to the world of software development. Whether you’re managing large-scale enterprise applications or agile startup teams, this book will show you how to eliminate waste, optimize flow, and deliver real customer value—faster.

  9. Angular Signals: La Guía Definitiva
    Signals, Resource API, Zoneless y el Angular moderno (v22) — en español
    Bezael Pérez

    Llevas años usando Angular. Signals no es una feature más — es la forma en que Angular se piensa ahora.Este libro te lleva de "copio patrones que no entiendo del todo" a dominar el modelo reactivo moderno: signal, computed, effect, httpResource, debounced y Zoneless. Capítulo a capítulo construyes ShopFlow, una tienda online real. Te la llevas. Angular v22, en español, sin relleno.

  10. Your first AI integration is usually simple: one provider, one SDK, one model. Then production happens. Costs rise. Rate limits appear. Teams need access control. Security wants API keys centralized. Product wants to test better models. Finance wants to know who is spending what. Suddenly, the real problem is not calling an LLM. The real problem is operating AI as shared infrastructure. The End of AI Vendor Lock-In shows how LiteLLM helps teams build provider-agnostic, resilient, cost-aware AI systems that can route across models, manage fallbacks, track spend, enforce budgets, and reduce dependency on any single provider. If you are building AI products that need to survive real-world production pressure, this book is for you.

  11. Cartografía del dominio
    Crónica, manual y catálogo del Domain-Driven Design
    Andoni Arroyo

    Una crónica del Domain-Driven Design desde el modelo anémico de los noventa hasta la práctica contemporánea, con manual y catálogo de cuarenta fichas. Para programadores que quieren aplicar DDD con criterio, no por inercia.

  12. Exploring Java Libraries: A Developer's Guide (Volume 2)
    Advanced Text Processing, AWT, Swing GUI, and Accessibility in Java
    Solis Dynamics

    Exploring Java Libraries: A Developer’s Guide, Volume II is a hands-on guide to Java’s text-processing, desktop GUI, and accessibility libraries. Through practical examples, structured explanations, and real-world coding scenarios, it helps developers move beyond theory and master Java’s AWT, Swing, and java.text ecosystem.

  13. Spec Driven Development
    Construa com IA sem perder o controle
    Bezael Pérez

    Usar IA para programar é fácil. Usá-la sem perder o controle, nem tanto. Spec-Driven Development é o método para transformar sua ideia em uma spec que a IA executa com precisão — sem loops infinitos, sem código quebrado, sem começar do zero.

  14. Everyday Rails Pruebas con RSpec (Edición en Español)
    Un enfoque práctico del desarrollo guiado por pruebas
    Aaron Sumner and TranslateAI

    Consejos prácticos para agregar pruebas confiables a tus aplicaciones Rails con RSpec, con contenido ampliado y exclusivo y una aplicación de ejemplo completa. ¡Ahora actualizado para Rails 8.1! ¡Aprende a hacer pruebas con confianza!

  15. Event-Driven Architecture with Spring Boot 4.x and Kafka 4.x is a hands-on, code-first guide to building resilient, scalable systems with real-world patterns like CQRS, event sourcing, sagas, outbox, idempotency, schema evolution, observability, and testing. Each chapter focuses on one concept and backs it with practical trade-offs, failure modes, and runnable Spring Boot projects you can clone and run today. If you want to move beyond buzzwords and actually ship event-driven systems that hold up in production, this book is for you.