Coding Books
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declaration…
Programming in Scala: A Comprehensive Step-by-step Guide
Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programmin…
Penguin Random House Python Crash Course
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…
Game Programming Patterns
Game Programming Patterns brings the benefits of reusable design patterns to the world of game programming. Commercial game development expert Rob…
Continuous delivery
Winner of the 2011 Jolt Excellence Award!Getting software released to users is often a painful, risky, and time-consuming process. This groundbrea…
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being suc…
Land of Lisp
Lisp is a uniquely powerful programming language that, despite its academic reputation, is actually very practical. Land of Lisp brings the langua…
Patterns of Enterprise Application Architecture
Developers of enterprise applications (e.g reservation systems, supply chain programs, financial systems, etc.) face a unique set of challenges, d…
Black Hat Python: Python Programming for Hackers and Pentesters
When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. But just how does the…
A Tour of C++
The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Strous…