This is our Canada store.

Looks like you're in United States. You need a Canada address to shop on our Canada store. Go to our United States store to continue.

Showing results for "dave farley"

  • Bestsellers
  • Highest Rated
  • Price: Low to High
  • Title: A to Z
  • Title: Z to A
  • Date: Newest to Oldest
  • Date: Oldest to Newest
Clear All

Showing 1 - 3 of 3 Results

Adult content is visible. 

Modern Computer Architecture and Organization

Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers

2022

EN

A practical guide in digital systems that demystifies how modern hardware executes software, enabling you to design smarter, more efficient computing solutions across everyday and emerging tech platformsKey FeaturesUnderstand digital circuitry through the study of transistors, logic gates, and sequential logicLearn the architecture of x86, x64, ARM, and RISC-V processors, iPhones, and high-performance gaming PCsStudy the design principles under...

Price$73.99 CADor Free with Kobo Plus

Software Architecture Metrics

Case Studies to Improve the Quality of Your Architecture

2022

EN

Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations of architectural and technical debt early in the process. In this practical book, leading hands-on software architects share case studies to introduce metrics that every software architect should know.This isn't a book about theory. It's more about practice and implementation, about what has already been tried and worked. D...

Price$57.99 CAD

Modern Computer Architecture and Organization

A systems-level guide to modern computer architectures, from hardware foundations to AI datacenters

2026

EN

Explore modern computer architecture from transistors and instruction sets to cloud-scale systems, LLM platforms, and secure computing, with major updates and new chapters reflecting today's cloud and AI-driven computing landscapeKey FeaturesUnderstand modern processor and system architectures, spanning digital logic through x86/x64, ARM, and RISC-VExplore new and expanded topics, including GPUs, LLM platforms, cloud-scale systems, and cybersecurity

Price$44.79 CADor Free with Kobo Plus

People who read this also enjoyed

Tidy First?

A Personal Exercise in Empirical Software Design


2023

EN

Tidying up messy software is a must. And that means breaking up the code to make it more readable, and using guard clauses and helping functions to make it understandable. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings in your code.Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big f...

Price$34.99 CAD

also available as audiobook

Fundamentals of Software Architecture

A Modern Engineering Approach


2025

EN

Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, d...

Price$67.99 CAD

Leading Effective Engineering Teams

Lessons for Individual Contributors and Managers from 10 Years at Google

2024

EN

In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and frameworks for building highly effective engineering teams.Osmani presents best pract...

Price$34.99 CAD

also available as audiobook

Modern Software Engineering

Doing What Works to Build Better Software Faster


2021

EN

Improve Your Creativity, Effectiveness, and Ultimately, Your CodeIn Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.Writing for programmers, managers, and technical leads at all levels of experience, Farley ill...

Price$37.99 CAD

Building Microservices

Designing Fine-Grained Systems


2021

EN

As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures.Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and...

Price$67.99 CAD

also available as audiobook

Domain-Driven Design

Tackling Complexity in the Heart of Software


2003

EN

Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the ...

Price$71.99 CAD

2010

EN

Programming Massively Parallel Processors discusses the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. This book describes computational thinking techniques that will enable students to think about problems in ways that are amenable to high-performance p...

Price$61.99 CAD

Programming Embedded Systems

With C and GNU Development Tools

2006

EN

If you have programming experience and a familiarity with C--the dominant language in embedded systems--Programming Embedded Systems, Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, a...

Price$35.99 CAD

Computer Organization and Design

The Hardware/Software Interface


2011

EN

Computer Organization and Design, Fourth Edition, has been updated with new exercises and improvements throughout suggested by instructors teaching from the book. It covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics. It includes an appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU...

Price$79.99 CAD