Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Mastering WineHQ
    Mastering WineHQ
    The Complete Guide to Installing, Configuring, Understanding and Using Wine to Run Windows Applications on Linux
    Steve Publications

    Want to run Windows applications on Linux without the overhead of a virtual machine? Mastering WineHQ shows you how to install, configure and get the most out of Wine. From everyday applications to demanding games, this practical guide covers the tools, techniques and troubleshooting skills you need to make Windows software work on Linux.

  2. Understanding Typography Systems
    Understanding Typography Systems
    Architecture, Rendering and Implementation Across Windows, Linux and macOS
    Steve Publications

    Ever wondered what really happens when text appears on your screen? From character encoding and font files to rendering engines and operating system internals, this book uncovers the technology behind digital typography. Explore how Windows, Linux and macOS turn raw text into readable pixels, with practical insights for developers, engineers and designers.

  3. Mastering Scapy
    Mastering Scapy
    Network Packet Construction and Analysis
    Steve Publications

    Learn to build, send, capture and analyze network packets with Scapy, one of Python’s most versatile networking tools. Through practical examples and runnable code, you’ll explore protocols, traffic analysis, PCAP files, custom packet creation and security testing. Whether you’re troubleshooting networks or sharpening your security skills, this book gives you the tools to get hands-on.

  4. Executable Knowledge Architecture (EKA) - VOLUME 4b -- Semantic Knowledge Engineering, Part 2
    Executable Knowledge Architecture (EKA) - VOLUME 4b -- Semantic Knowledge Engineering, Part 2
    The Semantic Knowledge Development Lifecycle (SKDL) -- Chapters 23-27
    Xiaoqi Zhao

    You know how to build classes in Protégé. But do you know when to attach meaning — and when to wait?Volume 4 of "Mastering Ontology Engineering" introduces SKDL: the Semantic Knowledge Development Lifecycle. Seven stages. One discipline. Zero guesswork.From Aristotle to Description Logic. From taxonomy to executable knowledge.This is where pizza -> philosophy — and philosophy -> engineering.

  5. Night Shift
    Night Shift
    How freelancers and small studios hand real work to AI agents — and wake up to finished drafts
    Ailey

    You tried AI tools. They're fast. And you're still doing all the work — just in a chat window.

  6. Java Concurrency Wars: The Conquest Against Deadlocks

    A production crisis. Three developers. Fifty cinematic comic lessons. Master Java threads, race conditions, synchronization, and deadlocks through an unforgettable manga-style adventure.

  7. Finish a Liquid Cooling Verification
    No Description Available
  8. Read and Use Load Bank Data
    No Description Available
  9. Design and Build a Liquid Load Bank for NVL72 Racks
    Design and Build a Liquid Load Bank for NVL72 Racks
    A field guide to the requirements sheet and the prototype gates
    Tristan
    No Description Available
  10. The Agents.md Cookbook
    The Agents.md Cookbook
    Rules Files for AI Coding Agents
    Kristian Reformis

    Your AI coding agent starts every session knowing nothing about your project, so it guesses - and the guess is sometimes expensive. The AGENTS.md Cookbook shows you how to write short, specific rules files, how to test them with a simple before-and-after method, and includes twelve ready-to-adapt recipes for real project types, labeled honestly about what has and has not been tested.

  11. SQL Interview Lab
    SQL Interview Lab
    Mohitsing Sanjaysing Patil

    Stop memorizing SQL answers. Start solving real problems.Master 42 practical SQL challenges with tested queries, clear explanations, and hands-on exercises designed to build confidence for technical interviews.

  12. Numerical Methods in Alloy Design

    A practical guide to numerical methods for the Cahn–Hilliard equation in alloy design—matrix and spectral schemes, quasi-steady reductions, and matrix exponentials—tested on spinodal benchmarks and illustrated with codes for binary and multicomponent systems.

  13. YOUR FIRST 30 DAYS WITH AI CODING ASSISTANTS
    YOUR FIRST 30 DAYS WITH AI CODING ASSISTANTS
    FROM ZERO TO PRODUCTIVE
    Anshuman Mishra

    A practical 30-day plan that turns complete beginners into confident, responsible users of AI coding assistants.Learn how to set clear goals, build a small project, debug with purpose, use Git, write better code, and present your work — all while using AI as a learning partner, not a crutch.

  14. The SDET Blueprint
    The SDET Blueprint
    A 30-Day, Hands-On Roadmap from Manual QA to Automation Engineer with Playwright & TypeScript
    Paras Singh Gusain

    Stop getting stuck in manual regression cycles and learn to engineer zero-touch automation pipelines. In 30 days, go from Manual QA to SDET by building a production-grade test framework from scratch with Playwright, TypeScript, and GitHub Actions—complete with a live portfolio report for hiring managers.

  15. Building a Native LLM Inference Engine

    From Raw Model Weights to High-Performance C++20 and CUDA ExecutionModern large language models are only as efficient as the systems that execute them. Behind every generated token lies a complex interaction between model architecture, memory bandwidth, numerical precision, parallel computation, kernel execution, and runtime orchestration. Understanding these interactions is essential for engineers who want to move beyond high-level inference frameworks and build systems whose performance, architecture, and execution behavior they can control directly.