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 28627 Results
Skip side bar filters
  • sed & awk

    UNIX Power Tools

    sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most common operation done with sed is substitution, replacing one block of text with another.awk is a complete ... Read more

    £18.99

  • Regular Expression Pocket Reference

    Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET

    This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular ... Read more

    £6.99

  • Technology Strategy Patterns

    Architecture as Strategy

    by Eben Hewitt ...
    Technologists who want their ideas heard, understood, and funded are often told to speak the language of businessâ??without really knowing what that is. This bookâ??s toolkit provides architects, product managers, technology managers, and executives with a shared languageâ??in the form of repeatable, practical patterns and templatesâ??to produce great technology strategies.Author Eben Hewitt ... Read more

    £21.99

  • grep Pocket Reference

    A Quick Pocket Reference for a Utility Every Unix User Needs

    grep Pocket Reference is the first guide devoted to grep, the powerful Unix content-location utility. This handy book is ideal for system administrators, security professionals, developers, and others who want to learn more about grep and take new approaches with it -- for everything from mail filtering and system log management to malware analysis. With grep Pocket Reference, you will:Learn ... Read more

    £5.99

  • Learning GNU Emacs

    A Guide to Unix Text Processing

    GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment--you can stay within Emacs all day without leaving. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that will also "grow" with you: as you ... Read more

    £18.99

  • MySQL Pocket Reference

    SQL Functions and Utilities

    by George Reese ...
    To help you be more efficient in your work, this handy pocket reference gives you instant reminders on how to use important MySQL functions, especially in conjunction with key parts of the LAMP open source infrastructure. This powerful database system is so rich in features that no administrator or programmer can stay familiar with all of them. MySQL Pocket Reference is an ideal on-the-job ... Read more

    £6.99

  • Ruby Pocket Reference

    Instant Help for Ruby Programmers

    Updated for Ruby 2.2, this handy reference offers brief yet clear explanations of Ruby’s core elements—from operators to blocks to documentation creation—and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the name of that String method? This book is organized to help you find the facts fast.Ruby Pocket Reference, 2nd Edition is ... Read more

    £6.99

  • Python Pocket Reference

    Python In Your Pocket

    by Mark Lutz ...
    Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. Youâ??ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need.Written by Mark Lutzâ? ... Read more

    £6.99

  • Bash Pocket Reference

    Help for Power Users and Sys Admins

    Itâ??s simple: if you want to interact deeply with Mac OS X, Linux, and other Unix-like systems, you need to know how to work with the Bash shell. This concise little book puts all of the essential information about Bash right at your fingertips.Youâ??ll quickly find answers to the annoying questions that generally come up when youâ??re writing shell scripts: What characters do you need to quote? ... Read more

    £6.99

  • Perl Pocket Reference

    Programming Tools

    by Johan Vromans ...
    If you have a Perl programming question, you'll find the answer quickly in this handy, easy-to-use quick reference. The Perl Pocket Reference condenses and organizes stacks of documentation down to the most essential facts, so you can find what you need in a heartbeat.Updated for Perl 5.14, the 5th edition provides a summary of Perl syntax rules and a complete list of operators, built-in functions ... Read more

    £6.99

  • vi Editor Pocket Reference

    For many users, working in the UNIX environment means using vi, a full-screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features.The vi Editor Pocket Reference is a companion volume to O'Reilly's updated sixth edition of Learning the vi Editor, a complete guide to text editing with vi. New topics in Learning the vi Editor ... Read more

    £4.99

  • Apache 2 Pocket Reference

    For Apache Programmers & Administrators

    by Andrew Ford ...
    Even if you know the Apache web server inside and out, you still need an occasional on-the-job reminder -- especially if you're moving to the newer Apache 2.x. Apache 2 Pocket Reference gives you exactly what you need to get the job done without forcing you to plow through a cumbersome, doorstop-sized reference.This Book provides essential information to help you configure and maintain the server ... Read more

    £6.99

  • Terraform: Up and Running

    Writing Infrastructure as Code

    Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on third edition, expanded and thoroughly updated for version 1.0 and beyond, shows you the fastest way to get up and running with Terraform.Gruntwork cofounder ... Read more

    £34.99

  • 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

  • Building Resilient Distributed Systems

    Patterns and Practices for Stable Software

    by Sam Newman ...
    When every safeguard is in place and your distributed system still fails, a simplistic, narrow view of system resilience is no longer enough. Modern software architectures, amplified by unpredictable AI components, demand a different approach to preventing catastrophic downtime.In Building Resilient Distributed Systems, author Sam Newman offers a modern blueprint for surviving real-world system ... Read more

    £34.99

  • 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

  • Hello World

    How to be Human in the Age of the Machine

    by Hannah Fry ...
    'One of the best books yet written on data and algorithms. . .deserves a place on the bestseller charts.' (The Times)You are accused of a crime. Who would you rather determined your fate - a human or an algorithm?An algorithm is more consistent and less prone to error of judgement. Yet a human can look you in the eye before passing sentence.Welcome to the age of the algorithm, the story of a not ... Read more

    Was £7.99 Now £3.99

  • Build a Large Language Model (From Scratch)

    Series series From Scratch
    How to implement LLM attention mechanisms and GPT-style transformers.In Build a Large Language Model (from Scratch) bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You’ll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks ... Read more

    £31.99

  • Code

    The Hidden Language of Computer Hardware and Software

    The classic guide to how computers work, updated with new chapters and interactive graphics"For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about ... Read more

    £20.19

  • Signals & Levers

    Systems Thinking Tools to Unblock Software Delivery

    Stop fighting symptoms. Start finding solutions. Discover the systems thinking tools that actually work.In Signals & Levers, Elisabeth Hendrickson—former VP R&D at Pivotal and author of the enduring Explore It!—and Joel Tosi—who has spent 25+ years delivering software and a decade helping teams stop “change theater”—teach you to see through the illusions that plague every software organization. ... Read more

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

  • 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

  • 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

  • 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