Books - Technical

books

https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
https://smile.amazon.com/dp/0735619670/ - Code Complete 2

https://www.quora.com/Which-is-the-best-book-for-java-for-beginners
https://www.quora.com/What-are-the-best-books-to-learn-Java
http://softwareengineering.stackexchange.com/questions/91629/best-java-book-you-have-read-so-far

https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X
https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844
https://www.amazon.com/Data-Structures-Algorithms-Java-2nd/dp/0672324539
https://www.amazon.com/Performance-JavaScript-Faster-Application-Interfaces/dp/059680279X

Create Your Own Programming Language by Marc Andre Cournoyer
http://www.amazon.com/Becoming-Functional-Joshua-Backfield/dp/1449368174/
http://www.amazon.com/Exercises-Programmers-Challenges-Develop-Coding/dp/1680501224
http://www.amazon.com/Good-Math-Computation-Pragmatic-Programmers/dp/1937785335
http://www.amazon.com/Seven-Concurrency-Models-Weeks-Programmers/dp/1937785653
http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/0521663504/
http://www.amazon.com/Introduction-Functional-Programming-Calculus-Mathematics/dp/0486478831/
http://www.amazon.com/Functional-Thinking-Paradigm-Over-Syntax/dp/1449365515/
http://www.amazon.com/Functional-Programming-Scala-Paul-Chiusano/dp/1617290653/
http://www.amazon.com/Functional-Programming-Scala-Paul-Chiusano/dp/1617290653/

CanJS:
http://www.amazon.com/Seven-Web-Frameworks-Weeks-Programmers/dp/1937785637/

Node:
http://webapplog.com/getting-published-as-a-programmer-the-practical-node-js-story/
Express.js Guide: The Comprehensive Book on Express.js by Azat Mardan
http://azat.co/
http://rapidprototypingwithjs.com/#section-about
http://webapplog.com/pro-express-js-master-express-js-the-node-js-framework-for-your-web-development-is-out/

SQL:
Learning SQL
SQL Cookbook
Head First SQL
SQL Bible
SQL Queries for Mere Mortals
SQL Tuning Oreilly

MySQL:
High Performance MySQL
MySQL 5.0 Certification Study Guide
MySQL 5.1 Cluster DBA Certification Study Guide
MySQL Database Design and Tuning by Robert D Schneider
Beginning MySQL database design and optimization by Stephens and Russell
Understanding MySQL internals
Pro MySQL Appress
Expert MySQL

JavaScript:
Pro JavaScript Techniques (John Resig)
Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap) by Ross Harmes and Dustin Diaz
JavaScript: The Good Parts by Douglas Crockford
Javascript Bible, Fifth Edition, by Danny Goodman

http://shop.oreilly.com/product/9780596510046.do - Beautiful Code - Leading Programmers Explain How They Think

Design Patterns:
Agile Database Techniques
Structure and Interpretation of Computer Programs, Harold Abelson, Gerald Jay Sussman, Julie Sussman. (free at http://mitpress.mit.edu/sicp/full-text/book/book.html and http://www.gnu.org/software/mit-scheme/)
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Paperback
http://www.amazon.com/Pattern-Oriented-Software-Architecture-System-Patterns/dp/0471958697
http://www.amazon.com/Pattern-Oriented-Software-Architecture-Volume-Concurrent/dp/0471606952/
http://www.amazon.com/Pattern-Oriented-Software-Architecture-Volume-Management/dp/0470845252/
Design Patterns: Elements of Reusable Object Oriented Software (Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides )(Gang of Four)
Patterns of Enterprise Application Architecture (Martin Fowler).
Refactoring: Improving the Design of Existing Code (Martin Fowler)
Test Driven Development: By Example (Kent Beck)
Agile Software Development with Scrum (Ken Schwaber and Mike Beedle)
http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
Pro CSS and HTML Design Patterns by Michael Bowers
HeadFirst Object Oriented Analysis & Design (McLaughlin, Pollice, and West)
HeadFirst Design Pattern (Freeman & Freeman)
RESTful Web Services (Oreily)
Create Your Own Programming Language by Marc-André Cournoyer.
http://www.amazon.com/Beautiful-Code-Leading-Programmers-Practice/dp/0596510047
http://www.amazon.com/Head-First-Software-Development-Pilone/dp/0596527357/
Handbook of human factors and ergonomics
Universal Principles of Design
Continuous Delivery
Refactoring Database Addison Wesley (Ambler, Sadalage)
Enterprise Integration Patterns Addison Wesley (Hohpe Woolf)
Classic Shell Scripting (Oreilly)
lex & yacc (Oreilly)
DNS & Bind (Oreilly)
Applied Cryptography (Wiley)
Advanced Programming in the Unix Environment (Stevens, Addison Wesley)
Unix Network Programming Networking APIs (PTR PH)
Unix Network Programming Interprocess Communication (PTR PH)
Effective Java Second Edition Bloch
Java Concurrency in practice Goetz
Java Persistence with Hibernate Bauer King
Java and JMX Kreger
Pragmatic Version Control
xUnit Test Pattern Meszaros Addison Wesley
Object Oriented PHP by Lavin
PHP 5 Objects, Patterns, and Practice by Zandstra (Apress)
Computer Security by Bishop
A handbook of Software and System Engineering (Empiracle observation, laws, and theories) by Endres Ramback
Pattern of Enterprise application architecture by Addision Wesley
Object-Oriented PHP LAVIN
A Concise Guide to Technical Communication Third Edition by Pearson Longman
Continous Integration by Duvali Matyas * Glover
Enterprise Integration Patterns by Hohpe * Wolf
The Pragmatic Programmer by Hunt * Thomas
Test Driven Development by Bock
Agile Projects Management by Cohn
Agile Estimating and Planning
Agile Project Management with Scrum Microsoft Press
Implementing Lean Software Development
Agile Project Management by Highsmith
Privacy in Peril
A Handbook of Software and System Engineering Empiracle Observation, Laws, and Theories Endres Rombach
Pattern of Enterprise application architecture Addison Wesley
Unit Test Framework * Orielly
xUnit Test Pattern * Addison Wisely
UNIX Network Programming, The Sockets Networking API, Volume 1, Third Edition. W. Richard Stevens, Bill Fenner, Andrew M. Rudoff.
UNIX Network Programming, Interprocess Communications, Volume 2, Second Edition. W. Richard Stevens.
UNIX SYSTEMS Programming, Communication, Concurrency, and Threads, Kay A. Robbins, Steven Robbins
Programming with POSIX Threads, David R. Butenhof. Addison-Wesley
Advanced Linux Programming, Mark Mitchell, Jeffrey Oldham, and Alex Samuel (free at http://www.advancedlinuxprogramming.com/)
Accelerated C++, Practical Programming by Example, Andrew Koenig, Barbara E. Moo. Addison-Wesley.
The Art of Computer Programming (TAOCP), Vol 1,Vol 2, Vol 3. Donald E. Knuth. Addison-Wesley.
Programming Perl, 3rd Edition, Tom Christiansen, Jon Orwant, Larry Wall. O'Reilly.
Programming from the Ground Up: An introduction to programming using Linux assembly language, Jonathan Bartlett, Edited by Dominick Bruno, Jr. (free at http://savannah.nongnu.org/download/pgubook/)
How to design programs (free at http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-2.html)
Kaiser Permanente Healthwise Handbook
The New York Public Library Desk Reference
Learning the UNIX Operating Systems - O'Reilly by Jerry Peek
Test Driven Development - Bock
Agile Project Management - Cohn
Agile Estimating and Planning
Agile Project Management with Scrum - Microsoft Press
Implementing Lean Software Development
http://www.pragprog.com/titles

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License