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 1081 - 1104 of 28639 Results
Skip side bar filters
  • Learning Processing

    A Beginner's Guide to Programming Images, Animation, and Interaction

    Series series The Morgan Kaufmann Series in Computer Graphics
    Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video ... Read more

    $44.79 CAD

  • Understanding and Using C Pointers

    Core Techniques for Memory Management

    Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout ... Read more

    $28.99 CAD

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

  • Oracle PL/SQL for DBAs

    Security, Scheduling, Performance & More

    PL/SQL, Oracle's powerful procedural language, has been the cornerstone of Oracle application development for nearly 15 years. Although primarily a tool for developers, PL/SQL has also become an essential tool for database administration, as DBAs take increasing responsibility for site performance and as the lines between developers and DBAs blur.Until now, there has not been a book focused ... Read more

    $32.99 CAD

  • Managing Projects with GNU Make

    The Power of GNU Make for Building Anything

    The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in ... Read more

    $41.99 CAD

  • MicroPython for ESP8266 Development Workshop

    This book explores how to work with MicroPython development for ESP8266 modules and boards such as NodeMCU, SparkFun ESP8266 Thing and Adafruit Feather HUZZAH with ESP8266 WiFi. The following is highlight topics in this book* Preparing Development Environment* Setting Up MicroPython* GPIO Programming* PWM and Analog Input* Working with I2C* Working with UART* Working with SPI* Working with DHT ... Read more

    $4.30 CAD

  • Essential TypeScript 4

    From Beginner to Pro

    by Adam Freeman ...
    Series series Professional and Applied Computing (R0)
    Learn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.Author Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best ... Read more

    $80.99 CAD

  • Visual Basic 2010 Essentials

    by Neil Smyth ...
    Visual Basic 2010 Essentials is intended to be of use to both novices looking to learn Visual Basic 2010 and to those proficient in other languages that plan to cross-train from other programming languages. The Visual Basic language combined with the Visual Studio 2010 development environment provides a uniquely powerful yet easy to learn programming environment allowing even the absolute beginner ... Read more

    $12.33 CAD

  • Head First PHP & MySQL

    A Brain-Friendly Guide

    If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form ... Read more

    $50.99 CAD

  • Purely Functional Data Structures

    by Chris Okasaki ...
    Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques so that programmers can develop their own functional ... Read more

    $61.99 CAD

  • How to Think About Algorithms

    by Jeff Edmonds ...
    This textbook, for second- or third-year students of computer science, presents insights, notations, and analogies to help them describe and think about algorithms like an expert, without grinding through lots of formal proof. Solutions to many problems are provided to let students check their progress, while class-tested PowerPoint slides are on the web for anyone running the course. By looking ... Read more

    $57.99 CAD

  • The New Community Rules

    Marketing on the Social Web

    Blogs, networking sites, and other examples of the social web provide businesses with a largely untapped marketing channel for products and services. But how do you take advantage of them? With The New Community Rules, you'll understand how social web technologies work, and learn the most practical and effective ways to reach people who frequent these sites.Written by an expert in social media and ... Read more

    $18.99 CAD

  • Programming Excel with VBA and .NET

    Solve Real-World Problems with Excel

    Why program Excel? For solving complex calculations and presenting results, Excel is amazingly complete with every imaginable feature already in place. But programming Excel isn't about adding new features as much as it's about combining existing features to solve particular problems. With a few modifications, you can transform Excel into a task-specific piece of software that will quickly and ... Read more

    $39.99 CAD

  • Essays in Personalizable Software

    Gerry Stahl's eLibrary, #8

    by Gerry Stahl ...
    Series Book 8 - Gerry Stahl's eLibrary
    The idea of personalizable software is fashionable today. I explored it in a number of software prototypes a decade or two earlier. The perspectives mechanism in Hermes, my dissertation software system, was an initial major initiative in this direction, allowing specialists to personalize their views of designs and associated design rationale. WebNet was a follow-up system to integrate the ... Read more

    Free

  • USB Complete

    The Developer's Guide

    by Jan Axelson ...
    Series series Complete Guides series
    Now in its fifth edition, bridges the gap between the technical specifications and the real world of designing and programming devices that connect over the Universal Serial Bus (USB). Readers will learn how to select the appropriate USB speed, device class, and hardware for a device; communicate with devices using Visual C#; use standard host drivers to access devices, including devices that ... Read more

    $52.99 CAD or Free with Kobo Plus

  • The Rock Crusher

    A Model for Flow-Based Backlog Management

    The Rock Crusher offers an agile approach to backlog management, highlighting the power and simplicity of this essential tool in modern agile organizations. The publication emphasizes the importance of the backlog as a single repository from which a team pulls its next most valuable work item, enabling agility through the ability to add, remove, reprioritize, and visualize potential work for a ... Read more

    $27.99 CAD

  • Scrumban [R]Evolution, The

    Getting the Most Out of Agile, Scrum, and Lean Kanban

    by Ajay Reddy ...
    Series series Agile Software Development Series
    Create Thriving, High-Performing Teams and Organizations with ScrumbanScrumban allows you to use Kanban as a catalyst for increasingly valuable changes to your existing software development processes, amplifying and expanding upon Scrum’s benefits. Now, there’s a definitive guide to Scrumban that explains what it is (and isn’t), how and why it works, and how to use it to improve both team and ... Read more

    $40.99 CAD

  • Rethinking Productivity in Software Engineering

    Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity.The results of their work, Rethinking Productivity in ... Read more

    Free

  • An Invitation to Applied Category Theory

    Seven Sketches in Compositionality

    Category theory is unmatched in its ability to organize and layer abstractions and to find commonalities between structures of all sorts. No longer the exclusive preserve of pure mathematicians, it is now proving itself to be a powerful tool in science, informatics, and industry. By facilitating communication between communities and building rigorous bridges between disparate worlds, applied ... Read more

    $59.99 CAD

  • Essential ActionScript 3.0

    ActionScript 3.0 Programming Fundamentals

    by Colin Moock ...
    ActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API.Essential ActionScript has become the #1 resource for the Flash and ActionScript ... Read more

    $39.99 CAD

  • Microsoft VBA Loop Statements for Word and Excel Includes Do…Until, While…Wend and For…Next Statements

    by Kenny L Keys ...
    This book is the third and final book in the Microsoft VBA Codes Are Fun, Simple, and Easy to Learn In One Hour or Less series. I’m dedicated to making VBA as simple as possible for anyone who wants to harness its power and efficiency. Since I’ve already explained Microsoft VBA statements, built-in objects, arrays, variables, integers, Sub, Private Sub and Public Sub tags in my previous books, I ... Read more

    $6.17 CAD

  • Learn Raspberry Pi 2 with Linux and Windows 10

    Series series Professional and Applied Computing (R0)
    Learn Raspberry Pi 2 with Linux and Windows 10 will tell you everything you need to know about working with Raspberry Pi 2 so you can get started doing amazing things. You'll learn how to set up your new Raspberry Pi 2 with a monitor, keyboard and mouse, and how to install both Linux and Windows on your new Pi 2.Linux has always been a great fit for the Pi, but it can be a steep learning curve if ... Read more

    $34.99 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.99 CAD

  • Learn PHP 8

    Using MySQL, JavaScript, CSS3, and HTML5

    Series series Professional and Applied Computing (R0)
    Write solid, secure, object-oriented code in the new PHP 8. In this book you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples.In Learn PHP 8, ... Read more

    $56.99 CAD