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

Software Development eBooks

If you like Software Development eBooks, then you'll love these top picks.
Showing 49 - 72 of 10672 Results
Skip side bar filters
  • Introduction to Computer Science

    by Mark McIlroy ...
    This book is an introduction to Computer Science and the craft of computer programming.Contains the basic material from a first-year Computer Science or programming course. ... Read more

    Free

  • Continuous Delivery

    Reliable Software Releases through Build, Test, and Deployment Automation

    Series series Addison-Wesley Signature Series (Fowler)
    Winner of the 2011 Jolt Excellence Award!Getting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enablerapid, incremental delivery of high quality, valuable new functionality to users. Throughautomation of the build, deployment, and testing process, and improved collaboration ... Read more

    $57.99 CAD

  • C# 5.0 in a Nutshell

    The Definitive Reference

    When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming—including in-depth coverage of C# 5.0’s new asynchronous functions.Shaped by more than 20 expert reviewers, including ... Read more

    $39.99 CAD

  • User Stories Applied: For Agile Software Development

    For Agile Software Development

    by Mike Cohn ...
    Series series Addison-Wesley Signature Series (Beck)
    Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software.The best way to build software that meets users' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied, Mike ... Read more

    $52.99 CAD

  • Vibe Coding

    Building Production-Grade Software With GenAI, Chat, Agents, and Beyond

    GenAI is fundamentally changing the world of software development like nothing since the internet. Vibe Coding is a first-of-its-kind, groundbreaking book that shows developers how to embrace this new frontier.Science fiction is now reality. Programmers no longer need to toil over code and syntax. They can now describe what they want and watch it materialize instantly. Welcome to the future—Vibe ... Read more

    $22.99 CAD

  • Working Effectively with Legacy Code

    Series series Robert C. Martin Series
    Get more out of your legacy systems: more performance, functionality, reliability, and manageabilityIs your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.In this book, Michael Feathers offers start-to ... Read more

    $61.99 CAD

  • Monolith to Microservices

    Evolutionary Patterns to Transform Your Monolith

    by Sam Newman ...
    How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.With many illustrative examples, insightful migration patterns, and a ... Read more

    $47.99 CAD

  • The Ruby Programming Language

    Everything You Need to Know

    The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team:David Flanagan, bestselling author of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository.Yukihiro "Matz" ... Read more

    $45.59 CAD

  • C++ Pocket Reference

    C++ Syntax and Fundamentals

    by Kyle Loudon ...
    C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small size makes it easy to carry about, ensuring that it will always be at-hand ... Read more

    $22.39 CAD

  • Agile Estimating and Planning

    by Mike Cohn ...
    Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies.Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the ... Read more

    $54.99 CAD

  • What is DevOps?

    by Mike Loukides ...
    Have we entered the age of NoOps infrastructures? Hardly. Old-style system administrators may be disappearing in the face of automation and cloud computing, but operations have become more significant than ever. As this O’Reilly Radar Report explains, we’re moving into a more complex arrangement known as "DevOps."Mike Loukides, O’Reilly’s VP of Content Strategy, provides an incisive look into this ... Read more

    Free

  • Software Engineering at Google

    Lessons Learned from Programming Over Time

    Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life ... Read more

    $57.59 CAD

  • Lessons Learned in Software Testing

    A Context-Driven Approach

    Decades of software testing experience condensed into the most important lessons learned.The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. ... Read more

    $44.99 CAD

  • Eclipse IDE Pocket Guide

    Using the Full-Featured IDE

    by Ed Burnette ...
    Eclipse is the world's most popular IDE for Java development. And although there are plenty of large tomes that cover all the nooks and crannies of Eclipse, what you really need is a quick, handy guide to the features that are used over and over again in Java programming. You need answers to basic questions such as: Where was that menu? What does that command do again? And how can I set my ... Read more

    $8.09 CAD

  • Agile Software Requirements

    Lean Requirements Practices for Teams, Programs, and the Enterprise

    “We need better approaches to understanding and managing software requirements, and Dean provides them in this book. He draws ideas from three very useful intellectual pools: classical management practices, Agile methods, and lean product development. By combining the strengths of these three approaches, he has produced something that works better than any one in isolation.”–From the Foreword by ... Read more

    $54.99 CAD

  • Learn Ruby on Rails

    by Daniel Kehoe ...
    Get the book that is called, “The best Rails book for beginners,” for a solid start on Ruby on Rails web development. No other tutorial does a better job of explaining the concepts. Master the basics. Learn the practices you’ll use in the workplace as a professional Rails developer. And follow a roadmap that sets you on a path to building your own web applications, not just following tutorials. ... Read more

    Free

  • Management 3.0

    Leading Agile Developers, Developing Agile Leaders

    by Jurgen Appelo ...
    Series series Addison-Wesley Signature Series (Cohn)
    In many organizations, management is the biggest obstacle to successful Agile development. Unfortunately, reliable guidance on Agile management has been scarce indeed. Now, leading Agile manager Jurgen Appelo fills that gap, introducing a realistic approach to leading, managing, and growing your Agile team or organization.Writing for current managers and developers moving into management, Appelo ... Read more

    $52.99 CAD

  • 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

    $67.99 CAD

  • Implementing Domain-Driven Design

    by Vaughn Vernon ...
    “For software developers of all experience levels looking to improve their results, and design and implement domain-driven enterprise applications consistently with the best current state of professional practice, Implementing Domain-Driven Design will impart a treasure trove of knowledge hard won within the DDD and enterprise application architecture communities over the last couple decades.” ... Read more

    $61.99 CAD

  • Stop Coding

    by Ajamo Adams ...
    The world is changing, A few short years ago a manual tester would run tests against software to check that the requirements had been satisfied. Fast forward to today and businesses want fast test execution, Continuous Integration with little to no human intervention.Stop Coding is a step-by-step guide into the new way of automated testing, using ground-breaking tools like Katalon Studio, a tool ... Read more

    Free

  • (Part 1) Absolute Beginner: Java 4 Selenium WebDriver: Come Learn How To Program For Automation Testing

    by Rex Jones ...
    Are You Interested in Selenium WebDriver?This is one of the best Java books specifically for SeleniumNote: Book available on your tablet, phone, PDF, PC, Mac, and paperback (Black/White & Color). You will find details of downloading the PDF document inside the book.Why You Will Like Part 1 – Java 4 Selenium WebDriver?Part 1 – Java 4 Selenium WebDriver contains valuable information for... ... Read more

    Free

  • REST API Design Rulebook

    Designing Consistent RESTful Web Service Interfaces

    by Mark Masse ...
    In today’s market, where rival web services compete for attention, a well-designed REST API is a must-have feature. This concise book presents a set of API design rules, drawn primarily from best practices that stick close to the Web’s REST architectural style. Along with rules for URI design and HTTP use, you’ll learn guidelines for media types and representational forms.REST APIs are ubiquitous, ... Read more

    $9.59 CAD

  • How to Buy, Sell, and Profit onay

    Kick-Start Your Home-Based Business in Just Thirty Days

    by Adam Ginsberg ...
    A lively insider's guide to starting a successful small business selling items old and new on eBay, written with personal anecdotes, well–kept secrets, and insider tips by Adam Ginsberg, eBay's most successful private salesperson.This is the insider's guide to making money on eBay. Adam Ginsberg is the most successful seller on eBay, moving around a million dollars' worth of merchandise every ... Read more

    $11.99 CAD

  • 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

    $38.46 CAD