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 24346 Results
Skip side bar filters
  • Site Reliability Engineering

    How Google Runs Production Systems

    Google pioneered the discipline of Site Reliability Engineering (SRE), applying reliability to the entire user journey for consumer, enterprise, and infrastructure systems. In the years since, many organizations have followed suit, guided by the tenets laid out in the best-selling first edition of this practical book. Now, a fully revised edition brings Site Reliability Engineering up-to-date with ... Read more

    $48.99 USD

  • The Multiplier Mindset

    How to Move from Senior Engineer to Tech Leader in the Age of AI

    You've got the technical skills—but now what? The Multiplier Mindset is the career-changing guide for senior engineers ready to grow into impactful leadership roles. As generative AI reshapes workflows and automates routine tasks, technical leaders must learn to shift their focus from personal output to team and organizational impact. This book introduces the Multiplier Mindset, a powerful ... Read more

    $28.09 USD

  • 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

    $43.19 USD

  • The Staff Engineer's Path

    A Guide for Individual Contributors Navigating Growth and Change

    by Tanya Reilly ...
    For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well--or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills ... Read more

    $24.49 USD

  • 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

    $27.99 USD

  • Software Architecture: The Hard Parts

    Modern Trade-Off Analyses for Distributed Architectures

    There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures.Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, ... Read more

    $48.99 USD

  • Build with Claude Code

    From zero to deployed apps with AI-assisted development

    by Taeho Jo ...
    Turn ideas into working software with Claude Code. Build and deploy real apps while learning prompting, APIs, AI agents, MCP, Skills, plugins, and the practices that make AI-assisted development work.Key FeaturesBuild nine hands-on projects, progressing from simple web apps to AI-powered, database-connected applicationsTurn prompts into repeatable workflows with CLAUDE.md, commands, agents, and ... Read more

    $35.99 USD

  • Fluent Python

    Clear, Concise, and Effective Programming

    Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas.Discover and apply idiomatic Python 3 features ... Read more

    $48.99 USD

  • Building Mobile Apps at Scale

    39 Engineering Challenges

    by Gergely Orosz ...
    While there is a lot of appreciation for backend and distributed systems challenges, there tends to be less empathy for why mobile development is hard when done at scale.This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams.For ... Read more

    $21.89 USD

  • Architecture Patterns with Python

    Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

    As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Python isn’t always straightforward.With this hands-on ... Read more

    $41.09 USD

  • The Engineering Executive's Primer

    Impactful Technical Leadership

    by Will Larson ...
    As an engineering manager, you almost always have someone in your company to turn to for advice: a peer on another team, your manager, or even the head of engineering. But who do you turn to if you're the head of engineering? Engineering executives have a challenging learning curve, and many folks excitedly start their first executive role only to leave frustrated within the first 18 months.In ... Read more

    $24.49 USD

  • 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

    $6.79 USD

  • The AWK Programming Language

    Awk was developed in 1977 at Bell Labs, and it's still a remarkably useful tool for solving a wide variety of problems quickly and efficiently. In this update of the classic Awk book, the creators of the language show you what Awk can do and teach you how to use it effectively.Here's what programmers today are saying: "I love Awk." "Awk is amazing." "It is just so damn good." "Awk is just right." ... Read more

    $34.19 USD

  • WireGuard in Depth

    The Complete Guide for Developers and Engineers

    by William Smith ...
    "WireGuard in Depth""WireGuard in Depth" offers a definitive exploration of the WireGuard VPN protocol, blending rigorous technical analysis with real-world deployment insights. Beginning with foundational concepts, the book examines the minimalist design philosophy that underpins WireGuard, its core architecture, and the protocol's innovative use of modern cryptography. It carefully contrasts ... Read more

    $9.95 USD

  • C/C++. Curso de programación. 4ª Edición.

    Aprender C nunca ha sido fácil. Por eso el autor, apoyándose en su experiencia docente, ha puesto todo su empeño en escribir un libro fácil de leer, progresivo en el aprendizaje y con muchos ejemplos que aclaren lo expuesto ... Read more

    $25.19 USD

  • Apprendre Python Rapidement

    Le guide du débutant pour apprendre tout ce que vous devez savoir sur Python, même si vous êtes nouveau dans la programmation

    by Kevin Droz ...
    ⚠ A qui s’adresse ce livreCe livre est un guide complet pour débutants destiné à leur enseigner la programmation avec Python pas à pas. Si vous avez déjà appris à écrire des programmes informatiques dans d'autres langages - que ce soit un langage de description simple comme HTML5 ou un langage plus complexe comme le Java ou le C, alors ce livre est pour vous.Si vous avez des compétences ... Read more

    $11.65 USD

  • Coaching Agile Teams

    A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition

    by Lyssa Adkins ...
    Series series Addison-Wesley Signature Series (Cohn)
    The Provocative and Practical Guide to Coaching Agile TeamsAs an agile coach, you can help project teams become outstanding at agile, creating products that make them proud and helping organizations reap the powerful benefits of teams that deliver both innovation and excellence.More and more frequently, ScrumMasters and project managers are being asked to coach agile teams. But it’s a challenging ... Read more

    $35.99 USD

  • Data Mesh

    Delivering Data-Driven Value at Scale

    We're at an inflection point in data, where our data management solutions no longer match the complexity of organizations, the proliferation of data sources, and the scope of our aspirations to get value from data with AI and analytics. In this practical book, author Zhamak Dehghani introduces data mesh, a decentralized sociotechnical paradigm drawn from modern distributed architecture that ... Read more

    $48.99 USD

  • User Story Mapping

    Discover the Whole Story, Build the Right Product

    User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features.Author Jeff Patton shows you how changeable story maps enable your team to hold better ... Read more

    $24.49 USD

  • Building Evolutionary Architectures

    Automated Software Governance

    The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it ... Read more

    $48.99 USD

  • The Systems View of Life

    A Unifying Vision

    Over the past thirty years, a new systemic conception of life has emerged at the forefront of science. New emphasis has been given to complexity, networks, and patterns of organisation, leading to a novel kind of 'systemic' thinking. This volume integrates the ideas, models, and theories underlying the systems view of life into a single coherent framework. Taking a broad sweep through history and ... Read more

    $30.39 USD

  • The Hard Thing About Hard Things

    Building a Business When There Are No Easy Answers

    by Ben Horowitz ...
    Ben Horowitz, cofounder of the venture capital firm Andreessen Horowitz and one of Silicon Valley’s most respected and experienced entrepreneurs, offers essential leadership advice on building and running a startup—practical wisdom for managing the toughest problems business school doesn’t cover, based on his popular ben’s blog.While many people talk about how great it is to start a business, very ... Read more

    $20.09 USD

  • Building Microservices

    Designing Fine-Grained Systems

    by Sam Newman ...
    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 ... Read more

    $48.99 USD

  • Learning Go

    An Idiomatic Approach to Real-World Go Programming

    by Jon Bodner ...
    Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write ... Read more

    $41.09 USD