Coding Books


Crafting Interpreters

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…

(4 )

Python Tricks: A Buffet of Awesome Python Features

Author: Dan Bader

“I don’t even feel like I’ve scratched the surface of what I can do with Python” With Python The Book you’ll discover Python’s best practic…

(4 )

UML Distilled: A Brief Guide to the Standard Object Modeling Language

More than 300,000 developers have benefited from past editions of UML Distilled . This third edition is the best resource for quick, no-nonsense i…

(4 )

Python Data Science Handbook: Essential Tools for Working with Data

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Sever…

(4 )

Domain-Driven Design Distilled

Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapi…

(4 )

PHP Objects, Patterns, and Practice

Backed by a tireless development community, PHP has been a model of language evolution over its 10+ year history. Borne from a contract developer'…

(4 )

Code That Fits in Your Head : Heuristics for Software Engineering

The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers ind…

(4 )

Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of re…

(4 )

Python Programming: An Introduction to Computer Science

Author: John Zelle

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emp…

(4 )

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…

(4 )