book icon indicating copy to clipboard operation
book copied to clipboard

Programming books [2015]

Big data

  • MapReduce - Quick Guide, tutorialspoint.com - 2015

Interview

  • Programming Interviews Exposed. Secrets to Landing Your Next Job, Third Edition by John Mongan - 2013
  • Cracking the Coding Interview, 4 Edition by Gayle Laakmann - 2008
  • The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company Hardcover by Gayle Laakmann McDowell - 2011
  • 101 Great Answers to the Toughest Interview Questions: Sixth Edition Kindle Edition by Ron Fry - 2009
  • 301 Best Questions to Ask on Your Interview, Second Edition by John Kador - 2010
  • 101 Great Resumes by Ron Fry, 3rd Edition - 2009

Software development

  • SDLC Tutorial, tutorialspoint.com - 2015

Cloud

  • Cloud Architecture Patterns by Bill Wilder - 2012

Algorithms

  • Essential Algorithms: A Practical Approach to Computer Algorithms by John Wiley & Sons - 2013

Node.js

  • Smashing Node.js: JavaScript Everywhere Kindle Edition by Guillermo Rauch - 2012
  • Node.js By Example
  • Pro REST API Development with Node.js
  • NW.js Essentials

Maintainable

  • Working Effectively with Legacy Code by Michael C. Feathers - 2005

iOS

iOS JavaScript
  • Beginning iOS Application Development with HTML and JavaScript by Richard Wagner - 2012
  • Learning HTML5 and JavaScript for iOS by Scott Preston - 2012
  • Pro iOS Web Design and Development: HTML5, CSS3, and JavaScript with Safari by Andrea Picchi - 2011
Swift
  • iOS 8 Swift Programming Cookbook by Vandad Nahavandipoor - 2015
  • Welcome to Swift, Apple Inc. - 2014
iOS SDK
  • Beginning iOS 5 Development: Exploring the iOS SDK by Dave Mark - 2011

Java

Java Platform
  • The Complete Reference Java Ninth Edition by Herbert Schildt - 2014
Certification
  • OCA/OCP Java® SE 7. Programmer I & II. Exams 1Z0-803 & 1Z0-804. Study Guide by Oracle - 2015
  • OCA: Oracle®. Certified Associate Java®. SE 8 Programmer I. Exam 1Z0-808. Study Guide by Oracle - 2015
Android
  • Beginning Android by Grant Allen - 2015
  • Android Application Development For Dummies by Donn Felker - 2011
  • Building Android Apps with HTML, CSS, and JavaScript by Jonathan Stark - 2010
  • Introduction to Android™ Application Development, Fourth Edition by Joseph Annuzzi - 2014
  • Learn Java for Android Development, Third Edition by Jeff Friesen - 2014
  • Learning Android, Second Edition by Marko Gargenta and Masumi Nakamura - 2014
  • Learning Java by Building Android Games by John Horton - 2015
  • Mastering Android Application Development by Antonio Pachón Ruiz - 2015
  • Professional Android Application Development by Reto Meier - 2009
  • Programming Android, Second Edition by Zigurd Mednieks - 2012

JavaScript

Event Loop Model
  • The Parallel Event Loop Model and Runtime by Daniele Bonetta - 2014
SPA
  • SPA Design and Architecture by Emmit Scott - 2016
ES6
  • ECMAScript 6 (ES6) guide - 2015
  • Mastering JavaScript Promises by Muzzamil Hussain – 2015
Ajax
  • Async JavaScript
Performance
  • Mastering JavaScript High Performance
Maintainable
  • Maintainable JavaScript
  • JavaScript: The Good Parts
Patterns
  • JavaScript Patterns
  • Learning JavaScript Design Patterns
  • Mastering JavaScript Design Patterns by Simon Timms, First published November 2014
Algorithms
  • Data Structures and Algorithms with JavaScript
Functional programming
  • Functional JavaScript by Michael Fogus, First Edition - 2013
Security
  • JavaScript Security
Google Maps
  • Beginning Google Maps API 3 by Gabriel Svennerberg - 2010
  • Google Maps JavaScript API Cookbook by Alper Dincer - 2013
  • Google maps Tutorial, tutorialspoint.com - 2015
WEBGL
  • WebGL Tutorial, tutorialspoint.com - 2015
Domain Driven Design
  • JavaScript Domain-Driven Design
Tests
  • JavaScript Unit Testing
  • JavaScript Testing with Jasmine
Grunt
  • Automate with Grunt
AngularJS
  • AngularJS: Up And Running by Shyam Seshadri and Brad Green - 2014
  • Dependency Injection with AngularJS by Alex Knol - 2013
  • Professional AngularJS by Diego Netto - 2015
  • Learning AngularJS Animations by Richard Keller - 2014
  • Angular JS Tutorial, tutorialspoint.com - 2015
  • AngularJS Novice to Ninja by Sandeep Panda - 2014
  • Data-oriented Development with AngularJS by Manoj Waikar - 2015
  • AngularJS Example by Chandermani - 2015
  • AngularJS Essentials by Rodrigo Branas - 2014
Certification
  • Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3
Presentations
  • Scalable JavaScript Application Architecture by Nicholas C. Zakas

CSS

Twitter Bootstrap
  • Twitter Bootstrap Tutorial, tutorialspoint.com - 2015

Regular expressions

  • Regular Expression Pocket Reference, Second Edition by Tony Stubblebine - 2007
  • Introducing Regular Expressions by Michael Fitzgerald - 2012
  • Регулярные выражения. Сборник рецептов, Ян Гойвертс, Стивен Левитан - 2010

XSLT

  • XSLT. 2-е издание, Дуг Тидуэлл - 2010
  • XSLT Tutorial, tutorialspoint.com - 2015

XML

  • XHTML Tutorial, tutorialspoint.com - 2015

Security

  • CORS in Action. Creating and consuming cross-origin APIs by Monsur Hossain - 2015
  • Computer Security. Principles and Practice. Third Edition by William Stallings - 2015
  • Cyberspace and Cybersecurity by George Kostopoulos - 2013

HTML

  • Web Standards Mastering HTML5, CSS3, and XML by Leslie F. - 2011
  • Web Development Recipes 1st Edition by Brian P. Hogan - 2012
  • HTML5 Foundations 1st Edition by Matt West - 2013

WEBRTC

  • WebRTC Tutorial, tutorialspoint.com - 2015

WEB

HTTP
  • HTTP: The Definitive Guide by David Gourley - 2002