Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. Observability: Beyond Logs, Metrices and Traces
    Observability: Beyond Logs, Metrices and Traces
    Foundations • Principles • Patterns
    Sameer Paradkar

    Ever found yourself nodding along in conversations about "logs, metrics, and traces" without quite knowing how they all fit together? This book takes you on a journey through the vital yet often misunderstood world of observability, unraveling the complexities of modern system monitoring and turning them into clear, actionable insights.From foundational principles to advanced monitoring techniques, this guide reveals how observability is the secret sauce behind reliable, scalable, and high-performing systems. With real-world examples and practical tools, you'll learn how to go beyond basic metrics and transform your systems from opaque black boxes into transparent, manageable, and self-healing platforms.Buckle up—it's time to elevate your systems with the power of observability!

  2. SimPlan
    SimPlan
    Simple Planning Language
    Tom Gilb

    Planguage micro-act modules, pick and choose

  3. Enterprise Integration Platform
    Enterprise Integration Platform
    Foundations • Principles • Patterns
    Sameer Paradkar

    Ever felt like you're trying to connect a maze of tangled wires, just to keep your systems communicating smoothly? This book dives into the often-overlooked yet mission-critical world of Enterprise Integration Platforms (EIPs), turning complex tech jargon into clear, practical guidance. Discover how to design, build, and optimize EIPs to ensure your systems stay seamlessly connected, agile, and scalable.Packed with real-world examples and best practices this guide will transform your approach to integration. Whether you're dealing with APIs, message queues, or the labyrinth of microservices, get ready to turn chaos into connectivity—and maybe even enjoy the process!

  4. Manifest Android Interview
    Manifest Android Interview
    The ultimate guide to cracking Android technical interviews
    Jaewoong

    To ace your next Android job interview, focus on truly understanding the concepts, not just memorizing answers, and practicing how to apply them. With 108 interview questions, 162 additional practical questions, and 50+ pro tips, will help you sharpen skills, understand the why, and prepare for real-world technical challenges. Hardcover | ISBN: 979-8285926436 The Course: Manifest Android Interview

  5. The API: 3rd Edition
    The API: 3rd Edition
    Sergey Konstantinov

    API-first development is one of the hottest technical topics nowadays since many companies have started to realize that APIs serves as a multiplier to their opportunities — but it amplifies the design mistakes as well. This book is written to share expertise and describe best practices in designing and developing APIs. It comprises six sections dedicated to the following topics:— The API design— API patterns— Maintaining backward compatibility— HTTP APIs & the REST architectural principles— SDKs and UI libraries— API product management.

  6. PySpark in Fabric
    PySpark in Fabric
    The Essentials
    Christopher Maneu

    Book preview: 5 chapters available (Updated June 9th).

  7. The Expert’s Path to Software Quality Assurance
    The Expert’s Path to Software Quality Assurance
    A Comprehensive Guide for Delivering High Quality Software
    Muhammad Faizan Khan
    No Description Available
  8. Desacoplamiento por Diseño: Una Guía Práctica para la Arquitectura Hexagonal
    Desacoplamiento por Diseño: Una Guía Práctica para la Arquitectura Hexagonal
    Estrategias de Eficacia Probada para Desarrollar Sistemas de Software Flexibles y Mantenibles
    Enrique Medina Montenegro

    En una era en la que la complejidad del software abruma incluso a los desarrolladores más capacitados, este libro surge como un faro de luz. Esta guía para profesionales proporciona un conjunto de herramientas probadas en batalla para conquistar los desafíos del desarrollo de software moderno. Sumérjase en el mundo de la arquitectura hexagonal, donde la flexibilidad reina suprema y el cambio se acepta, no se teme. Aprenda a crear sistemas que resistan la prueba del tiempo, resistentes a los caprichos de las tecnologías cambiantes. Desde las trincheras de los proyectos del mundo real, desentrañe los misterios del desacoplamiento eficaz, aproveche el poder de la inversión de dependencias y domine el arte de crear software verdaderamente adaptable. Ya esté lidiando con sistemas heredados o diseñando la próxima gran novedad, esta guía lo equipa con el conocimiento y las técnicas para triunfar. Dígale adiós a las arquitecturas rígidas y hola a los sistemas que se doblan sin romperse.

  9. Modern C++23 QuickStart Pro
    Modern C++23 QuickStart Pro
    Advanced programming including variadic templates, lambdas, async IO, multithreading and thread sync
    GitforGits | Asian Publishing House

    Programming in the modern era requires power and efficiency, and C++23 signifies the beginning of that era. This book captures that demand. To take your C++ skills to the next level, This book is about creating and breaking down real-world examples. You'll discover techniques that you can immediately apply to your own work.

  10. Decoupling by Design: A Practitioner's Guide to Hexagonal Architecture
    Decoupling by Design: A Practitioner's Guide to Hexagonal Architecture
    Battle-Tested Strategies for Building Flexible, Maintainable Software Systems
    Enrique Medina Montenegro

    In an era where software complexity threatens to overwhelm even the most skilled developers, this book emerges as a beacon of clarity. This practitioner's guide provides a battle-tested toolkit for conquering the challenges of modern software development. Dive into the world of Hexagonal Architecture, where flexibility reigns supreme and change is embraced, not feared. Learn how to craft systems that stand the test of time, resistant to the whims of changing technologies and evolving requirements. From the trenches of real-world projects, discover strategies that transform tangled codebases into modular marvels. Unravel the mysteries of effective decoupling, harness the power of dependency inversion, and master the art of building truly adaptable software. Whether you're grappling with legacy systems or architecting the next big thing, this guide equips you with the knowledge and techniques to triumph. Say goodbye to rigid architectures and hello to systems that bend without breaking.

  11. Herramientas GNU en la enseñanza de matemáticas

    El autor da una introducción a varios software libres que ayudan en la enseñanza de matemáticas.

  12. Crafting Non-Functional Requirements
    Crafting Non-Functional Requirements
    An Illustrated Guide
    Sameer Paradkar

    Ever felt lost in conversations where terms like “scalability” and “five-nines availability” fly around? This book transforms complex Non-Functional Requirements (NFRs) into clear, visual insights using hand-drawn sketchnotes and illustrated system design concepts. Instead of dense theory, you’ll learn through intuitive diagrams, real-world scenarios, and practical patterns that make NFRs easy to understand and apply. Discover how to design resilient, secure, and high-performance systems—and turn NFRs into your secret weapon for building systems that truly scale.

  13. EVO
    EVO
    Evolutionary Value Optimization
    Tom Gilb

    EVO is the most advanced project management method, at the systems engineering level, with focus on all benefits, values, qualities and costs. It is based on Planguage, and is suitable for any projects.

  14. R.I.S.K.  Robust Innovative Safe-Keeping
    R.I.S.K. Robust Innovative Safe-Keeping
    V A L U E : Value Architecture Lifecycle Universal Efficiency
    Tom Gilb

    The most advanced set of practical methods for systems engineering risk management

  15. Technoscopes
    Technoscopes
    Tools for understanding complex projects
    Tom Gilb

    Tools for understanding complex projects