Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. Mastering Spring Boot
    Mastering Spring Boot
    A Complete Guide from Fundamentals to Production Microservices
    Steve Publications

    Master Spring Boot from the ground up and learn what it takes to build software that is ready for the real world. From Java fundamentals to secure microservices, testing and production deployment, this practical guide turns modern Spring Boot concepts into skills you can confidently put to work.

  2. Prompting and Controlled Output
    Prompting and Controlled Output
    Why prompting works when it works — built, broken and measured from scratch
    Hatem M.

    Prompting has more advice than evidence. This book measures it instead: a model reading apattern it has never seen, the same model failing at a task in one pass and solving itperfectly in four, a decoder that guarantees a format instead of improving the odds, and amodel that is 2.4% accurate while 78.6% confident. Six central claims are built from scratch and measured on a single CPU core. Everythingtaken from published research sits in a grey box marked "Not measured here" — so you neverhave to guess which is which.

  3. Engineering Secure Web Crawlers and Defending Against Malicious Bots
    Engineering Secure Web Crawlers and Defending Against Malicious Bots
    A Comprehensive Guide to Building Production-Grade Crawlers and Detecting Malicious Automation
    Steve Publications

    Build crawlers that perform at scale without becoming a security liability, then learn to spot and stop the bots targeting your systems. Packed with production-ready code, real-world architectures and practical case studies, this book takes you deep into crawling, fingerprinting, bot detection, WAFs, machine learning and incident response.

  4. Specification Engineering
    Specification Engineering
    The Complete Guide to Principles, Strategies, Methods, and Practical Application
    Steve Publications

    Specification Engineering turns complex ideas into clear, workable specifications. This practical guide takes you from core principles to advanced methods for defining, validating, managing and evolving requirements across products, software, systems and services. Built for real-world use, it gives you the tools to create specifications that people can understand and act on.

  5. Essential Scheme
    Essential Scheme
    A Complete Guide to the Language and Its Philosophy
    Steve Publications

    Scheme looks simple by design, but beneath its tiny core lies a remarkably powerful way of thinking about programs. Essential Scheme takes you from your first expression to continuations, macros and interpreters, revealing the ideas behind the language along the way. Clear examples and careful explanations make Scheme’s deepest concepts approachable.

  6. Vibe Coding Starts After Deploy
    Vibe Coding Starts After Deploy
    Four months, one AI teammate, and every invoice
    Junhee Park

    A developer on parental leave built and ran a real service for four months with one AI as his entire team — and spent $718 to earn $1. This is the unedited record of what happens after you press deploy: the incidents, the invoices, the security, and the walls that no how-to book mentions.

  7. Foundations of Large Language Models
    Foundations of Large Language Models
    What the model is actually doing — and why every certification asks about it differently
    Hatem M.

    Five certifications ask about the same twenty topics, and each one stops at a differentdepth. This book teaches the topic once, properly, then shows you exactly where each examstops — with 61 original practice questions where every wrong option is explained. Every number in it was measured. Every line of code was run. The code is included.

  8. Understanding the core of Drupal
    Understanding the core of Drupal
    César Manuel Sánchez Felipe

    A 1414-page technical reference on the Drupal 11.4 core, verified line by line against the source. Not how to use Drupal: how it is built on the inside, and why.

  9. The World of Smalltalk
    The World of Smalltalk
    From Philosophy to Practice: A Complete Guide to the Language That Invented Object-Oriented Programming
    Steve Publications

    Discover Smalltalk, the language that shaped object-oriented programming. From its core philosophy to hands-on techniques and modern tools, this guide takes you from your first message to confident development in a live, interactive environment. Learn why Smalltalk still matters and how its ideas can change the way you think about code.

  10. Engineering Secure Sandboxes for AI Coding Agents
    Engineering Secure Sandboxes for AI Coding Agents
    A Technical Guide to Containment, Isolation, and Safe Execution for Autonomous Code-Generating Systems
    Steve Publications

    AI coding agents can build, run and break things at machine speed. This book shows you how to contain them safely. From Linux isolation and microVMs to WebAssembly, threat modeling and incident response, you’ll learn how to design production-grade sandboxes that let autonomous agents execute code without putting your systems at risk.

  11. The EU AI Act: A Complete Guide for Organizations
    The EU AI Act: A Complete Guide for Organizations
    Understanding, Implementing, and Operating in Compliance with Europe's Landmark AI Regulation
    Steve Publications

    The EU AI Act is changing the rules for anyone building, buying or using AI. This practical guide cuts through the legal complexity and shows what compliance actually requires. With clear explanations, real-world cases, templates and checklists, it gives leaders and teams the tools to turn regulation into workable AI governance.

  12. 1,000 Practical Tips for Building Maintainable Software
    1,000 Practical Tips for Building Maintainable Software
    An Authoritative Guide to Designing Code That Lasts
    Steve Publications

    Great software does more than work today. It stays clear, reliable and easy to change years from now. This practical guide packs 1,000 actionable tips on cleaner code, smarter architecture, testing, operations and teamwork, giving you proven ways to build software that lasts without becoming a burden to maintain.

  13. Vibe-Coded App Security
    Vibe-Coded App Security
    A Field Guide for Indie Founders Shipping AI-Generated Code
    NeuraGrowth

    The security failures specific to AI-generated code, each paired with its fix. Hardcoded secrets, broken RLS policies, hallucinated packages, prompt injection, plus a 25-point pre-launch audit.

  14. High-Performance Python with Cython
    High-Performance Python with Cython
    A Practical Guide from Fundamentals to Production Systems
    Steve Publications

    Turn slow Python code into fast, production-ready extensions with Cython. This practical guide takes you from the fundamentals to real-world optimization, covering C and C++ integration, memory, parallelism, testing, debugging and packaging. Build your skills through complete working examples you can compile and run as you learn.

  15. Building Production-Ready ASP.NET Core Web APIs
    Building Production-Ready ASP.NET Core Web APIs
    A Practical Guide from Fundamentals to Advanced Techniques
    Steve Publications

    Learn to build production-ready ASP.NET Core Web APIs from the ground up. Explore authentication, middleware, data access, caching, resilience, testing and deployment through practical examples and runnable C# code. Gain the skills to design secure, reliable and scalable APIs for real-world applications.