Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Programming eBooks

If you like Programming eBooks, then you'll love these top picks.
Showing 1 - 24 of 28412 Results
Skip side bar filters
  • The C4 Model

    Visualizing Software Architecture

    by Simon Brown ...
    Good architecture is more than just good code—it's clear communication. The C4 Model: Visualizing Software Architecture is a practical guide to creating diagrams that help teams understand, build, and talk about software systems more effectively. Developed by Simon Brown and used by thousands of teams worldwide, the C4 model breaks architecture down into four simple levels (context, container, ... Read more

    £29.99

  • Pragmatic Programmer, The

    Your journey to mastery, 20th Anniversary Edition

    “One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied“. . . filled with practical advice, both technical ... Read more

    £29.79

  • The Psychology of Software Teams

    by Cat Hicks ...
    To build the future, we need new ways of supporting software teams. This book will give you a secret weapon: the psychology that creates resilience for developers, sustainable practices for software teams, and innovation for organizations. You’ll learn from rigorous empirical evidence gathered from top engineering organizations and thousands of developers around the world, revealing powerful ... Read more

    £19.99

  • Grokking Data Structures

    Don’t be perplexed by data structures! This fun, friendly, and fully illustrated guide makes it easy to learn useful data structures you’ll put to work every day.Grokking Data Structures makes it a breeze to learn the most useful day-to-day data structures. You’ll follow a steady learning path from absolute basics to advanced concepts, all illustrated with fun examples, engaging industry stories, ... Read more

    £26.99

  • Build a Reasoning Model (From Scratch)

    Get the eBook free when you register your print book at Manning."An exceptional deep dive into the next frontier of AI.”—Aman Chadha, GoogleThis book is a practical guide to understanding how modern reasoning-oriented LLMs work by building their core methods step by step. The book tells a clear engineering story: start with a conventional pre-trained LLM, learn how text generation works, build ... Read more

    £31.99

  • Patterns of Enterprise Application Architecture

    by Martin Fowler ...
    Series series Addison-Wesley Signature Series (Fowler)
    The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their ... Read more

    £41.69

  • Statistics Every Programmer Needs

    Practical Python implementations and quantitative methods

    by Gary Sutton ...
    Put statistics into practice with Python!Data-driven decisions rely on statistics. Statistics Every Programmer Needs introduces the statistical and quantitative methods that will help you go beyond “gut feeling” for tasks like predicting stock prices or assessing quality control, with examples using the rich tools of the Python ecosystem.Statistics Every Programmer Needs will teach you how to ... Read more

    £42.49

  • Debugging

    The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

    When the pressure is on to resolve an elusive software or hardware glitch, what's needed is a cool head courtesy of a set of rules guaranteed to work on any system, in any circumstance.Written in a frank but engaging style, this book provides simple, foolproof principles guaranteed to help find any bug quickly. Recognized tech expert and author David Agans changes the way you think about debugging ... Read more

    £11.59 or Free with Kobo Plus

  • ActivityPub

    Programming for the Social Web

    ActivityPub is the new standard for connecting social networks together on the social web. This open, decentralized social networking protocol defines an API for sharing activities to a social network and a procedure that servers use to distribute those activities to a subscriber's feed. With this book, you'll learn how to assemble ActivityPub-enabled clients for making new kinds of social apps on ... Read more

    £24.99

  • C# 12 in a Nutshell

    The Definitive Reference

    When you have questions about C# 12 or .NET 8, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, and with its continual growth, there's always so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today.Aimed at intermediate and ... Read more

    £34.99

  • Flutter for Beginners

    An introductory guide to building cross-platform mobile applications with Flutter and Dart 2

    A step-by-step guide to learning Flutter and Dart 2 for creating Android and iOS mobile applicationsKey FeaturesGet up to speed with the basics of Dart programming and delve into Flutter developmentUnderstand native SDK and third-party libraries for building Android and iOS applications using FlutterPackage and deploy your Flutter apps to achieve native-like performanceBook DescriptionGoogle ... Read more

    £17.99 or Free with Kobo Plus

  • Addiction by Design

    Machine Gambling in Las Vegas

    An anthropologist traces the intimate connections between gambling addiction and casino industry design tacticsRecent decades have seen a dramatic shift away from social forms of gambling played around roulette wheels and card tables to solitary gambling at electronic terminals. Slot machines, revamped by ever more compelling digital and video technology, have unseated traditional casino games as ... Read more

    £14.39

  • How AI Thinks

    How we built it, how it can help us, and how we can control it

    by Nigel Toon ...
    THE #2 TIMES BESTSELLER'Artificial intelligence is going to have a massive impact on everyone’s lives... an accessible and sensible read that helps demystify AI' Deborah Meaden, entrepreneur and star of Dragon's Den'Nigel Toon is a visionary leader in the field of artificial intelligence... a must-read' Marc Tremblay, Distinguished Engineer, MicrosoftThose who understand how AI thinks will ... ... Read more

    Was £5.99 Now £4.99

  • C++ Application Development with Code::Blocks

    Using Code::Blocks it's possible for C++ developers to create application consistency across multiple platforms. This book takes you through the process from installation to implementing advanced features, all with a user-friendly approach.

    by BIPLAB MODAK ...
    Key FeaturesBook DescriptionThis is a comprehensive tutorial with step-by-step instructions on how to develop applications with Code::Blocks.This book is for C++ developers who wish to use Code::Blocks to create applications with a consistent look and feel across multiple platforms. This book assumes that you are familiar with the basics of the C++ programming language.What you will learnInstall ... Read more

    £20.99 or Free with Kobo Plus

  • Rust Web Development

    With warp, tokio, and reqwest

    Create bulletproof, high-performance web apps and servers with Rust.In Rust Web Development you will learn:Handling the borrow checker in an asynchronous environmentLearning the ingredients of an asynchronous Rust stackCreating web APIs and using JSON in RustGraceful error handlingTesting, tracing, logging, and debuggingDeploying Rust applicationsEfficient database accessRust Web Development</em.. ... Read more

    £26.99

  • Understanding Control Flow

    Concurrent Programming Using μC++

    by Peter A. Buhr ...
    Series series Computer Science (R0)
    The control-flow issues presented in this textbook are extremely relevant in modern computer languages and programming styles. In addition to the basic control-flow mechanisms, virtually all new computer languages provide some form of exceptional control flow to support robust programming introduced in this textbook. Also, concurrency capabilities are appearing with increasing frequency in both ... Read more

    £38.29

  • Mazes for Programmers

    Code Your Own Twisty Little Passages

    by Jamis Buck ...
    Unlock the secrets to creating random mazes! Whether you're a game developer, an algorithm connoisseur, or simply in search of a new puzzle, you're about to level up. Learn algorithms to randomly generate mazes in a variety of shapes, sizes, and dimensions. Bend them into Moebius strips, fold them into cubes, and wrap them around spheres. Stretch them into other dimensions, squeeze them into ... Read more

    £17.99

  • Object-Oriented Python

    Master OOP by Building Games and GUIs

    by Irv Kalb ...
    Power up your Python with object-oriented programming and learn how to write powerful, efficient, and re-usable code.Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You’ll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the ... Read more

    £16.69

  • The Art of Game Design

    A Book of Lenses, Third Edition

    by Jesse Schell ...
    The Art of Game Design guides you through the design process step-by-step, helping you to develop new and innovative games that will be played again and again. It explains the fundamental principles of game design and demonstrates how tactics used in classic board, card and athletic games also work in top-quality video games.Good game design happens when you view your game from as many ... Read more

    £59.99

  • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

    Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This bestselling book uses concrete examples, minimal theory, and production-ready Python frameworks (Scikit-Learn, Keras, and TensorFlow) ... Read more

    £39.99

  • Configuring Smart Devices with ESPHome

    Definitive Reference for Developers and Engineers

    "Configuring Smart Devices with ESPHome""Configuring Smart Devices with ESPHome" presents a definitive and technical exploration of ESPHome, guiding readers from core architectural concepts to advanced device integrations. The book meticulously covers the entire ESPHome ecosystem, starting with its foundational frameworks, supported microcontroller platforms, and the intricacies of its build ... Read more

    £7.37 or Free with Kobo Plus

  • Digital Transformation in Cloud Computing

    Top-level Design, Architecture, and Applications

    With the rapid development of cloud computing and digital transformation, well-designed cloud-based architecture is always in urgent need. Illustrated by project cases from the Chinese technology company Alibaba, this book elaborates how to design a cloud-based application system and build them on the cloud.Cloud computing is far from being just a resource provider; it offers database, storage and ... Read more

    £76.99

  • Trade Options with an Edge

    Would you like to have success in trading options much like the success of a casino that consistently grinds out profits each day? Casinos are successful because they have a definite probability edge on every gambling opportunity that they offer. They rely on the law of large numbers to guarantee that their probability edge will produce profits. When trading options, you can also do this if you ... Read more

    £2.99

  • Android Programming

    The Big Nerd Ranch Guide

    Series series Big Nerd Ranch Guides
    Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Kotlin experience.Based on Big Nerd Ranch’s popular Android Bootcamp, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps in Kotlin compatible with Android ... Read more

    £21.99