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 313 - 336 of 7645 Results
Skip side bar filters
  • PHP Objects, Patterns, and Practice

    by MATT ZANDSTRA ...
    Series series Professional and Applied Computing (R0)
    Aided by three key elements: object fundamentals, design principles, and best practices, you'll learn how to develop elegant and rock solid systems using PHP.The 5th edition of this popular book has been fully updated for PHP 7, including replacing the PEAR package manager with Composer, and new material on Vagrant and PHP standards. It provides a solid grounding in PHP's support for objects, it ... Read more

    $80.99 CAD

  • Beginning Xcode

    Swift 3 Edition

    by Matthew Knott ...
    Series series Professional and Applied Computing (R0)
    Get up and running with Apple's latest version of Xcode, and see how to use Swift in Xcode to build a variety of projects.If you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode, especially Xcode with Apple’s new programming language, Swift, then Beginning Xcode: Swift Edition is for you.The book focuses on the new technologies, ... Read more

    $63.99 CAD

  • Basics Interactive Design: User Experience Design

    Creating designs users really love

    Series series Basics Interactive Design
    By putting people at the centre of interactive design, user experience (UX) techniques are now right at the heart of digital media design and development. As a designer, you need to create work that will impact positively on everyone who is exposed to it. Whether it's passive and immutable or interactive and dynamic, the success of your design will depend largely on how well the user experience is ... Read more

    $33.99 CAD

  • Understanding Industrial Design

    Principles for UX and Interaction Design

    With the coming flood of connected products, many UX and interaction designers are looking into hardware design, a discipline largely unfamiliar to them. If you’re among those who want to blend digital and physical design concepts successfully, this practical book helps you explore seven long-standing principles of industrial design.Two present and former design directors at IDEO, the ... Read more

    $27.99 CAD

  • Designing for Sustainability

    A Guide to Building Greener Digital Products and Services

    by Tim Frick ...
    Pixels use electricity, and a lot of it. If the Internet were a country, it would be the sixth largest in terms of electricity use. That’s because today’s average web page has surpassed two megabytes in size, leading to slow load times, frustrated users, and a lot of wasted energy. With this practical guide, your web design team will learn how to apply sustainability principles for creating speedy ... Read more

    $27.99 CAD

  • Microsoft SQL Server 2012 Master Data Services 2/E

    by Tyler Graham ...
    Deploy and Maintain an Integrated MDS Architecture Harness your master data and grow revenue while reducing administrative costs. Thoroughly revised to cover the latest MDS features, Microsoft SQL Server 2012 Master Data Services, Second Edition shows how to implement and manage a centralized, customer-focused MDS framework. See how to accurately model business processes, load and cleanse data, ... Read more

    $54.99 CAD

  • Python Data Science Handbook

    Essential Tools for Working with Data

    Python is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the new edition of Python Data Science Handbook do you get them all--IPython, NumPy, pandas, Matplotlib, scikit-learn, and other related tools.Working scientists and ... Read more

    $67.99 CAD

  • Essentials of Compilation

    An Incremental Approach in Python

    A hands-on approach to understanding and building compilers using the programming language Python.Compilers are notoriously difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows ... Read more

    $51.99 CAD

  • PHP Arrays

    Single, Multi-dimensional, Associative and Object Arrays in PHP 7

    Series series Professional and Applied Computing (R0)
    Gain an in-depth understanding of PHP 7 arrays. After a quick overview of PHP 7, each chapter concentrates on single, multi-dimensional, associative, and object arrays. PHP Arrays is a first of its kind book using PHP 7 that demonstrates inserting, appending, updating, and deleting array data.This book also covers validation methods to insure that the data provided by a user is good before the ... Read more

    $32.99 CAD

  • Pro .NET Memory Management

    For Better Code, Performance, and Scalability

    by Konrad Kokosa ...
    Series series Professional and Applied Computing (R0)
    Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. Pro .NET ... Read more

    $119.99 CAD

  • A Beginners Guide to Python 3 Programming

    by John Hunt ...
    Series series Computer Science (R0)
    This textbook on Python 3 explains concepts such as variables and what they represent, how data is held in memory, how a for loop works and what a string is. It also introduces key concepts such as functions, modules and packages as well as object orientation and functional programming. Each section is prefaced with an introductory chapter, before continuing with how these ideas work in Python ... Read more

    $57.69 CAD

  • VMware Workstation - No Experience Necessary

    This book is a practical, step-by-step guide to creating and managing virtual machines using VMware Workstation. VMware Workstation: No Experience Necessary is for developers as well as system administrators who want to efficiently set up a test environment .You should have basic networking knowledge, and prior experience with Virtual Machines and VMware Player would be beneficial. ... Read more

    $21.99 CAD or Free with Kobo Plus

  • Access Data Analysis Cookbook

    Slicing and Dicing to Find the Results You Need

    If you have large quantities of data in a Microsoft Access database, and need to study that data in depth, this book is a data cruncher's dream. Access Data Analysis Cookbook offers practical recipes to solve a variety of common problems that users have with extracting Access data and performing calculations on it. Each recipe includes a discussion on how and why the solution works.Whether you use ... Read more

    $35.99 CAD

  • The Pocket Universal Principles of UX

    100 Timeless Strategies to Create Positive Interactions between People and Technology

    by Irene Pereyra ...
    Series series Rockport Universal
    Pocket Universal Principles of UX features the concepts and guidelines included in the original version in an accessible condensed format.Richly illustrated and easy to navigate, Universal Principles of UX pairs clear explanations of each concept with visual examples of the ideas applied in practice. The book is organized into six broad categories:ConsiderEmpathizeDefineResearchDesign... ... Read more

    $19.19 CAD

  • TinyML

    Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers

    Deep learning networks are getting smaller. Much smaller. The Google Assistant team can detect words with a model just 14 kilobytes in size—small enough to run on a microcontroller. With this practical book you’ll enter the field of TinyML, where deep learning and embedded systems combine to make astounding things possible with tiny devices.Pete Warden and Daniel Situnayake explain how you can ... Read more

    $45.59 CAD

  • Getting Started with Couchbase Server

    Extreme Scalability at Your Fingertips

    by MC Brown ...
    Do you know what to do if your web application goes viral and usage suddenly explodes? This concise guide introduces you to Couchbase Server, an extremely fast NoSQL database that automatically distributes data across a cluster of commodity servers or virtual machines. You’ll learn hands-on how to build a Couchbase cluster without changing your application, and how to expand your database on the ... Read more

    $14.39 CAD

  • Fundamentals of Java Programming

    Series series Computer Science (R0)
    Making extensive use of examples, this textbook on Java programming teaches the fundamental skills for getting started in a command-line environment. Meant to be used for a one-semester course to build solid foundations in Java, Fundamentals of Java Programming eschews second-semester content to concentrate on over 180 code examples and 250 exercises.Key object classes (String, Scanner, ... Read more

    $64.09 CAD

  • The Instant AI Agency: How to Cash 6 & 7 Figure Checks in the New Digital Gold Rush Without Being A Tech Nerd

    by Dan Wardrope ...
    Today's businesses are struggling because costs are going up and profits are getting smaller. Many of them don't know how to fix this problem, and the bigger they are, the bigger the problem. This is a trillion-dollar problem. That's why the one who can provide a viable solution will be paid a king's ransom.This book shows how anyone can easily start an online business that helps companies solve ... Read more

    $37.99 CAD or Free with Kobo Plus

  • Linux Mint 22 User Manual for Beginners

    Quick, Simple Techniques to Personalize Your Desktop, Install Software, Optimize Performance, Organize Data and Use Applications

    by Thomas Berg ...
    Discover the power and flexibility of Linux Mint 22 with this comprehensive beginner's guide that takes you from installation to mastery.Whether you're new to Linux or transitioning from Windows or macOS, this step-by-step manual provides everything you need to confidently navigate, customize, and optimize your Linux Mint 22 system. Written in clear, jargon-free language, this guide makes Linux ... Read more

    $14.99 CAD or Free with Kobo Plus

  • Programming Hive

    Data Warehouse and Query Language for Hadoop

    Need to move a relational database application to Hadoop? This comprehensive guide introduces you to Apache Hive, Hadoop’s data warehouse infrastructure. You’ll quickly learn how to use Hive’s SQL dialect—HiveQL—to summarize, query, and analyze large datasets stored in Hadoop’s distributed filesystem.This example-driven guide shows you how to set up and configure Hive in your environment, provides ... Read more

    $28.99 CAD

  • Participative Urban Health and Healthy Aging in the Age of AI

    19th International Conference, ICOST 2022, Paris, France, June 27–30, 2022, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This open access book constitutes the refereed proceedings of the 18th International Conference on String Processing and Information Retrieval, ICOST 2022, held in Paris, France, in June 2022.The 15 full papers and 10 short papers presented in this volume were carefully reviewed and selected from 33 submissions. They cover topics such as design, development, deployment, and evaluation of AI for ... Read more

    Free

  • Digital Fluency

    Understanding the Basics of Artificial Intelligence, Blockchain Technology, Quantum Computing, and Their Applications for Digital Transformation

    by Volker Lang ...
    Series series Professional and Applied Computing (R0)
    If you are curious about the basics of artificial intelligence, blockchain technology, and quantum computing as key enablers for digital transformation and innovation, Digital Fluency is your handy guide. The real-world applications of these cutting-edge technologies are expanding rapidly, and your daily life will continue to be affected by each of them. There is no better time than now to get ... Read more

    $68.29 CAD

  • Python Data Analysis, Second Edition

    Data manipulation and complex data analysis with Python

    Learn how to apply powerful data analysis techniques with popular open source Python modulesKey Features\[\*\]Find, manipulate, and analyze your data using the Python 3.5 libraries\[\*\]Perform advanced, high-performance linear algebra and mathematical calculations with clean and efficient Python code\[\*\]An easy-to-follow guide with realistic examples that are frequently used in real-world data ... Read more

    $47.99 CAD or Free with Kobo Plus

  • The Essence of Software

    Why Concepts Matter for Great Design

    A revolutionary concept-based approach to thinking about, designing, and interacting with softwareAs our dependence on technology increases, the design of software matters more than ever before. Why then is so much software flawed? Why hasn’t there been a systematic and scalable way to create software that is easy to use, robust, and secure?Examining these issues in depth, The Essence of Software ... Read more

    $27.49 CAD