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 961 - 984 of 28632 Results
Skip side bar filters
  • Using Google App Engine

    Building Web Applications

    Build exciting, scalable web applications quickly and confidently using Google App Engine and this book, even if you have little or no experience in programming or web development.App Engine is perhaps the most appealing web technology to appear in the last year, providing an easy-to-use application framework with basic web tools. While Google's own tutorial assumes significant experience, Using ... Read more

    $21.99 CAD

  • AVR Programming

    Learning to Write Software for Hardware

    Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you'll get closer to the chip and you'll be able to squeeze more power and features out of it.Each ... Read more

    $25.99 CAD

  • Ethical Hacking

    A Hands-on Introduction to Breaking In

    A hands-on guide to hacking computer systems from the ground up, from capturing traffic to crafting sneaky, successful trojans.A crash course in modern hacking techniques, Ethical Hacking is already being used to prepare the next generation of offensive security experts. In its many hands-on labs, you’ll explore crucial skills for any aspiring penetration tester, security researcher, or malware ... Read more

    $42.99 CAD

  • Mathematica Cookbook

    Building Blocks for Science, Engineering, Finance, Music, and More

    by Sal Mangano ...
    Mathematica Cookbook helps you master the application's core principles by walking you through real-world problems. Ideal for browsing, this book includes recipes for working with numerics, data structures, algebraic equations, calculus, and statistics. You'll also venture into exotic territory with recipes for data visualization using 2D and 3D graphic tools, image processing, and music.Although ... Read more

    $47.99 CAD

  • HTML5, CSS3, JavaScript Tome 1

    by Michel Martin ...
    Cet eBook fait partie d'une série sur la programmation HTML5, CSS3 et JavaScript. Il va vous montrer comment construire des pages Web de toutes pièces et les assembler pour créer des sites Web légers et compatibles avec les dernières normes du Web.Si vous n'avez aucune connaissance en programmation HTML/CSS/JavaScript, je vous rassure tout de suite, cet eBook est tout à fait adapté à votre profil, ... Read more

    $6.99 CAD

  • Learn Python the Hard Way

    by Zed Shaw ...
    You Will Learn Python!Zed Shaw has created the world's most reliable system for learning Python. Follow it and you will succeed--just like the millions of beginners Zed has taught to date! You bring the discipline, persistence, and attention; the author supplies the masterful knowledge you need to succeed.In Learn Python the Hard Way, Fifth Edition, you'll learn Python by working through 60 ... Read more

    $35.99 CAD

  • Bug Bounty Bootcamp

    The Guide to Finding and Reporting Web Vulnerabilities

    by Vickie Li ...
    Bug Bounty Bootcampteaches you how to hack web applications. You will learn how to perform reconnaissance on a target, how to identify vulnerabilities, and how to exploit them. You’ll also learn how to navigate bug bounty programs set up by companies to reward security professionals for finding bugs in their web applications.Bug bounty programs are company-sponsored programs that invite ... Read more

    $42.99 CAD

  • Visual Basic for the Approved Workman

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

    Free

  • Pro C# 8 with .NET Core 3

    Foundational Principles and Practices in Programming

    Series Book 8 - Professional and Applied Computing (R0)
    This essential classic provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 9th edition, you will find the latest C# 8 and .NET Core features, along with new chapters on Microsoft’s lightweight, cross-platform framework, .NET Core 3.1. Coverage of ASP.NET Core, Entity Framework Core, and more, sits alongside the latest updates to .NET Core, ... Read more

    $80.99 CAD

  • Cracking Codes with Python

    An Introduction to Building and Breaking Ciphers

    by Al Sweigart ...
    Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages!After a crash course in Python programming basics, you’ll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. You’ll begin with simple programs for the reverse and Caesar ciphers and then work your way up ... Read more

    $35.99 CAD

  • Concurrency in C# Cookbook

    Asynchronous, Parallel, and Multithreaded Programming

    If you’re one of many developers still uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 85 code-rich recipes in this updated second edition, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques using libraries and language features in .NET and C# 8.0.Concurrency is now more common in ... Read more

    $47.99 CAD

  • SQL Queries for Mere Mortals

    A Hands-On Guide to Data Manipulation in SQL

    by John Viescas ...
    Series series For Mere Mortals
    The #1 Easy, Common-Sense Guide to SQL Queries—Updated with More Advanced Techniques and SolutionsForeword by Keith W. Hare, Vice Chair, USA SQL Standards CommitteeSQL Queries for Mere Mortals has earned worldwide praise as the clearest, simplest tutorial on writing effective queries with the latest SQL standards and database applications. Now, author John L. Viescas has updated this hands-on ... Read more

    $47.99 CAD

  • Python Distilled

    by David Beazley ...
    Expert insight for modern Python (3.6+) coding from the author of Python Essential ReferencePython educator Dave Beazley's concise handbook focuses on the essential core of the Python programming language, with code examples to illuminate how Python works and how to structure programs that can be more easily explained, tested, and debugged. Rather than trying to cover every possible feature and ... Read more

    $47.99 CAD

  • Architecture for Flow

    Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies

    Series series Addison-Wesley Signature Series (Vernon)
    Master Adaptive Socio-Technical Systems That Thrive Amid Change: Align Strategy, Architecture, and Teams for Continuous Flow of ValueIn today's rapidly evolving business landscape, the ability to adapt to change is not just advantageous, it's essential for survival. Architecture for Flow: Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies, presents a holistic approach ... Read more

    $39.99 CAD

  • Java Start

    by André Campos ...
    O livro nasceu do seguinte paradoxo: Java é supostamente difícil de aprender mas é uma das linguagens mais utilizadas e requisitadas pelo mercado. Por isso, o objetivo do livro é ajudar o leitor a aprender a linguagem de maneira simples, fácil e fluída. Nada de infindáveis e complexas explicações técnicas. É direto ao ponto. Mas de forma didática. Outra importante característica deste livro é que ... Read more

    Free

  • IndexedDB API

    Learn how to create a database for your website with HTML5 and JavaScript

    by J.D Gauchat ...
    Learn how to use the IndexedDB API to create and manage a database. After reading this guide, you will know how to create a database for your website on the user's computer, and how to store, retrieve, and search information.Table of ContentsINDEXEDDB APIData StructureDatabaseObjects and Object StoresIndexesTransactionsImplementationOpening the DatabaseDefining IndexesAdding ObjectsRetrieving ... Read more

    $3.90 CAD or Free with Kobo Plus

  • Developing iOS Applications with Flex 4.5

    Building iOS Applications with ActionScript

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

    $11.99 CAD

  • Java Servlet Programming

    Help for Server Side Java Developers

    Servlets are an exciting and important technology that ties Java to the Web, allowing programmers to write Java programs that create dynamic web content.Java Servlet Programming covers everything Java developers need to know to write effective servlets. It explains the servlet lifecycle, showing how to use servlets to maintain state information effortlessly. It also describes how to serve dynamic ... Read more

    $35.99 CAD

  • jQuery Programming by Example

    This book helps you getting started with jQuery. Several sample codes are presented to illustrate how to use jQuery and integrate with PHP.*TOC*Preparing jQuery Development Environment1.1 Installation1.2 Development Tools1.3 Web Server1.4 Hello WorldHandling HTML Elements2.1 HTML Elements2.2 Getting HTML Element Value2.2.1 Textbox2.2.2 Textarea2.2.3 Dropdown - select Element2.2.4 Date Input... ... Read more

    $4.72 CAD

  • C++ Easy To Understand Step By Step Guide

    A Guide for Beginners

    by Jacob Era ...
    Mastering C++ programming language can be a tough and time consuming task. However, if you have an interest in programming languages and you insist in mastering this programming language then it can be fun and engaging. C++ programming language is easier to learn for people who are already familiar with other programming language such as Python, Java or Matlab. The differentiating factor between C ... Read more

    $4.16 CAD

  • Clean Agile

    Back to Basics

    by Robert Martin ...
    Agile Values and Principles for a New Generation“In the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.”–Grady Booch“Bob’s frustration colors every sentence ... Read more

    $36.99 CAD

  • Cloud Application Architectures

    Building Applications and Infrastructure in the Cloud

    by George Reese ...
    If you're involved in planning IT infrastructure as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with these highly scalable, highly redundant infrastructure services.While analysts hotly debate the advantages and risks of cloud computing, IT staff and programmers are left to determine whether and how to put their applications ... Read more

    $21.99 CAD

  • Testing in Scrum

    A Guide for Software Quality Assurance in the Agile World

    by Tilo Linz ...
    These days, more and more software development projects are being carried out using agile methods like Scrum. Agile software development promises higher software quality, a shorter time to market, and improved focus on customer needs.However, the transition to working within an agile methodology is not easy. Familiar processes and procedures change drastically. Software testing and software ... Read more

    $37.99 CAD

  • Efficient Android Threading

    Asynchronous Processing Techniques for Android Applications

    Multithreading is essential if you want to create an Android app with a great user experience, but how do you know which techniques can help solve your problem? This practical book describes many asynchronous mechanisms available in the Android SDK, and provides guidelines for selecting the ones most appropriate for the app you’re building.Author Anders Goransson demonstrates the advantages and ... Read more

    $36.99 CAD