Computers / Programming

New Releases

icon Subscribe to feed


Best Selling

New Releases




Delete Programming


In category

JavaScript (431)

Java - J2EE (404)

Python (189)

HTML (128)

PHP (89)

C (C, C++, C#, Objective-C) (49)

Visual BASIC (38)

Ruby (35)

LISP (11)

Perl (10)

Compilers (6)

Assembly Language (1)



English (3164)

French (132)

German (453)

Spanish (17)

Italian (138)



All (3164)

DRM Free (518)

DRM (2646)

More options

Make Your Own PCBs with EAGLE: From Schematic Designs to Finished Boards

by Simon Monk & Duncan Amos

Fully updated coverage of PCB design and construction with EAGLE

This thoroughly revised, easy-to-follow guide shows, step-by-step, how to create your own professional-quality PCBs using the latest versions...

Think Data Structures: Algorithms and Information Retrieval in Java

by Allen B. Downey

If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineering—data...

Introduction to Web Interaction Design: With HTML and CSS

by Michael Macaulay

This book introduces standard and new HTML5 elements and attributes and CSS3 properties commonly used in Web design as well as design guidelines for their effective use. Its approach of explaining every line...

Mastering Java Machine Learning

by Dr. Uday Kamath & Krishna Choppella

Become an advanced practitioner with this progressive set of master classes on application-oriented machine learning About This Book • Comprehensive coverage of key topics in machine learning with an emphasis...

Practical Modern JavaScript: Dive into ES6 and the Future of JavaScript

by Nicolas Bevacqua

To get the most out of modern JavaScript, you need learn the latest features of its parent specification, ECMAScript 6 (ES6). This book provides a highly practical look at ES6, without getting lost in the specification...

Learning Angular for .NET Developers

by Rajesh Gunasundaram

Build efficient web apps and deliver great results by integrating Angular and the .NET framework About This Book • Become a more productive developer and learn to use frameworks that implement good development...

Mobile Test Automation with Appium

by Nishant Verma

Automate your mobile app testing About This Book • How to automate testing with Appium • Apply techniques for creating comprehensive tests • How to test on physical devices or emulators Who This Book Is...

Comprehensive Ruby Programming

by Jordan Hudgens

This book will provide you with all of the tools you need to be a professional Ruby developer. Starting with the core principles, such as syntax and best practices, and up to advanced topics like metaprogramming...

Bootstrap 4 Cookbook

by Ajdin Imsirovic

Take your Bootstrap game to the next level with this practical guide About This Book • Packed with easy-to-follow recipes on building responsive web pages with Bootstrap 4 that can be applied to a web project...

Mastering Embedded Linux Programming - Second Edition

by Chris Simmonds

Master the techniques needed to build great, efficient embedded devices on Linux About This Book • Discover how to build and configure reliable embedded Linux devices • This book has been updated to include...

Daniel Arbuckle's Mastering Python

by Daniel Arbuckle

Gain a thorough understanding of operating in a Python development environment, and some of the most important advanced topics with Daniel Arbuckle. This dynamic, concise book is full of real-world solutions...

Learning pandas - Second Edition

by Michael Heydt

Get to grips with pandas-a versatile and high-performance Python library for data manipulation, analysis, and discovery About This Book • Get comfortable using pandas and Python as an effective data exploration...

Distributed Computing in Java 9

by Raja Malleswara Rao Pattamsetti

Explore the power of distributed computing to write concurrent, scalable applications in Java About This Book • Make the best of Java 9 features to write succinct code • Handle large amounts of data using...

ArcPy and ArcGIS - Second Edition

by Silas Toms & Dara O'Beirne

Use Python modules such as ArcPy, ArcREST and the ArcGIS API for Python to automate the analysis and mapping of geospatial data. About This Book • Perform GIS analysis faster by automating tasks. • Access...

Mastering Python Networking

by Eric Chou

Become an expert in implementing advanced, network-related tasks with Python. About This Book • Build the skills to perform all networking tasks using Python with ease • Use Python for network device automation,...

Introduction to JVM Languages

by Vincent van der Leun

Explore the Java Virtual Machine with modern programming languages About This Book • This guide provides in-depth coverage of the Java Virtual Machine and its features • Filled with practical examples, this...

Mastering Spring 5.0

by Ranga Rao Karanam

Develop cloud native applications with microservices using Spring Boot, Spring Cloud, and Spring Cloud Data Flow About This Book • Explore the new features and components in Spring • Evolve towards micro...

Mastering PHP 7

by Branko Ajzele

Effective, readable, and robust codes in PHP About This Book • Leverage the newest tools available in PHP 7 to build scalable applications • Embrace serverless architecture and the reactive programming paradigm,...

Evolving Innovation Ecosystems: A Guide to Open Idea Transformation in the Age of Future Tech

by Carol L. Stimmel

While emerging technologies create massive opportunity, especially for investors and companies that seek more adaptable forms of economic growth than currently available, value is held inert by traditional approaches,...

JSON at Work: Practical Data Integration for the Web

by Tom Marrs

JSON is becoming the backbone for meaningful data interchange over the internet. This format is now supported by an entire ecosystem of standards, tools, and technologies for building truly elegant, useful,...