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 313 - 336 of 10689 Results
Skip side bar filters
  • Shipping Greatness

    Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon

    Need a shortcut to a degree in shipping great software? Successful team leaders must have an extremely broad skill set to find the right product, work through a complex and ever-changing development process, and do it all incredibly quickly. In this guide, Chris Vander Mey provides a simplified, no-BS approach to the entire software lifecycle, distilled from lessons he learned as a manager at ... Read more

    $27.99 CAD

  • Kubernetes in Action

    Deploying and managing containers and cloud-native applications

    Tens of thousands of developers have learned how to develop and run a Kubernetes environment from Kubernetes in Action. This new second edition updates the definitive guide with new, in-depth coverage of the Kubernetes architecture, including the Kubernetes API, and then ins-and-outs of application deployment.As more and more applications are created using cloud-native and container-based ... Read more

    $55.99 CAD

  • MediaWiki

    Wikipedia and Beyond

    "A good book! It's a nice overview of wiki editing and administration, with pointers to handy extensions and further online documentation." -Brion Vibber, Chief Technical Officer, Wikimedia Foundation"This book is filled with practical knowledge based on experience. It's not just spouting some party line." -Rob Church, a developer of MediaWikiMediaWiki is the world's most popular wiki platform, ... Read more

    $28.79 CAD

  • Modern X86 Assembly Language Programming

    32-bit, 64-bit, SSE, and AVX

    Series series Professional and Applied Computing (R0)
    Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programming and the computational capabilities of the x86 platform.Please ... Read more

    $63.49 CAD

  • Essential Algorithms

    A Practical Approach to Computer Algorithms Using Python and C#

    by Rod Stephens ...
    A friendly introduction to the most useful algorithms written in simple, intuitive EnglishThe revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The author shows how to analyze algorithms in order to understand their behavior ... Read more

    $46.99 CAD

  • A Bug Hunter's Diary

    A Guided Tour Through the Wilds of Software Security

    by Tobias Klein ...
    Seemingly simple bugs can have drastic consequences, allowing attackers to compromise systems, escalate local privileges, and otherwise wreak havoc on a system.A Bug Hunter's Diary follows security expert Tobias Klein as he tracks down and exploits bugs in some of the world's most popular software, like Apple's iOS, the VLC media player, web browsers, and even the Mac OS X kernel. In this one-of-a ... Read more

    $27.19 CAD

  • Ajax: The Definitive Guide

    Interactive Applications for the Web

    Is Ajax a new technology, or the same old stuff web developers have been using for years? Both, actually. This book demonstrates not only how tried-and-true web standards make Ajax possible, but how these older technologies allow you to give sites a decidedly modern Web 2.0 feel.Ajax: The Definitive Guide explains how to use standards like JavaScript, XML, CSS, and XHTML, along with the ... Read more

    $35.99 CAD

  • Pro Drupal as an Enterprise Development Platform

    Series series Professional and Applied Computing (R0)
    In Pro Drupal as an Enterprise Development Platform authors Jamie Kurtz and Thomas Besluau explain how developers can save themselves time and money, and build their applications faster with fewer bugs by using the Drupal CMS as a foundation for their projects. The days when custom client applications were built entirely from scratch are over. Today, it makes business sense to use a flexible, ... Read more

    $44.29 CAD

  • Becoming a Better Programmer

    A Handbook for People Who Care About Code

    If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being.Goodliffe presents sound advice that he’s learned in 15 years of professional programming. The book’s standalone ... Read more

    $28.79 CAD

  • Practical Node.js

    Building Real-World Scalable Web Apps

    by Azat Mardan ...
    Series series Professional and Applied Computing (R0)
    Practical Node.js is your step-by-step guide to learning how to build a wide range of scalable real-world web applications using a professional development toolkit. Node.js is an innovative and highly efficient platform for creating web services. But Node.js doesn't live in a vacuum! In a modern web development, many different components need to be put together — routing, database driver, ORM, ... Read more

    $63.49 CAD

  • App Inventor 2 Databases and Files

    Step-by-step guide to TinyDB, TinyWebDB and Fusion Tables

    Series Book 3 - Pevest Guides to App Inventor
    App Inventor 2: Databases and Files is a step-by-step guide to writing apps that use TinyDB, TinyWebDB, Fusion Tables and data files for information storage and retrieval. Includes detailed explanations, examples, and a link to download sample code.TinyDB stores data on your smart phone or tablet and is a primary way for App Inventor apps to save data, even when the app is no longer running or if ... Read more

    $9.61 CAD

  • Cracking The Java Coding Interview.

    1000+ Java Interview (Q & A)

    I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot, and then write flawless code on a whiteboard. I know because I've been asked to do the same thing--in interviews at Google, Microsoft, Apple, and Amazon, among other companies.According to the Last year and this year Data that we have collected from different ... Read more

    $10.41 CAD

  • Python Machine Learning For Beginners: Handbook For Machine Learning, Deep Learning And Neural Networks Using Python, Scikit-Learn And TensorFlow

    by Finn Sanders ...
    Imagine a world where you can make a computer program learn for itself? What if it could recognize who is in a picture or the exact websites that you want to look for when you type it into the program? What if you were able to create any kind of program that you wanted, even as a beginner programmer, without all of the convoluted codes and other information that makes your head spin?This is ... Read more

    $4.99 CAD or Free with Kobo Plus

  • Google's PageRank and Beyond

    The Science of Search Engine Rankings

    Why doesn't your home page appear on the first page of search results, even when you query your own name? How do other web pages always appear at the top? What creates these powerful rankings? And how? The first book ever about the science of web page rankings, Google's PageRank and Beyond supplies the answers to these and other questions and more.The book serves two very different audiences: the ... Read more

    $40.69 CAD

  • Code That Fits in Your Head

    Heuristics for Software Engineering

    by Mark Seemann ...
    Series series Robert C. Martin Series
    How to Reduce Code Complexity and Develop Software More Sustainably"Mark Seemann is well known for explaining complex concepts clearly and thoroughly. In this book he condenses his wide-ranging software development experience into a set of practical, pragmatic techniques for writing sustainable and human-friendly code. This book will be a must-read for every programmer."-- Scott Wlaschin, author ... Read more

    $37.99 CAD

  • App Inventor 2: Advanced Concepts

    Advanced Concepts including TinyDB

    Series Book 2 - Pevest Guides to App Inventor
    MIT App Inventor 2 is a fast and simple way to create custom Android apps for smart phones or tablets. Volume 2 in the series introduces debugging methods, explains additional controls not covered in Volume 1, introduces “agile” methods for developing a real world app, and provides sample code for using the TinyDB database.This App Inventor 2 series is targeted at adult learners (high school and ... Read more

    $5.48 CAD

  • Dojo: The Definitive Guide

    The Definitive Guide

    Of all the Ajax-specific frameworks that have popped up in recent years, one clearly stands out as the industrial strength solution. Dojo is not just another JavaScript toolkit -- it's the JavaScript toolkit -- and Dojo: The Definitive Guide demonstrates how to tame Dojo's extensive library of utilities so that you can build rich and responsive web applications like never before. Dojo founder Alex ... Read more

    $28.79 CAD

  • PHPUnit Pocket Guide

    Test-Driven Development in PHP

    Smart web developers will tell you that the sooner you detect your code mistakes, the quicker you can fix them, and the less the project will cost in the long run. Well, the most efficient way to detect your mistakes in PHP is with PHPUnit, an open source framework that automates unit testing by running a battery of tests as you go. The benefits of PHPUnit are significant:a reduction in the effort ... Read more

    $8.09 CAD

  • Hands-On Design Patterns with C# and .NET Core

    Write clean and maintainable code by using reusable solutions to common software design problems

    Apply design patterns to solve problems in software architecture and programming using C\# 7.x and .NET Core 2Key FeaturesEnhance your programming skills by implementing efficient design patterns for C\# and .NETExplore design patterns for functional and reactive programming to build robust and scalable applicationsDiscover how to work effectively with microservice and serverless architecturesBook ... Read more

    $33.59 CAD or Free with Kobo Plus

  • Web Services Essentials

    Distributed Applications with XML-RPC, SOAP, UDDI & WSDL

    by Ethan Cerami ...
    As a developer new to Web Services, how do you make sense of this emerging framework so you can start writing your own services today? This concise book gives programmers both a concrete introduction and a handy reference to XML web services, first by explaining the foundations of this new breed of distributed services, and then by demonstrating quick ways to create services with open-source Java ... Read more

    $19.99 CAD

  • Hacking Kubernetes

    Threat-Driven Analysis and Defense

    Want to run your Kubernetes workloads safely and securely? This practical book provides a threat-based guide to Kubernetes security. Each chapter examines a particular component's architecture and potential default settings and then reviews existing high-profile attacks and historical Common Vulnerabilities and Exposures (CVEs). Authors Andrew Martin and Michael Hausenblas share best-practice ... Read more

    $57.59 CAD

  • Tcl/Tk in a Nutshell

    A Desktop Quick Reference

    The Tcl language and Tk graphical toolkit are simple and powerful building blocks for custom applications. The Tcl/Tk combination is increasingly popular because it lets you produce sophisticated graphical interfaces with a few easy commands, develop and change scripts quickly, and conveniently tie together existing utilities or programming libraries.One of the attractive features of Tcl/Tk is the ... Read more

    $28.79 CAD

  • Masterminds of Programming

    Conversations with the Creators of Major Programming Languages

    Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of ... Read more

    $21.59 CAD

  • Enterprise Architecture Patterns

    Practical Solutions for Recurring IT-Architecture Problems

    Series series Computer Science (R0)
    Every enterprise architect faces similar problems when designing and governing the enterprise architecture of a medium to large enterprise. Design patterns are a well-established concept in software engineering, used to define universally applicable solution schemes. By applying this approach to enterprise architectures, recurring problems in the design and implementation of enterprise ... Read more

    $72.99 CAD