Internet
Mikko Hypponen has spent three decades defending the digital world, and in this book, he examines how the internet became the greatest and most dangerous invention of our time. He tracks the evolution of connectivity from its hopeful beginnings to its current state as a battleground for privacy and security. Hypponen uses his experience as a global cybersecurity leader to explain how technology s…
Shelves
More like this
Facts and Fallacies of Software Engineering
The practice of building software is a “new kid on the block” technology. Though it may not seem this way for those who have been in the field for…
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an en…
Agile Estimating and Planning
Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder…
The Passionate Programmer: Creating a Remarkable Career in Software Development
Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneu…
Implementing Domain-Driven Design
Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strateg…
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…
The Soul of a New Machine
The computer revolution brought with it new methods of getting work done—just look at today's news for reports of hard-driven, highly-motivated yo…
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
Their story takes us through a maze of dead ends and exhilarating breakthroughs as they and their colleagues wrestle not only with the abstraction…
Agile Software Development, Principles, Patterns, and Practices
Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author i…
Coders at Work: Reflections on the Craft of Programming
Peter Seibel interviews 16 of the most interesting computer programmers alive today in Coders at Work, offering a brand-new companion volume to Ap…
Joel on Software
Someone once said that the task of a writer is to "make the familiar new and the new familiar". For years, Joel Spolsky has done exactly this at w…
Software Requirements
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. …