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 1177 - 1200 of 28576 Results
Skip side bar filters
  • The Art of Writing Efficient Programs

    An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples

    Become a better programmer with performance improvement techniques such as concurrency, lock-free programming, atomic operations, parallelism, and memory management Key Features • Learn proven techniques from a heavyweight and recognized expert in C++ and high-performance computing • Understand the limitations of modern CPUs and their performance impact • Find out how you can avoid writing ... Read more

    $40.99 CAD or Free with Kobo Plus

  • Layered Design for Ruby on Rails Applications

    Discover practical design patterns for maintainable web applications

    Transition from the traditional Rails MVC trio to an abstraction model and evolve your application codebase with synchronized components, boosting flexibility and maintainabilityKey FeaturesUnderstand Rails' architectural patterns along with its advantages and disadvantagesOrganize business logic in Rails apps when the default approach is insufficientIntroduce new abstractions to address design ... Read more

    $40.99 CAD or Free with Kobo Plus

  • ZeroMQ

    Messaging for Many Applications

    Dive into ØMQ (aka ZeroMQ), the smart socket library that gives you fast, easy, message-based concurrency for your applications. With this quick-paced guide, you’ll learn hands-on how to use this scalable, lightweight, and highly flexible networking tool for exchanging messages among clusters, the cloud, and other multi-system environments.ØMQ maintainer Pieter Hintjens takes you on a tour of real ... Read more

    $39.99 CAD

  • Beginning Perl for Bioinformatics

    An Introduction to Perl for Biologists

    by James Tisdall ...
    With its highly developed capacity to detect patterns in data, Perl has become one of the most popular languages for biological data analysis. But if you're a biologist with little or no programming experience, starting out in Perl can be a challenge. Many biologists have a difficult time learning how to apply the language to bioinformatics. The most popular Perl programming books are often too ... Read more

    $28.99 CAD

  • Platform Engineering on Kubernetes

    Empower your team with platforms built on top of Kubernetes using open source tools.Adopting Kubernetes is complex—especially when you’re working in an organization with multiple teams, deploying to multiple cloud providers, and working with different stacks. Platform Engineering on Kubernetes shows you how to solve these common cloud native problems with open-source tools and emerging best ... Read more

    $65.99 CAD

  • Harnessing Hibernate

    Step-by-step Guide to Java Persistence

    Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up ... Read more

    $28.99 CAD

  • TensorFlow for Deep Learning

    From Linear Regression to Reinforcement Learning

    Learn how to solve challenging machine learning problems with TensorFlow, Google’s revolutionary new software library for deep learning. If you have some background in basic linear algebra and calculus, this practical book introduces machine-learning fundamentals by showing you how to design systems capable of detecting objects in images, understanding text, analyzing video, and predicting the ... Read more

    $63.99 CAD

  • Google Apps Script

    Web Application Development Essentials

    Learn how to create dynamic web applications with Google Apps Script and take full advantage of your Google-hosted services. If you have basic coding skills and some JavaScript experience, this practical book shows you how Apps Script works, and provides step-by-step guidance for building applications you can use right away.Apps Script is handy for automating Google Apps tasks, but it also serves ... Read more

    $22.99 CAD

  • Beautiful Teams

    Inspiring and Cautionary Tales from Veteran Team Leaders

    What's it like to work on a great software development team facing an impossible problem? How do you build an effective team? Can a group of people who don't get along still build good software? How does a team leader keep everyone on track when the stakes are high and the schedule is tight?Beautiful Teams takes you behind the scenes with some of the most interesting teams in software engineering ... Read more

    $28.99 CAD

  • 250 Important HTML5 Interview Questions and Answers

    Knowledge for Free...Get that job, you aspire for!Want to switch to that high paying job? Or are you already been preparing hard to give interview the next weekend?Do you know how many people get rejected in interviews by preparing only concepts but not focusing on actually which questions will be asked in the interview?Don't be that person this time.This is the most comprehensive HTML5 interview ... Read more

    $1.41 CAD

  • Beginning AngularJS

    by Andrew Grant ...
    Series series Professional and Applied Computing (R0)
    Beginning AngularJS is your step-by-step guide to learning the powerful AngularJS JavaScript framework. AngularJS is one of the most respected and innovative frameworks for building properly structured, easy-to-develop web applications. This book will teach you the absolute essentials, from downloading and installing AngularJS, to using modules, controllers, expressions, filters, and directives. ... Read more

    $63.99 CAD

  • Mastering macOS Programming

    Hands-on guide to macOS Sierra Application Development

    Take your macOS Sierra to the next level using the latest tools, designs, and best coding practices while developing with Swift 3.0Key Features\[\*\] Learn to harness the power of macOS with the elegance of the Swift programming language\[\*\] Become highly competent in building apps on the macOS platform\[\*\] Get the most in-depth guide with a hands-on approach on the latest version of macOSBook ... Read more

    $41.99 CAD or Free with Kobo Plus

  • 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.99 CAD

  • Coding with Roblox Lua in 24 Hours

    The Official Roblox Guide

    In just 24 lessons of one hour or less, Coding with Roblox Lua in 24 Hours: The Official Roblox Guide helps you learn all the skills and techniques you'll need to code your own Roblox experiences. Perfect for beginners, each short and easy lesson builds upon everything that's come before, helping you quickly master the essentials of Lua programming. Step-by-step instructions walk you through ... Read more

    $31.99 CAD

  • Linux

    A complete guide to Linux command line for beginners, and how to get started with the Linux operating system!

    by James Arthur, TBD ...
    LINUXLinux is an operating system that is seriously underrated, and in the eyes of many is far superior to any Windows or Mac OS available. Using Linux as your operating system can allow you to better improve the performance of your computer, save yourself money on licensing and applications, and even protect you from malicious viruses.This book covers the basics of Linux, explaining the different ... Read more

    $2.99 CAD or Free with Kobo Plus

  • The Persona Lifecycle

    Keeping People in Mind Throughout Product Design

    Series series Interactive Technologies
    If you design and develop products for people, this book is for you. The Persona Lifecycle addresses the “how? of creating effective personas and using those personas to design products that people love. It doesn’t just describe the value of personas; it offers detailed techniques and tools related to planning, creating, communicating, and using personas to create great product designs. Moreover, ... Read more

    $76.79 CAD

  • The Microsoft Copilot Bible

    [3 in 1] A Beginner's Guide to Harness AI in Office 365 to Automate Workflows, Generate Content, Analyze Data, and 10x Your Productivity

    by James Holler ...
    ⭐ This Bundle Includes 4 COMPLETELY FREE EBOOKS! Find out how to download them inside the book ⭐NOW! Stop wasting hours buried in email threads, rewriting the same reports, chasing deadlines, or juggling documents across Outlook, Word, Excel, and Teams.97% of Microsoft 365 Users Are Still Doing It the Hard Way…According to recent surveys, the average office worker spends 3.... ... Read more

    $13.99 CAD or Free with Kobo Plus

  • Joe Celko's SQL for Smarties

    Advanced SQL Programming

    by Joe Celko ...
    Series series The Morgan Kaufmann Series in Data Management Systems
    SQL for Smarties was hailed as the first book devoted explicitly to the advanced techniques needed to transform an experienced SQL programmer into an expert. Now, 20 years later and in its fifth edition, this classic reference still reigns supreme as the only book written by a SQL master that teaches programmers and practitioners to become SQL masters themselves! These are not just tips and ... Read more

    $57.59 CAD

  • Make: Bluetooth

    Bluetooth LE Projects with Arduino, Raspberry Pi, and Smartphones

    This book is where your adventures with Bluetooth LE begin. You'll start your journey by getting familiar with your hardware options: Arduino, BLE modules, computers (including Raspberry Pi!), and mobile phones. From there, you'll write code and wire circuits to connect off-the-shelf sensors, and even go all the way to writing your own Bluetooth Services. Along the way you'll look at lightbulbs, ... Read more

    $14.99 CAD

  • C++ Cookbook

    Solutions and Examples for C++ Programmers

    Despite its highly adaptable and flexible nature, C++ is also one of the more complex programming languages to learn. Once mastered, however, it can help you organize and process information with amazing efficiency and quickness.The C++ Cookbook will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an ... Read more

    $31.99 CAD

  • Financial Hacking: Evaluate Risks, Price Derivatives, Structure Trades, And Build Your Intuition Quickly And Easily

    This book teaches financial engineering in an innovative way: by providing tools and a point of view to quickly and easily solve real front-office problems. Projects and simulations are not just exercises in this book, but its heart and soul. You will not only learn how to do state-of-the-art simulations and build exotic derivatives valuation models, you will also learn how to quickly make ... Read more

    $24.99 CAD

  • Enterprise Service Bus

    Theory in Practice

    Large IT organizations increasingly face the challenge of integrating various web services, applications, and other technologies into a single network. The solution to finding a meaningful large-scale architecture that is capable of spanning a global enterprise appears to have been met in ESB, or Enterprise Service Bus. Rather than conform to the hub-and-spoke architecture of traditional ... Read more

    $28.99 CAD

  • Applied Software Project Management

    "If you're looking for solid, easy-to-follow advice on estimation, requirements gathering, managing change, and more, you can stop now: this is the book for you." --Scott Berkun, Author of The Art of Project ManagementWhat makes software projects succeed? It takes more than a good idea and a team of talented programmers. A project manager needs to know how to guide the team through the entire ... Read more

    $28.99 CAD