Coding Books
Fundamentals of Software Architecture: An Engineering Approach
Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers…
Programming Python
Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect…
The Elements of Programming Style
This rounds out a collection of works by Kernighan. Each book of his covers a different aspect of software, in clear form with logical concepts. T…
You Don't Know JS: Async & Performance
No matter how much experience you have with JavaScript, odds are you don't fully understand the language. As part of the "You Don't Know JS" serie…
How Google Tests Software
2012 Jolt Award finalist! Pioneering the Future of Software Test Do you need to get it right, too? Then, learn from Google . Legendary testing exp…
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
You should learn a programming language every year, as recommended by The Pragmatic Programmer . But if one per year is good, how about Seven Lang…
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and signifi…
Programming Collective Intelligence: Building Smart Web 2.0 Applications
Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstra…
Design Patterns in Ruby
Praise for Design Patterns in Ruby " Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter…
Writing Solid Code
Fatbrain Review Explains Microsoft's techniques for developing bug free C programs and provides practical approaches to the prevention and automat…