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 289 - 312 of 28590 Results
Skip side bar filters
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript

    by David Herman ...
    Series series Effective Software Development Series
    “It’s uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You’ll find when you finish the book that you’ve gained a strong and comprehensive sense of mastery ... Read more

    $42.99 CAD

  • Usability Testing Essentials

    Ready, Set...Test

    Do you love your mobile phone? Your MP3 player? Your e-book reader? You laptop or tablet PC? There’s a reason for that. Usability.When usability testing is part of the design and development of products, the results are better products that users want and like. You may be doing testing now or want to help your company get started, but you may not have all the tools to know how to properly prepare, ... Read more

    $44.79 CAD

  • Leading Effective Engineering Teams

    Lessons for Individual Contributors and Managers from 10 Years at Google

    by Addy Osmani ...
    In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and ... Read more

    $34.99 CAD

  • iPhone iOS 4 Development Essentials - Xcode 4 Edition

    by Neil Smyth ...
    This Xcode 4 Edition of iPhone iOS 4 Development Essentials contains 43 chapters of in-depth information on the development of apps for the iPhone fully updated for use with Xcode version 4. Beginning with the basics this book provides an overview of the iPhone hardware and the architecture of both iOS 4 and the iOS SDK. An introduction to programming in Objective-C is provided followed by an in ... Read more

    $12.33 CAD

  • Agile Principles, Patterns, and Practices in C#

    With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.This book presents a ... Read more

    $71.99 CAD

  • Classic Shell Scripting

    Hidden Commands that Unlock the Power of Unix

    Shell scripting skills never go out of style. It's the shell that unlocks the real potential of Unix. Shell scripting is essential for Unix users and system administrators-a way to quickly harness and customize the full power of any Unix system. With shell scripts, you can combine the fundamental Unix text and file processing commands to crunch data and automate repetitive tasks. But beneath this ... Read more

    $28.99 CAD

  • The Problem with Native JavaScript APIs

    Many features inspired by popular JavaScript libraries are now available as native JavaScript APIs in today’s powerful browsers. While that may seem convenient given all of the JavaScript you need to write, relying on these APIs will only make code maintenance more difficult in the long run.In this report, Nicholas Zakas—consultant and former front-end tech leader at Yahoo!—provides a case study ... Read more

    Free

  • Structures and C

    Understanding 'structures' has given stunning buildings and architectural wonders. Understanding 'structures' has explained us how to visualize the universe and the planetary system. Understanding 'structures' has given out patterns and designs. Structures have made the study easy and involving. Understanding 'structures' will also make you a better programmer. Though we are referring to different ... Read more

    Free

  • The Well-Grounded Rubyist

    by Joe Leo ...
    SummaryThe Well-Grounded Rubyist, Third Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating on the language and its uses so you can use Ruby in any way you choose. Updated for Ruby ... Read more

    $65.99 CAD

  • Solidity Smart Contracts: Build DApps In The Ethereum Blockchain

    For the past couple of years, there hasn't been a bigger breakthrough in the IT world than the one that the Blockchain technology has made. The extremely fast growth of the industry, market and the technology itself leads to an enormous shortage of programmers that truly understand the blockchain. Along with the blockchain, smart contracts have emerged and with them - Solidity.The idea of this ... Read more

    Free

  • HTML5 and CSS3 All-in-One For Dummies

    by Andy Harris ...
    A new edition of a bestseller covers the latest advances in web development!HTML5 and CSS3 are essential tools for creating dynamic websites and boast updates and enhanced features that can make your websites even more effective and unique. This friendly, all-in-one guide covers everything you need to know about each of these technologies and their latest versions so that you can use them together ... Read more

    $37.99 CAD

  • M Is for (Data) Monkey

    A Guide to the M Language in Excel Power Query

    Power Query is one component of the Power BI (Business Intelligence) product from Microsoft, and "M" is the name of the programming language created by it. As more business intelligence pros begin using Power Pivot, they find that they do not have the Excel skills to clean the data in Excel; Power Query solves this problem. This book shows how to use the Power Query tool to get difficult data sets ... Read more

    $17.99 CAD or Free with Kobo Plus

  • The Linux Programming Interface

    A Linux and UNIX System Programming Handbook

    The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming ... Read more

    $83.99 CAD

  • COBOL for the Approved Workman

    Drawing from many years of professional software development and teaching experience, I prepared an innovative text that presents the COBOL language in a simple, yet powerful way, at the same time integrating Biblical perspective. Few textbooks address the simplicity of COBOL, many are unable to address the complexity of real-world systems, and few if any have attempted to integrate faith with ... Read more

    Free

  • The Ethical Algorithm

    The Science of Socially Aware Algorithm Design

    Over the course of a generation, algorithms have gone from mathematical abstractions to powerful mediators of daily life. Algorithms have made our lives more efficient, more entertaining, and, sometimes, better informed. At the same time, complex algorithms are increasingly violating the basic rights of individual citizens. Allegedly anonymized datasets routinely leak our most sensitive personal ... Read more

    $24.99 CAD

  • Mastering Oracle SQL

    Putting Oracle SQL to Work

    The vast majority of Oracle SQL books discuss some syntax, provide the barest rudiments of using Oracle SQL, and perhaps include a few simple examples. It might be enough to pass a survey course, or give you some buzz words to drop in conversation with real Oracle DBAs. But if you use Oracle SQL on a regular basis, you want much more. You want to access the full power of SQL to write queries in an ... Read more

    $28.99 CAD

  • Database Development For Dummies

    Powerful, low-cost database development tools make it possible for virtually anybody to create their own database—and this hands-on guide makes it fun and easyDatabases permeate every nook and cranny of our highly connected, information-intensive world, from ATMs to personal finance, online shopping, and networked information management. Databases have become so integral to the business ... Read more

    $32.99 CAD

  • Python: Journey from Novice to Expert

    Learn core concepts of Python and unleash its power to script highest quality Python programsAbout This BookDevelop a strong set of programming skills with Pyhton that you will be able to express in any situation, on every platform, thanks to Python's portabilityStop writing scripts and start architecting programs by applying object-oriented programming techniques in PythonLearn the trickier ... Read more

    $78.99 CAD or Free with Kobo Plus

  • Introducing Ethereum and Solidity

    Foundations of Cryptocurrency and Blockchain Programming for Beginners

    by Chris Dannen ...
    Series series Professional and Applied Computing (R0)
    Learn how to use Solidity and the Ethereum project – second only to Bitcoin in market capitalization. Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a front-runner. This bookpresents the blockchain phenomenon in context; then situates Ethereum in a world pioneered by Bitcoin.See why ... Read more

    $80.99 CAD

  • Python Programming by Example

    This book helps you to learn how to program in Python. Several code and scenario samples are provided to accelerate your learning. All scripting samples are written in Python 3.x. The following is highlight topic in this book:* Development Environment* Python Programming Language* Lists, Tuples and Dictionary* Functions* Python Object Oriented* Python Modules and Packages* String operations* File ... Read more

    $4.47 CAD

  • Mastering Regular Expressions

    Understand Your Data and Be More Productive

    Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you ... Read more

    $54.99 CAD

  • Developing BlackBerry Tablet Applications with Flex 4.5

    by Rich Tretola ...
    Ready to put your ActionScript 3 skills to work on mobile apps? This hands-on book walks you through the process of creating an Adobe AIR application for Blackberry Tablets from start to finish, using the Flex 4.5 framework. Move quickly from a basic Hello World application to complex interactions with Blackberry APIs, and get complete code examples for working with tablet components—including the ... Read more

    $18.99 CAD

  • Spies, Lies, and Algorithms

    The History and Future of American Intelligence

    by Amy B. Zegart ...
    A riveting account of espionage for the digital age, from one of America’s leading intelligence expertsSpying has never been more ubiquitous—or less understood. The world is drowning in spy movies, TV shows, and novels, but universities offer more courses on rock and roll than on the CIA and there are more congressional experts on powdered milk than espionage. This crisis in intelligence education ... Read more

    $25.99 CAD

  • Learn WPF MVVM - XAML, C# and the MVVM pattern

    by Arnaud Weil ...
    You're a developer who knows nothing to WPF. Which is fine, except that you need to start coding your next application using WPF and the MVVM pattern.Don't worry: I have you covered. I've been training hundreds of developers like you during 15 years, and converted my experience into this book. I know from experience teaching what takes more time to learn in WPF, and will spend time only where ... Read more

    $13.99 CAD or Free with Kobo Plus