Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Mastering LLM Quantization: Architecture and Code

    A Comprehensive Engineering Guide to Low-Precision AI, Quantized Inference, GPU Kernels, and Production DeploymentQuantization is one of the key techniques for making large language models more efficient. By representing weights, activations, and other model data at reduced precision, engineers can lower memory requirements, improve hardware utilization, and potentially increase inference throughput. Achieving these benefits, however, requires careful trade-offs between numerical accuracy, computational cost, memory bandwidth, and hardware support. Mastering LLM Quantization: Architecture and Code is a 44-chapter engineering reference covering the mathematics, algorithms, implementation techniques, GPU kernels, evaluation methods, and deployment systems behind quantized language models. It connects theoretical foundations with practical approaches to building and optimizing low-precision inference pipelines.

  2. Postgresql Indexes in-depth
    Postgresql Indexes in-depth
    Enhance your database performance with indexes
    Mohammed N. S. Al-Saadi

    This book will walk you through the best practices to use the indexes.

  3. Postgresql Jsonb
    Postgresql Jsonb
    Learn this powerful tool by examples
    Mohammed N. S. Al-Saadi

    An in-depth, by examples ,look to the forgotten powerful tool .The jsonb type

  4. Postgresql PL/PGSQL in-depth
    Postgresql PL/PGSQL in-depth
    Develope databases as a Pro
    Mohammed N. S. Al-Saadi

    If you are a database developer and you put performance as goal to achieve with your DB design...then using PL/PGSQL functions is your excellent tool.

  5. The Complete Beginner's Guide to Building Agentic AI
    The Complete Beginner's Guide to Building Agentic AI
    A Step-by-Step Roadmap from Fundamentals to Real-World Applications
    Steve Publications

    Curious about agentic AI but not sure where to start? This beginner-friendly guide takes you from the basics to building your own AI agents, even if you have no coding experience. Learn how agents work, choose the right tools and turn your ideas into practical, reliable solutions for real-world problems.

  6. Python at play
    Python at play
    The Beginner's Guide to Building Open-Source Games. Pygame, Game Design, and Real Projects You Can Share
    Oscar Gomez

    Go from an empty window to a published open-source platformer. Python at Play teaches you to build, polish, test, and share real games with Python and pygame-ce, one runnable project at a time.

  7. Python at work
    Python at work
    The Beginner’s Guide to Writing Professional Code. Fundamentals, Recipes, and Real-World Projects
    Oscar Gomez

    Learn Python the way it’s actually used at work. Start from zero, automate real office tasks, build APIs and data reports, and master the habits that turn a beginner into a hireable professional.

  8. EmbeddingGemma 2
    EmbeddingGemma 2
    A Technical Guide to Google's Embedding Model for Semantic Search and RAG
    Steve Publications

    EmbeddingGemma 2 offers a hands-on look at Google's embedding model and how to put it to work. From semantic search and RAG to code retrieval and multimodal applications, this guide covers the architecture, trade-offs and practical implementation details you need to build reliable systems and make the right choices for your stack.

  9. The AI Dev Playbook: Ready-to-Use Prompts & Full-Stack System Rules
    The AI Dev Playbook: Ready-to-Use Prompts & Full-Stack System Rules
    Production-Grade AI Prompts, System Rules & Architectural Manual
    Abdalla Taher

    The battle-tested prompt framework and architectural system rules to turn any AI coding assistant into a principal full-stack engineer.

  10. The AI Engineer — Volume II: Deploy. Scale. Operate.
    The AI Engineer — Volume II: Deploy. Scale. Operate.
    A Practical Guide to Docker, CI/CD, Cloud Deployment, Kubernetes, Observability, Security, and Scaling Production AI Systems
    AhmedAdawy

    Your AI application works on your machine. What happens when it reaches production? Learn to deploy, monitor, secure, and scale AI systems using Docker, CI/CD, Kubernetes, cloud infrastructure, and practical production engineering. Move beyond prototypes and build AI applications you can operate with confidence.

  11. Vibe Coding with OpenCode: From Beginner to Pro
    Vibe Coding with OpenCode: From Beginner to Pro
    Build Real Apps with AI Coding Agent
    Kristian Reformis

    You can generate code faster than you can review it. That asymmetry is the real challenge of AI-assisted development — and almost nobody talks about it. Vibe Coding with OpenCode teaches the other half of the skill: not how to make AI write code, but how to make AI write code you can actually trust.

  12. MATLAB® R2026a in Practice
    MATLAB® R2026a in Practice
    A Project-Based Guide to Programming, Data Analysis, Visualization, AI-Assisted Workflows, and Engineering Computing
    Julian Wu

    Go from your first MATLAB script to professional engineering projects. Master programming, data analysis, visualization, numerical computing, and AI-assisted workflows through practical, project-based learning.

  13. Vibe Coding Stepping Stones
    Vibe Coding Stepping Stones
    From Zero Code to Your Own Data Page Online in 3 Days
    Jay Jung Lim

    A 3-day path for people who want to code with AI but get stuck before the first line: Python basics in the browser, then a real setup on your own computer, then a page with a data table published on GitHub Pages. No memorizing. You learn to read, run, and check the code the AI writes.

  14. Learn Java Data Structures & Algorithms Visually - Volume 1
    Learn Java Data Structures & Algorithms Visually - Volume 1
    Trees, Linked Lists, Strings & Arrays for AI-Era Interviews
    Flannan P. Brody

    Plain-language explanations, Java implementations, and step-by-step visual walkthroughs help you connect the problem, the code, and the changing state of the data. Every algorithm is printed in full color, so rows, columns, regions, and changing values stand apart at a glance and are easy to trace. 

  15. Modern Compiler Engineering: From Source Code to Machine Code
    Modern Compiler Engineering: From Source Code to Machine Code
    Designing and Implementing a Production Compiler with Rust
    Steve Publications

    Build a real compiler from the ground up with Rust. Follow the journey from source code to native x86-64 machine code as you design Lumina, explore optimization and register allocation and tackle the practical challenges that come with building a production-quality compiler.