Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Building Programming Languages with Rust
    Building Programming Languages with Rust
    From Lexers to LLVM: A Complete Guide to Language Implementation
    Steve Publications

    Learn how to build a modern programming language from scratch in Rust. By implementing a complete language called Rune, you will explore every stage of language design, from lexing and parsing to type checking, virtual machines, LLVM code generation, and developer tooling, with practical code and clear explanations throughout.

  2. Inside the Debugger: Building a Source-Level Debugger in Rust
    Inside the Debugger: Building a Source-Level Debugger in Rust
    A Deep Dive into Processes, Memory, Breakpoints, and DWARF Debug Information
    Steve Publications

    Build a source-level debugger in Rust from the ground up while uncovering the operating system, CPU, and compiler mechanisms behind modern debugging. Through hands-on implementation, you'll learn how processes, memory, breakpoints, and DWARF debug information come together to make source-level debugging possible.

  3. 10 More Days of Agentic Development

    Before the dawn of AI, Software Development was a constant growth career. It still is, but the tools changed over night! Now it's not just your knowledge that needs to grow, but also your skill with the tools! While video courses can be great, nothing beats practice! This book collects 10 simple exercises to advance your agentic development and process engineering. How far can you get in 10 Days?

  4. Lua Programming: From First Script to Full Mastery
    Lua Programming: From First Script to Full Mastery
    A Complete Guide to the Language Powering Games, Engines, and Embedded Systems
    Steve Publications

    Learn Lua from your first script to advanced programming techniques with a practical, hands-on guide. Whether you are building games, scripting applications, or exploring embedded systems, this book gives you the knowledge to write clean, efficient Lua code with confidence.

  5. Python Under Pressure
    Python Under Pressure
    A Complete Interview Guide — written from the interviewer's side of the table.
    Ahmed

    The Python interview guide written from the interviewer's side of the table. 35 chapters. Every benchmark measured. Every line of code verified. What senior engineers actually get asked — and what separates the ones who get the offer.

  6. C++ Programming Essentials Theory  Concepts And Practical Applications

    C++ Programming Essentials: Theory, Concepts, and Practical Applications provides a clear and structured learning journey—from basic programming concepts to Object-Oriented Programming, pointers, memory management, inheritance, polymorphism, file handling, and exception handling.With easy-to-understand explanations, practical programs, step-by-step examples, code-oriented learning.

  7. Mastering data structure  using c  question bank
    Mastering data structure using c question bank
    1000 conceptual questions for students and professionals
    Anshuman Mishra

    Mastering Data Structures Using C – QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals is a comprehensive practice resource featuring MCQs, short-answer questions, detailed mid-length questions with answers, and solved programming questions.Covering arrays, linked lists, stacks, queues, trees, graphs, searching, sorting, hashing, file organization, recursion, backtracking.

  8. Data Structure in C
    Data Structure in C
    A Comprehensive Guide For Students
    Anshuman Mishra

    Data Structures in C: A Comprehensive Guide for Students transforms complex data-structure concepts into clear explanations, step-by-step algorithms, practical C programs, detailed code walkthroughs, real-world applications, and hands-on exercises.From arrays, linked lists, stacks, and queues to trees, graphs, searching, sorting, recursion

  9. Mastering E-Commerce
    Mastering E-Commerce
    A Practical Guide to Online Business Technology & Security
    Anshuman Mishra

    Discover how online businesses operate, grow, market, accept digital payments, manage technology, and protect digital transactions.Mastering E-Commerce: A Practical Guide to Online Business, Technology & Security takes readers from the fundamentals and evolution of e-commerce to modern business models, web technologies, e-marketing, cybersecurity, digital payments, mobile commerce, wireless commu

  10. The Go Programming Handbook
    The Go Programming Handbook
    A Complete Guide to Building Production-Grade Applications in Golang
    Steve Publications

    Build fast, reliable, and scalable software with Go. From core language fundamentals to advanced concurrency, testing, and production deployment, The Golang Handbook guides you through every stage of modern Go development with practical examples and real-world techniques, helping you write clean, efficient code with confidence.

  11. Hands-On AI Agents with Google ADK
    Hands-On AI Agents with Google ADK
    Build, orchestrate, and deploy production-ready multi-agent systems using Python and Google Cloud
    Steve Publications

    Build AI agents that do real work with the Google Agent Development Kit (ADK), Python, and Google Cloud. Through complete, runnable examples, you'll learn how to build, orchestrate, and deploy production-ready multi-agent systems with practical skills you can apply from day one.

  12. Building Production-Ready AI Agents with LlamaIndex
    Building Production-Ready AI Agents with LlamaIndex
    From First Query to Multi-Agent Systems: A Practical Guide for Python Developers
    Steve Publications

    Go beyond simple chatbots and build production-ready AI agents with LlamaIndex. Through practical projects and working Python code, you will learn to design reliable systems with retrieval, workflows, multi-agent architectures, observability, and deployment techniques for real-world applications.

  13. LiteRT.js: High-Performance On-Device AI Inference in the Browser
    LiteRT.js: High-Performance On-Device AI Inference in the Browser
    The Definitive Guide to Running Machine Learning Models Locally with WebAssembly, WebGPU, and WebNN
    Steve Publications

    Run powerful AI models directly in the browser with no servers and no cloud dependencies. LiteRT.js teaches you how to build fast, private, and production-ready machine learning applications using WebAssembly, WebGPU, and WebNN, with practical examples and performance-focused techniques throughout.

  14. Building AI Agents with the OpenAI Agents SDK
    Building AI Agents with the OpenAI Agents SDK
    A Complete Guide from Fundamentals to Production-Ready Systems
    Steve Publications

    Learn how to build intelligent, production-ready AI agents with the OpenAI Agents SDK. Through practical Python examples and step by step guidance, you'll master everything from the fundamentals to advanced multi-agent workflows, tools, and deployment.

  15. Kotlin Programming: From Fundamentals to Advanced Mastery
    Kotlin Programming: From Fundamentals to Advanced Mastery
    A Complete Reference for Modern Application Development
    Steve Publications

    Master Kotlin from the ground up with a practical guide that takes you from core language fundamentals to advanced development techniques. Packed with clear explanations, real-world examples, and modern best practices, this book helps you build clean, efficient, and maintainable applications with confidence.