Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. The Planner's Guessing Game Inside PostgreSQL's ANALYZE

    Your query planner doesn't know how many rows will match. It guesses. This book shows you exactly how — and why it's sometimes wrong.

  10. 拒绝裸驾:别让智能体自己玩
    拒绝裸驾:别让智能体自己玩
    AI 时代,别让代码光着上路
    kejia shao

    当 AI 能替你写代码,真正的危险不是它写错,而是你以为它不会错。

  11. Crystal Web Development Mastery
    Crystal Web Development Mastery
    Building Modern, Scalable, and Secure Applications from Scratch to Production
    Steve Publications

    Build fast, reliable web applications with Crystal from the ground up. This hands on guide walks you from the basics to advanced techniques through practical examples and real world projects. Learn to create scalable, secure services that are easy to maintain and ready for production.

  12. Mastering Julia Programming
    Mastering Julia Programming
    From First Program to Production Systems
    Steve Publications

    Discover how to build fast, elegant and reliable software with Julia. Starting from the basics, this book guides you through real-world projects, performance optimization and production-ready techniques. Whether you work in data science, engineering or research, you'll gain the skills to write Julia code with confidence.

  13. R Programming Cookbook
    R Programming Cookbook
    From First Steps to Advanced Data Science
    Steve Publications

    Whether you're opening R for the first time or ready to tackle real data projects, this book helps you build practical skills that stick. Follow clear lessons, hands-on examples and complete code as you progress from the basics to data visualization, machine learning, web apps and professional R workflows.

  14. Hack Programming Language
    Hack Programming Language
    From Beginner to Expert: A Comprehensive Guide to Modern Hack Development
    Steve Publications

    Hack combines the speed and flexibility of PHP with the safety of modern static typing, making it a powerful choice for building reliable applications. This book takes you from the basics to advanced concepts with practical examples, clear explanations and real-world techniques that help you write clean, maintainable Hack code with confidence.

  15. Libuv Mastery
    Libuv Mastery
    Building High-Performance Asynchronous Applications in C
    Steve Publications

    Learn to build fast, scalable asynchronous applications in C with libuv, the cross-platform library behind Node.js. Through practical examples and clear explanations, you'll master event-driven programming and write high-performance software that runs efficiently across Linux, macOS and Windows.