Your Computer Is on Fire
Your Computer Is on Fire dismantles the myth that technology is a neutral force for progress. This collection of essays from leading scholars reveals how social biases, environmental costs, and political power are deeply embedded in our digital infrastructure. Instead of viewing glitches as temporary errors, the authors argue that inequality and marginalization are fundamental features of the sys…
Shelves
More like this
Building Microservices: Designing Fine-Grained Systems
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-containe…
Algorithms
This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges an…
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 Chinese Computer: A Global History of the Information Age
Thomas Mullaney presents a fascinating history of how the Chinese language adapted to the digital era despite the constraints of Western technolog…
Head First Design Patterns
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know y…
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…
Design Patterns: Elements of Reusable Object-Oriented Software
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct s…
The C++ Programming Language
More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator o…
Working Effectively with Legacy Code
Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get near…
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO. The company…
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…
Fluent Python: Clear, Concise, and Effective Programming
Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide…