Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. The Modern C++ and STL Interview Compendium
    The Modern C++ and STL Interview Compendium
    Interview Questions and Answers for Modern C++ Developers
    Yohan J. Rodríguez

    A practical interview reference covering Modern C++ language features, STL usage, concurrency, and performance (553 manuscript pages).

  2. Spring Boot Microservices in Production
    Spring Boot Microservices in Production
    A comprehensive guide to building, deploying, and scaling resilient distributed systems with Spring Boot and Spring Cloud
    Enrique Medina Montenegro

    Build bulletproof Spring Boot microservices—from monolith migration to domain-driven design and event-driven patterns—while mastering the production essentials of resilience, observability, and zero‑downtime delivery. Turn complex domains into clean, scalable services with bounded contexts, aggregates, repositories, and domain events, then ship faster with rate‑limited APIs, backoff‑retries, and Kubernetes rollouts. If leading Java teams to reliable, cloud‑ready microservices is the goal, this is the hands‑on guide that gets systems into production with confidence.

  3. TYPO3 CMS Certified Developer, 3rd edition (English)
    TYPO3 CMS Certified Developer, 3rd edition (English)
    Exam study guide for the official TCCD certification of the TYPO3 Association
    Michael Schams

    This eBook is the ideal study guide for the official TCCD certification by the TYPO3 Association. The revised and updated 3rd edition for TYPO3 v12 LTS contains more than 200 example questions and detailed explanations of which answers are correct and why. Simply the perfect choice for every developer to prepare for the test and master the exam! 🏆

  4. Java Programming for Raspberry Pi
    Java Programming for Raspberry Pi
    A Hands-On Guide to Electronics and IoT Projects (2026 edition)
    Frank Delporte

    Get started with the latest versions of Java, JavaFX, Pi4J, Spring, and so much more. Learn the power (and fun!) of experimenting with electronics. All explained in many small and easy-to-understand examples.

  5. Spring, RabbitMQ, and Modern Java Platform Engineering
    Spring, RabbitMQ, and Modern Java Platform Engineering
    Designing, Building, and Operating Reliable Distributed Systems
    Steve Publications

    Build reliable distributed systems with Spring Boot, RabbitMQ and modern Java. Follow OrderFlow as it grows from a simple service into a production-ready event-driven platform, exploring architecture, messaging, observability, containers and the practical trade-offs behind every design decision.

  6. Modern C++ Memory Safety
    Modern C++ Memory Safety
    Safer Systems Software Without a Full Rewrite
    Steve Publications

    Modern C++ Memory Safety shows you how to make existing C++ systems safer without starting over. Learn practical ways to find and fix memory safety issues using modern C++, compiler tools, sanitizers, static analysis and fuzzing, with techniques you can apply directly to real production code.

  7. AI in the Browser
    AI in the Browser
    Building Privacy-Preserving Local Intelligence with WebGPU, WebAssembly, and On-Device LLMs
    Steve Publications

    What if your browser could run AI without sending your data to a server? AI in the Browser shows you how to build fast, private and fully local AI applications using WebGPU, WebAssembly and on-device LLMs. From GPU compute to a complete local chat interface, you’ll build everything yourself with practical code.

  8. The C++ STL Handbook
    The C++ STL Handbook
    Containers, Algorithms, Iterators, Ranges, and Beyond
    Steve Publications

    Go beyond C++ syntax and learn to use the STL with confidence. Explore containers, algorithms, iterators, ranges and more through practical examples, performance insights and real-world patterns. Build a deeper understanding of how the STL works, when to use each tool and how to write cleaner, faster and more maintainable C++.

  9. The Distributed Systems Handbook
    The Distributed Systems Handbook
    Design, Implement, and Operate Production-Grade Systems Using Modern Engineering Practices
    Steve Publications

    Distributed systems can feel overwhelming until you build one yourself. This book takes you from core networking and concurrency concepts to a complete production-ready platform in Go. Every chapter adds real working code so you learn not just the theory but how reliable systems are built and run at scale.

  10. ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    VOLUME II — RUNNING THE STACK
    Padmanabham Venkiteela

    Designing AI is only half the journey. Learn how to deploy, secure, govern, monitor, and scale Enterprise AI systems for production with practical architectures and proven operational strategies.

  11. ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    VOLUME I — DESIGNING THE STACK
    Padmanabham Venkiteela

    Enterprise AI is more than LLMs and chatbots. Learn how to design secure, scalable, and production-ready AI systems using a vendor-neutral architecture that connects data, models, agents, APIs, governance, and enterprise integration into one modern AI stack.

  12. Logic-First Coder
    Logic-First Coder
    Mastering Algorithmic Thinking, Problem Solving, and Clean Code Architecture
    Alex R. Insight

    Stop being a syntax typist. Master Clean Code Architecture and Algorithmic Thinking to become a professional Software Architect in 2026. This blueprint teaches you to build Scalable Systems using Binary Logic, Big O Notation, and proven Software Engineering Patterns. Perfect for the modern Backend Developer, self-taught coder, and Tech Entrepreneur looking to design high-performance software from scratch.

  13. Introduction to Zig
    Introduction to Zig
    a project-based book
    Pedro Faria

    An open, technical and introductory book for the Zig programming language, which is a new general-purpose and low-level programming language.

  14. Use Cases schreiben für KI
    Use Cases schreiben für KI
    Wie man Use Cases für Stakeholder, Entwicklungsteams und KI-Agenten schreibt
    Simon Martinelli

    Ihre Use Cases haben einen neuen Leser: einen KI-Agenten, der sie direkt in Code und Tests umwandelt. Die Implementierung ist mittlerweile kostengünstig, doch die präzise Formulierung der Absicht stellt den Engpass dar. Dieser Leitfaden vermittelt Ihnen, wie Sie Use Cases verfassen, die sowohl für Stakeholder und Ingenieure als auch für die KI-Agenten, die sie umsetzen, funktionieren.

  15. Lean 4: Programming, Proof, and Formal Verification
    Lean 4: Programming, Proof, and Formal Verification
    A Deep Guide to Functional Programming and Interactive Theorem Proving
    Steve Publications

    Go beyond the basics of Lean 4. This practical deep dive explores functional programming, dependent types, theorem proving and formal verification. Learn how Lean works under the hood, build reliable proofs and automation, and tackle larger formal projects with confidence.