Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Building Reliable LLM Abstractions and API Wrappers
    Building Reliable LLM Abstractions and API Wrappers
    Architecture, Implementation, and Production Engineering
    Steve Publications

    A practical guide to building reliable LLM integrations that hold up in production. Learn how to design provider-agnostic APIs, handle failures, add observability and security, and keep your architecture maintainable. With a complete Python codebase, this book turns proven patterns into working software.

  2. AI Engineering for Beginners
    AI Engineering for Beginners
    Mohammed Abdul Hadi Ajmal
    No Description Available
  3. computer science and programming

    Start Your Computer Science Journey with Strong FundamentalsA beginner-friendly guide covering computer fundamentals, number systems, algorithms, programming, problem-solving, OOP, data structures, and file handling—with clear explanations, practical examples, exercises, and a step-by-step learning approach.

  4. بەرنامەنووسی بە پایتۆن

    Python فێرببە، کۆد بنووسە و بیرکردنەوەی بەرنامەسازی پەرەپێبدە. ڕێبەرێکی پڕاکتیکی لە بنەماکانی Python ـەوە تا OOP، API، Testing، Concurrency، Clean Code و پڕۆژەی کۆتایی.

  5. Modern Haskell Tooling
    Modern Haskell Tooling
    GHC, Cabal, HLS, and Effect Systems for Professional Development
    Steve Publications

    Take a practical deep dive into modern Haskell development with GHC, Cabal, HLS and effect systems. Learn how the tools work under the hood, how they fit together and how to use them effectively in real production projects. Built for engineers who want to move beyond syntax and develop Haskell with confidence.

  6. Multivariable Calculus and Optimization Techniques

    Multivariable calculus, classical optimization, vector calculus, and multiple integration — the four pillars every engineer leans on — are gathered here into one connected text instead of four separate modules. Starting with partial and total differentiation, Jacobians, and Taylor's series, the book builds outward into Lagrange multipliers, KKT conditions, Newton–Raphson and gradient descent, then into gradient, divergence, curl, and the great integral theorems of Green, Stokes, and Gauss. Every worked example is carried through in full, with no derivation shortened for brevity. Engineering applications run throughout each chapter, tying the math directly to real design problems. Written by Gangadharaiah YH, Ph.D., it's meant to serve equally as a first course and a lasting reference on the engineer's shelf.

  7. Spring AI
    Spring AI
    A Plain-English Guide for Java Developers
    Rajkumar Panda

    Spring AI gives you one API for chat models, embeddings, vector stores and tools, and swaps the provider with a single property. This book teaches it by building: thirteen chapters, seventeen complete Spring Boot projects, and every program run on a free local model and on a paid cloud model before a word was written about it. Start chapter 1 with no account, no API key and no credit card.

  8. Modern Vim for Developers and Systems Engineers
    Modern Vim for Developers and Systems Engineers
    Modal editing, programmable workflows and the architecture of efficient text work
    Steve Publications

    Vim is more than a clever way to edit text. It is a compact language for transforming it, built for speed, composability and control. This book takes you from modal editing to real-world workflows across Git, SSH, LSPs, servers and automation, while showing where Vim fits and where it does not.

  9. Coding CERN: A Technical Developer's Guide

    Explore the Software, Computing Architectures, Data Pipelines, and High-Performance Systems Behind Modern High-Energy PhysicsCERN is more than a particle physics laboratory. It operates one of the world's most demanding scientific computing environments, bringing together extreme data rates, heterogeneous hardware, distributed storage, high-performance networking, real-time processing, large-scale simulation, machine learning, and advanced software engineering.Coding CERN: A Technical Developer's Guide explores the computing architecture behind experiments at the Large Hadron Collider (LHC), connecting detector electronics and real-time trigger systems with modern C++, ROOT, distributed computing, GPU acceleration, machine learning, high-performance computing, and global scientific infrastructure.The book takes a developer-oriented approach to the complete scientific computing pipeline, examining how physical events become digital signals, how those signals are filtered and reconstructed, and how the resulting data is stored, distributed, simulated, and analyzed across geographically dispersed computing facilities.

  10. High-Performance Real-Time Systems in .NET

    Engineering ultra-low-latency, high-throughput real-time systems with .NET, WebSockets, SignalR, Kestrel, and distributed architectures.Modern real-time applications must maintain persistent connections, process massive event streams, synchronize distributed state, and deliver predictable latency under extreme concurrency.High-Performance Real-Time Systems in .NET is a deep technical guide to designing, optimizing, profiling, and operating real-time systems built on the modern .NET ecosystem.Rather than treating real-time communication as a simple framework feature, this book examines the entire engineering stack, from memory management and network transports to WebSockets, SignalR internals, distributed messaging, Kubernetes, observability, and large-scale load testing.

  11. The New Generation of Programming Languages
    The New Generation of Programming Languages
    Vale, Valen, Bend, Revo, and the Future of Systems Programming
    Steve Publications

    Programming languages are entering a new era. This book explores Vale, Valen, Bend and Revo, showing how they approach memory safety, concurrency, type systems and verification. With runnable examples and clear technical analysis, it offers experienced programmers a grounded look at where systems programming may be headed.

  12. CUDA C++: High-Performance GPU Programming

    Master the GPU from the Streaming Multiprocessor to Production-Grade High-Performance KernelsCUDA C++: High-Performance GPU Programming is an advanced technical guide to GPU programming, CUDA execution, memory architecture, kernel optimization, low-level hardware analysis, and high-throughput AI workloads.Designed for engineers who want to move beyond basic CUDA programming, this 53-chapter technical reference explores the NVIDIA GPU programming stack in depth, progressing from Streaming Multiprocessor architecture and SIMT execution to PTX/SASS analysis, Tensor Cores, asynchronous data movement, multi-GPU systems, NCCL, and production inference engines.The book takes a hardware-aware approach to performance engineering. Rather than treating CUDA as a black box, it examines how threads execute, how warps communicate, how memory transactions are formed, and how registers, caches, compiler decisions, and hardware scheduling influence performance. The emphasis is on understanding the mechanisms behind kernel behavior and using that knowledge to make informed optimization decisions.

  13. ServiceNow CIS-HAM
    ServiceNow CIS-HAM
    The Implementation-First Guide to Hardware Asset Management
    Rahul Pathak

    A ServiceNow CIS-HAM guide written by a practitioner who has implemented Hardware Asset Management directly. It teaches the discipline the way it gets deployed on a real project, then does double duty as exam preparation. Independent and unofficial.

  14. The LLM Cost Engineering Handbook
    The LLM Cost Engineering Handbook
    Measure, Model, and Cut AI Spend Without Losing Quality
    Nix

    This book shows you how.What you'll be able to do:Say what one resolved ticket, generated report, or active customer actually costs youFind where the money goes in a real system, in about an hourCut your bill by 40% to 70% without making the product worse, and prove it didn'tStop a code change from tripling your costs before it shipsWalk into a budget meeting with a number and an argument instead of an apologyWhat's inside: sixteen chapters. Measure what you're paying for. Apply six levers, ordered by how much they pay back. Then keep the savings from creeping away, which is the part that decides whether any of this survives the year.

  15. The Beginner's Guide to AI
    The Beginner's Guide to AI
    Understanding Artificial Intelligence, How LLMs Work, What They Can Do, Their Limitations, and How to Use Them Effectively
    Steve Publications

    AI is changing how we work, learn and live, but understanding it does not have to be complicated. This practical guide explains how modern AI and LLMs work, what they can do, where they fall short and how to use them effectively without the hype.