Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Books

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

  2. Mastering AI Agents
    Mastering AI Agents
    A Practical Guide to Designing, Building, Deploying, and Scaling AI Agents for Real-World Applications
    Mohammad Kamrul Hassan

    Move Beyond Simple Prompts. Build Reliable, Autonomous AI Systems.Connecting an LLM to an API is easy; building an AI agent that works reliably in production is hard. Mastering AI Agents gives you the exact architectural frameworks, workflows, and engineering practices needed to design, deploy, and scale intelligent agents that solve real-world problems.Practical Engineering: Master memory systems, tool integration, multi-agent orchestration, and system security.Production-Ready Focus: Learn how to evaluate, monitor, and maintain agents so they remain controllable and safe.Evergreen Principles: Built on core software architecture principles that stay valuable even as frameworks and models evolve.Grab your copy today and start building the next generation of intelligent software!

  3. The Pascal Programming Language: From Foundations to Mastery
    The Pascal Programming Language: From Foundations to Mastery
    A Complete Guide from Classic Pascal through Modern Object Pascal
    Steve Publications

    Pascal is more than a piece of programming history. Discover a language built for clarity, precision and disciplined thinking, then follow its evolution into modern Object Pascal. From your first program to generics, memory management and professional design patterns, this practical guide takes you from foundations to mastery.

  4. G# Programming Language Unlocked
    G# Programming Language Unlocked
    From Beginner to Expert : A Complete Guide to Modern .NET Development with Go, Kotlin, and Swift Ergonomics
    Steve Publications

    Discover G#, a modern .NET language built for developers who want less friction and more clarity. Go from your first line of code to production-ready applications while exploring the simplicity of Go, the expressive feel of Kotlin and Swift and the power of the CLR. Practical examples and real-world guidance make every chapter count.

  5. Mastering Regular Expressions
    Mastering Regular Expressions
    A Complete Guide for Developers Across Languages and Platforms
    Steve Publications

    Regex doesn't have to feel like cryptic punctuation. Mastering Regular Expressions shows you how patterns really work, how to debug them when they don't and how to use them confidently across nine programming languages. Go beyond memorizing syntax and learn to write regex that's clear, efficient and portable.

  6. Engineering Distributed Systems on the BEAM
    Engineering Distributed Systems on the BEAM
    Building Reliable, Scalable Applications with Erlang/OTP and the Ecosystem
    Steve Publications

    What does it take to build distributed systems that keep working when things go wrong? Engineering Distributed Systems on the BEAM goes beyond syntax to show how Erlang/OTP turns concurrency, failure and recovery into practical design tools. Build a real system from the ground up, then learn how to scale, deploy and operate it with confidence.

  7. Practical LLM Inference
    Practical LLM Inference
    Quantization, GGUF and Local Models
    Steve Publications

    Running LLMs locally is easy. Running them well is an engineering problem. Practical LLM Inference gets into the details that matter, from quantization and GGUF internals to GPU offloading, benchmarking and production deployment. Learn how to size hardware, find bottlenecks and build fast, reliable inference systems without the AI hand-waving.

  8. Mojo Programming: From Pythonic Syntax to Systems-Level Performance
    Mojo Programming: From Pythonic Syntax to Systems-Level Performance
    A Complete Guide to the Mojo Language for High-Performance Computing and AI Development
    Steve Publications

    Discover Mojo, a language that pairs Python-friendly syntax with serious systems-level speed. This hands-on guide takes you from your first program to optimized CPU and GPU workloads, with practical techniques for debugging, profiling and building production-ready software for high-performance computing and AI.

  9. The Complete SQL Guide: From Beginner to Advanced
    The Complete SQL Guide: From Beginner to Advanced
    Master Structured Query Language for Database Development, Data Analysis, and Performance Engineering
    Steve Publications

    Go from your first SQL query to solving real database problems with confidence. This hands-on guide covers everything from SQL fundamentals and data analysis to advanced queries, optimization and production best practices, with practical examples that work across today’s major database systems.

  10. Formal Verification for Working Software Engineers
    Formal Verification for Working Software Engineers
    From First Principles to Production-Grade Verified Systems
    Steve Publications

    Formal verification does not have to live in research papers. This practical guide shows working software engineers how to turn real requirements into precise, machine-checkable guarantees, find bugs before they reach production and bring formal methods into everyday development, from application code to distributed and security-critical systems.

  11. Securing AI-Generated Code
    Securing AI-Generated Code
    A Practical Guide to Safely Developing with AI-Assisted Software
    Steve Publications

    AI can write code in seconds, but can you trust what it creates? Securing AI-Generated Code shows you how to uncover hidden vulnerabilities, stop risky dependencies, secure AI coding agents and build safer development pipelines. A practical guide for teams that want the speed of AI without putting security on the line.

  12. Mastering Racket
    Mastering Racket
    From First Steps to Language-Oriented Programming
    Steve Publications

    Discover what makes Racket more than just another programming language. Mastering Racket takes you from the fundamentals to macros, concurrency, web development and custom language design through practical, runnable examples. Learn to think in Racket and unlock the ideas that make it such a powerful tool for building software.

  13. SIMD Programming for Modern Software Engineers
    SIMD Programming for Modern Software Engineers
    From Fundamentals to Advanced Optimization
    Steve Publications

    SIMD can make software dramatically faster, but getting it right takes more than knowing a few intrinsics. This book shows you how vectorization really works, how to avoid costly mistakes and how to turn ordinary code into fast, production-ready software with techniques you can use again and again.

  14. Creación, diseño e integración de audio y música en videojuegos

    Descubre cómo crear, diseñar e integrar música, efectos, ambientes y diálogos en videojuegos con Unity y FMOD, y ponlo en práctica con un videojuego real completo.

  15. A Smartphone-Free Childhood: Restoring Balance
    A Smartphone-Free Childhood: Restoring Balance
    1-(ترجمة دقيقة ومباشرة، وهي الأكثر إقناعاً ووضوحاً)
    مليون

    متى كانت آخر مرة لعب فيها طفلك بالخارج دون أن يطلب هاتفك؟ يُبحر بك هذا الكتاب في عمق التحدي الرقمي المعاصر، ويوفر لك خطة عمل ملهمة وبسيطة لإعادة التوازن لحياة طفلك النفسية والبدنية، ومنحه الفرصة ليعيش طفولة حقيقية وصحية.