Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Mastering PDF Parsing
    Mastering PDF Parsing
    Building a PDF Reader from the ISO 32000-2 Specification
    Steve Publications

    Go beyond using PDF libraries and learn how the format really works. This book walks you through building a complete PDF reader from scratch using the ISO 32000-2 specification, with clear explanations, written in C++ code and a parser that handles real-world PDF files from the ground up.

  2. Coffee Break AI
    Coffee Break AI
    Understand How Artificial Intelligence Really Works - One Short Chapter at a Time
    Finxter

    Every news feed is full of AI buzzwords: Transformers, tokens, embeddings, context windows, hallucinations, objective functions. Yet most explanations are either dense academic textbooks or empty marketing fluff. ☕ Coffee Break AI is your practical guide to AI. Written in plain English with warm real-world analogies. It breaks down the core mechanisms of AI into 40 bite-sized chapters.

  3. Modern Code Review in the AI Era
    Modern Code Review in the AI Era
    A Comprehensive Guide to Building Better Software Through Collaborative Review and Intelligent Automation
    Steve Publications

    Great software is built through great reviews. This book shows you how to spot hidden bugs, improve design, strengthen security, and review AI-generated code with confidence. Packed with practical examples and proven techniques, it helps you write better software in a world where humans and AI build code together.

  4. Static Analysis for AI-Generated Code
    Static Analysis for AI-Generated Code
    Building Production Analyzers to Detect, Diagnose, and Defend Against AI Code Quality Failures
    Steve Publications

    AI-generated code can look flawless while hiding invented APIs, security gaps and subtle logic errors. This practical guide shows you how to build production-ready analyzers that catch what tests miss, from taint tracking and symbolic execution to custom rules for CI/CD and IDEs.

  5. Spec Driven Development (de)
    Spec Driven Development (de)
    Die Methode, mit KI-Agenten zu bauen, ohne die Kontrolle über dein Projekt zu verlieren
    Bezael Pérez

    Die Nutzung von KI zum Programmieren ist einfach. Sie zu nutzen, ohne die Kontrolle zu verlieren, schon weniger. Spec-Driven Development ist die Methode, um deine Idee in eine Spezifikation zu verwandeln, die die KI präzise ausführt — ohne Endlosschleifen, ohne kaputten Code, ohne wieder bei null anzufangen.

  6. PyQuest 1000
    PyQuest 1000
    Code, Concepts & Cards
    Total Pythoneereing

    PyQuest 1000 provides a rapid, no-nonsense path to personalized Python mastery. Targeting entry-level topics this book reviews core concepts to help prepare you for interviews. PyQuest Flash Cards can also be used as a game or as a fast refresher to restore programming confidence. By building your own custom PyQuest deck you can enjoy an uncommon quick-review guaranteed to help you succeed!

  7. Systems Thinking for Software Engineers
    Systems Thinking for Software Engineers
    Designing, Building, and Evolving Complex Software with First Principles
    Steve Publications

    Software is more than code. It is a living system shaped by people, feedback and constant change. This book helps you think beyond features and fixes to understand why systems behave the way they do. Learn practical ideas that lead to better architecture, smarter decisions and software built to last.

  8. Teach It Once (BETA)
    Teach It Once (BETA)
    Set up a personal AI that knows you and works on its own
    Michael Zelbel

    Your AI has not forgotten you. It simply cannot show you what it knows, let you correct it, take it with you, or act on it. This book fixes all four: plain files you own, an assistant with hands on them, rules it will not cross, and work that lands before you wake up. No code, no terminal.

  9. Python for Beginners
    Python for Beginners
    A Practical Pocket Guide with Examples, Exercises & Cheat Sheet
    Diwakar Talwar

    Ready to learn Python?Whether you're completely new to programming or looking for a simple introduction to one of the world's most popular programming languages, this book is the perfect starting point.Through practical examples, beginner-friendly explanations, and hands-on exercises

  10. The Complete Solidity Guide
    The Complete Solidity Guide
    From Beginner to Professional Smart Contract Developer
    Steve Publications

    Build real smart contracts with confidence from your very first line of Solidity. This hands-on guide walks you from blockchain fundamentals to advanced security, DeFi, NFTs, DAOs and production-ready development. Packed with practical examples and proven patterns, it gives you the skills to create secure Ethereum applications that are ready for the real world.

  11. Post-Quantum, Measured
    Post-Quantum, Measured
    Migrating TLS, PKI, and application crypto with evidence you can reproduce
    Danny B. Carr, Jr.

    Adversaries are recording encrypted traffic today to read it once a quantum computer arrives. NIST published the replacements in 2024, and OpenSSL ships them now. This is the migration: measured on one laptop with stock OpenSSL 3.5.5, with every claim labeled verified, reported, or proposed.

  12. Building macOS Applications with Swift
    Building macOS Applications with Swift
    From First Program to Production Application
    Steve Publications

    Whether you are opening Xcode for the first time or ready to ship a polished desktop app, this book guides you through every step. Learn Swift with practical projects, understand how macOS apps are built and gain the skills to create software that is ready for real users and the Mac App Store.

  13. Mastering Astro
    Mastering Astro
    Build Modern Web Applications with Islands Architecture, Hybrid Rendering, and Multi-Framework Integration
    Steve Publications

    Master Astro by building fast, modern web applications from the ground up. Learn islands architecture, hybrid rendering and seamless integration with React, Vue, Svelte and Solid through practical projects and real code. Whether you are launching a blog or a large production app, this book helps you build with speed and confidence.

  14. Mastering ASP.Net From Beginner To Web Developer

    Mastering ASP.NET Web Development: From Fundamentals to Professional Applications teaches you how to develop dynamic, database-driven websites using ASP.NET, Visual Studio, SQL Server, Web Forms, and MVC through practical examples and real-world projects.Learn by building login systems, CRUD applications, interactive web pages, and enterprise-style solutions while mastering the skills .

  15. Mastering Internet of Things

    Mastering Internet of Things (IoT): From Fundamentals to Advanced Applications in Industry and Research is your complete guide to understanding, designing, and building intelligent connected systems.Learn IoT architecture, sensors, communication protocols, Arduino, Raspberry Pi, ESP32, cloud computing, Edge AI, cybersecurity, Industry 4.0, and real-world IoT applications .