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 961 - 984 of 10688 Results
Skip side bar filters
  • Computers as Theatre

    by Brenda Laurel ...
    Brenda Laurel's Computers as Theatre revolutionized the field of human-computer interaction, offering ideas that inspired generations of interface and interaction designers-and continue to inspire them. Laurel's insight was that effective interface design, like effective drama, must engage the user directly in an experience involving both thought and emotion. Her practical conclusion was that a ... Read more

    $28.99 CAD

  • Parallel Agile – faster delivery, fewer defects, lower cost

    Series series Computer Science (R0)
    From the beginning of software time, people have wondered why it isn’t possible to accelerate software projects by simply adding staff. This is sometimes known as the “nine women can’t make a baby in one month” problem. The most famous treatise declaring this to be impossible is Fred Brooks’ 1975 book The Mythical Man-Month, in which he declares that “adding more programmers to a late software ... Read more

    $51.29 CAD

  • Feature-Oriented Software Product Lines

    Concepts and Implementation

    Series series Computer Science (R0)
    While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad market, it often does not address smaller market segments, nor the needs and wishes of individual customers. Software product lines reconcile mass production and standardization with mass customization in software engineering. Ideally, based on a set ... Read more

    $83.29 CAD

  • Behavioural Types

    From Theory to Tools

    Edited by Simon Gay, António Ravara ...
    Behavioural type systems in programming languages support the specification and verification of properties of programs beyond the traditional use of type systems to describe data processing. A major example of such a property is correctness of communication in concurrent and distributed systems, motivated by the importance of structured communication in modern software. Behavioural Types: from ... Read more

    Free

  • The Software Arts

    by Warren Sack ...
    Series series Software Studies
    An alternative history of software that places the liberal arts at the very center of software's evolution.In The Software Arts, Warren Sack offers an alternative history of computing that places the arts at the very center of software's evolution. Tracing the origins of software to eighteenth-century French encyclopedists' step-by-step descriptions of how things were made in the workshops of ... Read more

    $43.99 CAD

  • Kotlin Quick Start Guide

    Core features to get you ready for developing applications

    by Marko Devcic ...
    Get started with Kotlin programming for building real world applicationsKey FeaturesStart programming with KotlinExplore Kotlin language syntax, standard libraries and Java InteroperabilityBuilds an example application with what you learnBook DescriptionKotlin is a general purpose, object-oriented language that primarily targets the JVM and Android. Intended as a better alternative to Java, its ... Read more

    $28.79 CAD or Free with Kobo Plus

  • Web Dynpro ABAP for Practitioners

    Series series Computer Science (R0)
    Web Dynpro ABAP, a NetWeaver web application user interface tool from SAP, enables web programming connected to SAP Systems. The authors’ main focus was to create a book based on their own practical experience. Each chapter includes examples which lead through the content step-by-step and enable the reader to gradually explore and grasp the Web Dynpro ABAP process. The authors explain in ... Read more

    $64.09 CAD

  • Tiny Python Projects

    Learn coding and testing with puzzles and games

    ”Tiny Python Projects is a gentle and amusing introduction to Python that will firm up key programming concepts while also making you giggle.”—Amanda Debler, SchaefflerKey FeaturesLearn new programming concepts through 21-bitesize programsBuild an insult generator, a Tic-Tac-Toe AI, a talk-like-a-pirate program, and moreDiscover testing techniques that will make you a better programmerCode-along ... Read more

    $53.99 CAD

  • C# Fundamentals

    Learn Modern C# 14 and .NET 10 from the Ground Up

    by Adam Seebeck ...
    C# Fundamentals: Learn Modern C# 14 and .NET 10 from the Ground Up is your complete, hands-on guide to mastering Microsoft’s latest programming language and platform. Whether you are new to coding or upgrading from earlier .NET versions, this structured course takes you from core concepts to professional-grade development with modern syntax and best practices.What you will learnSet up Visual ... Read more

    $13.73 CAD

  • Kubeflow Operations Guide

    Building models is a small part of the story when it comes to deploying machine learning applications. The entire process involves developing, orchestrating, deploying, and running scalable and portable machine learning workloads--a process Kubeflow makes much easier. This practical book shows data scientists, data engineers, and platform architects how to plan and execute a Kubeflow project to ... Read more

    $57.59 CAD

  • Get Programming with Haskell

    by Will Kurt ...
    SummaryGet Programming with Haskell leads you through short lessons, examples, and exercises designed to make Haskell your own. It has crystal-clear illustrations and guided practice. You will write and test dozens of interesting programs and dive into custom Haskell modules. You will gain a new perspective on programming plus the practical ability to use Haskell in the everyday world. (The 80 IQ ... Read more

    $65.99 CAD

  • Safe C++

    How to avoid common mistakes

    It’s easy to make lots of programming mistakes in C++—in fact, any program over a few hundred lines is likely to contain bugs. With this book, you’ll learn about many common coding errors that C++ programmers produce, along with rules and strategies you can use to avoid them.Author Vladimir Kushnir shows you how to use his Safe C++ library, based in part on programming practices developed by the C ... Read more

    $19.19 CAD

  • React Cookbook

    Recipes for Mastering the React Framework

    React helps you create and work on an app in just a few minutes. But learning how to put all the pieces together is hard. How do you validate a form? Or implement a complex multistep user action without writing messy code? How do you test your code? Make it reusable? Wire it to a backend? Keep it easy to understand? The React Cookbook delivers answers fast.Many books teach you how to get started, ... Read more

    $57.59 CAD

  • Start Your Engines

    Developing Driving and Racing Games

    by Jim Parker ...
    This was the first hands-on programming guide that shows you how to build and customize driving and racing games. It features graphics, physics, AI, user interface, collision detection and 3D techniques needed to create this popular genre of computer game. It walks you through the design and construction of a dune buggy race on the surface of Mars. ... Read more

    $4.99 CAD

  • Programming .NET Components

    Design and Build .NET Applications Using Component-Oriented Programming

    by Juval Lowy ...
    Brilliantly compiled by author Juval Lowy, Programming .NET Components, Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components.Following in the footsteps ... Read more

    $35.99 CAD

  • BigData Analytics - Solution Or Resolution?

    In 1997, NASA researchers Michael Cox and David Ellsworth publish "Application-controlled demand paging for out-of-core visualization" in the Proceedings of the IEEE 8th conference on Visualization. They start the article with "Visualization provides an interesting challenge for computer systems: data sets are generally quite large, taxing the capacities of main memory, local disk, and even remote ... Read more

    Free

  • Programming Quantum Computers

    Essential Algorithms and Code Samples

    Quantum computers are poised to kick-start a new computing revolution—and you can join in right away. If you’re in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer’s guide to understanding quantum computing. Rather than labor through math and theory, you’ll work directly with examples that demonstrate this ... Read more

    $67.99 CAD

  • Cloud Native Patterns

    Designing change-tolerant software

    SummaryCloud Native Patternsis your guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. This book presents a mental model for cloud-native applications, along with the patterns, practices, and tooling that set them apart.About the TechnologyCloud platforms promise the holy grail: near-zero downtime, infinite scalability, short feedback ... Read more

    $65.99 CAD

  • iOS Apps for Masterminds, 2nd Edition

    How to take advantage of Swift 3 to create insanely great apps for iPhones and iPads

    by J.D Gauchat ...
    Get ahead of everyone else and learn the latest technologies introduced by Apple. This is the first book to teach you how to work with Swift 3, Xcode 8, iOS 10 and the new APIs.iOS Apps for Masterminds leads the reader step by step to master the complex subjects required to create applications for iPhones and iPads. After reading this book, you will know how to program in Swift, how to design user ... Read more

    $9.99 CAD or Free with Kobo Plus

  • Learn Docker - Fundamentals of Docker 19.x

    Build, test, ship, and run containers with Docker and Kubernetes

    Explore the core functionality of containerizing your applications and making them production-readyKey FeaturesGrasp basic to advanced Docker concepts with this comprehensive guideGet acquainted with Docker containers, Docker images, orchestrators, cloud integration, and networkingLearn to simplify dependencies and deploy and test containers in productionBook DescriptionContainers enable you to ... Read more

    $37.59 CAD or Free with Kobo Plus

  • Swift iOS 24-Hour Trainer

    Jump into the app development world with confidence!iOS Swift 24-Hour Trainer combines book and video lessons in Apple's Swift programming language to prepare you to build iPhone and iPad apps—and distribute them through the Appstore. First, this approachable text covers the fundamentals of Swift by introducing you to iOS development in this language, and presenting best practices for setting up a ... Read more

    $48.99 CAD

  • The Art of Linux Kernel Design

    Illustrating the Operating System Design Principle and Implementation

    by Lixiang Yang ...
    Uses the Running Operation as the Main ThreadDifficulty in understanding an operating system (OS) lies not in the technical aspects, but in the complex relationships inside the operating systems. The Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation addresses this complexity. Written from the perspective of the designer of an operating system, this ... Read more

    Was $126.99 CAD Now $112.67 CAD

  • Blockchain for Cybersecurity and Privacy

    Architectures, Challenges, and Applications

    Series series Security, Audit and Leadership Series
    Blockchain technology is defined as a decentralized system of distributed registers that are used to record data transactions on multiple computers. The reason this technology has gained popularity is that you can put any digital asset or transaction in the blocking chain, the industry does not matter. Blockchain technology has infiltrated all areas of our lives, from manufacturing to healthcare ... Read more

    $142.90 CAD

  • Implementing Microsoft Dynamics 365 for Finance and Operations Apps

    Learn best practices, architecture, tools, techniques, and more

    Harness the power of Finance and Operations apps, and discover all you need for their implementationKey FeaturesBook DescriptionMicrosoft Dynamics 365 for Finance and Operations is a modern cloud ERP platform that adopts a mobile-first approach suitable for medium-to-large enterprises. This book covers the entire implementation process of Dynamics 365 Finance and Operation Apps, including post ... Read more

    $41.59 CAD or Free with Kobo Plus