Programming

  • The Linux Memory Manager

    The Linux memory management subsystem hasn’t had a definitive reference since 2004. The Linux Memory Manager fills this void with a modern, in-depth exploration of how Linux handles memory, combining high-level overviews with detailed code analysis. Written by a Linux kernel maintainer and supported by insights from memory management experts, this book provides readers with a rare opportunity to explore the subsystem at both the conceptual and code levels. This 1,300-page guide goes beyond surface explanations, showing how core principles are implemented in the Linux kernel source and serving as both a study guide and an on-the-job reference for years to come.

    Read more

    From £16.00
  • Super Nintendo: How One Japanese Company Helped the World Have Fun

    A joyous exploration of the cultural phenomenon that created Mario, Zelda and Pokémon, and an ode to our love of gaming, by one of the most trusted voices in video games writing.

    ‘This is a great book.’
    CHARLIE BROOKER

    ‘Among the best things ever written about Nintendo.’
    TOM BISSELL, author of Extra Lives

    ‘Delightful . . . a vivid picture of the most important company in video games.”‘
    JASON SCHREIER, author of Blood, Sweat, and Pixels

    From the instant classics to the hidden gems, Nintendo’s video games occupy a special place in the hearts of hundreds of millions of people around the globe. Every player has forged a unique connection with a beloved game, feeling that rush of awe and wonder as they immersed themselves in a virtual world in pursuit of that most human of impulses: the desire to have fun.

    Super Nintendo finds lifelong gamer Keza MacDonald exploring Nintendo’s legendary roster of games – as well as consoles such as the SNES, Gameboy, Wii and Switch, and a host of other quirky inventions from the Power Glove to Nintendo Labo – drawing from decades’ worth of exclusive interviews with their creators and the people whose lives have been changed by them. Along the way, she tells the story of how this unassuming playing card company, founded in Kyoto in 1889, became one of the dominant cultural forces of the twenty-first century.

    Offering unparalleled access to the company and its fun-filled world, and written with warmth and wit, Super Nintendo captures the love that so many of us feel for video games – and reveals just what that love tells us about being human.

    FEATURING CHAPTERS ON
    Ultrahand, Donkey Kong, Super Mario, The Legend of Zelda, Metroid, Pokémon, Kirby’s Adventures, Wii Sports, Animal Crossing, Nintendo Labo, Super Smash Bros, Splatoon

    ‘This is cultural history at its most generous: Nintendo not as corporate monolith, but as dream factory, mythmaker, and companion to childhood.’
    SIMON PARKIN, contributing writer for The New Yorker

    Read more

    From £16.39£20.00
  • Server-Side WebAssembly: Lightweight Apps with Wasm

    Shrink your services, not your ambitions. Traditional backends often feel heavy, costly, and slow to adapt. Server-Side WebAssembly shows you how to build lightning-fast, portable backends that run anywhere, giving you the power of Wasm without the pain of complex rewrites.

    • Polyglot components: Reuse Rust, JavaScript, and Python code without rewrites.
    • OCI-compliant containers: Package Wasm workloads once, deploy on any registry or platform.
    • Kubernetes scaling: Orchestrate tiny binaries that launch in milliseconds and slash cloud bills.
    • Edge readiness: Serve users closer, lower latency, and maximise device performance.
    • Built-in security: Sandboxed execution reduces attack surface for production workloads.
    • Hands-on project path: Key-value, HTTP, and ML components show real workflows step by step.

    Serve- Side WebAssembly by WebAssembly contributor Danilo Chiarlone delivers a clear, code-first roadmap for next-gen back-end development.

    Starting with essential Wasm fundamentals, the book moves quickly into building production-grade microservices. You containerise components, push them to registries, and integrate with Kubernetes, serverless, and edge platforms. Each chapter layers new skills through a running sample app.

    By the final page, you will confidently compile, package, and scale Wasm workloads from multiple languages, tap hardware isolation, and connect to cloud resources and machine-learning models.

    Ideal for backend developers, DevOps engineers, and system architects seeking leaner, faster, portable services.

    Read more

    From £26.99

Main Menu