Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Books

  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. The Entity Framework Core & PostgreSQL Handbook
    The Entity Framework Core & PostgreSQL Handbook
    Mastering EF Core 10 with PostgreSQL 18 for Production-Grade Applications
    Rachid DAHIR

    Your ORM works until it doesn't: a query returns ten thousand duplicated rows, a migration refuses a partitioned table, or the feature the product needs is one PostgreSQL has had for years. Twenty-one chapters that close the gap — LINQ translation, query plans, JSONB, full-text search, PostGIS and pgvector, then auditing, multi-tenancy and deployment. Every listing run against a live database. Every output captured, never typed.

  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. Mastering c++ programming  Question bank
    Mastering c++ programming Question bank
    1000 conceptual questions for students and professionals
    Anshuman Mishra

    Test your C++ knowledge. Strengthen your programming concepts. Improve your coding skills. Prepare confidently for university examinations, placements, and software interviews.Mastering C++ Programming QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals

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

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

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

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

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

  12. Your Own 24/7 Internet Radio
    Your Own 24/7 Internet Radio
    Live by Sunday night. A tested path from a bare server to a station on the air — no coding background needed
    Ivaylo Demidov

    Build your own 24/7 internet radio in a single weekend — on a €5 server, understood down to the last line. Ten chapters from bare server to on-air: the tower (Icecast), the robot (Liquidsoap), the door (nginx). Every step tested live, every trap marked. Friday it's a napkin sketch; Sunday night a stranger presses play, and it plays.

  13. STM32 in Depth: The Complete Embedded Developer's Guide
    STM32 in Depth: The Complete Embedded Developer's Guide
    From Bare-Metal Fundamentals to Production-Ready Firmware
    Steve Publications

    Master STM32 development from bare-metal programming to production-ready firmware. With clear explanations and practical C examples, this guide helps you build the skills to design efficient, reliable embedded systems using ARM Cortex-M microcontrollers.

  14. The Kubernetes Platform Engineer Interview Guide
    The Kubernetes Platform Engineer Interview Guide
    Advanced Controllers, Syncers, Multi-Tenancy, API Scalability, and Staff-Level System Design
    Luca Sepe

    Prepare for Kubernetes platform engineering interviews like a Staff Engineer. Learn how controllers, informers, syncers, finalizers, API scalability and multi-tenancy behave in real systems, then put it all into practice with a hands-on workspace-syncer capstone project. A practical guide to reasoning, designing, debugging, and explaining Kubernetes control-plane systems.

  15. The Mind & The Machine
    The Mind & The Machine
    A Philosophical Guide to Python for Beginners
    Hossam A. AbdElwahab

    Python is not just a language. It's a way of thinking. 10 chapters. 10 ideas. One journey.