Design Books
Code Simplicity: The Fundamentals of Software
Every complexity of software design, simplified and codified at last, for use by every programmer, from the novice to the architects of major appl…
JavaScript and jQuery: Interactive Front-End Web Development
Learn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how …
Makers: The New Industrial Revolution
3D Robotics co-founder and bestselling author Chris Anderson takes you to the front lines of a new industrial revolution as today’s entrepreneurs,…
Domain-Driven Design: Tackling Complexity in the Heart of Software
"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are add…
Implementation Patterns
Kent is a master at creating code that communicates well, is easy to understand, and is a pleasure to read. Every chapter of this book contains ex…
Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech
Buying groceries, tracking our health, finding a date: whatever we want to do, odds are that we can now do it online. But few of us realize just h…
JavaScript Patterns: Build Better Applications with Coding and Design Patterns
What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding p…
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
Since Don’t Make Me Think was first published in 2000, over 400,000 Web designers and developers have relied on Steve Krug’s guide to help them un…
The Design of Everyday Things
The ultimate guide to human-centered design Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner t…
The Object-Oriented Thought Process
"Written by a developer for developers who want to make the leap to object-oriented technologies as well as managers who simply want to understand…