A little run-down of some of our favorite reads relating to the technology industry. This is purely a personal list, and the order in no way reflects our preference. We’d love to hear your recommendations, so get social and hit us up on Facebook, Twitter, or LinkedIn.
Please note that we do not make any money if you choose to purchase.
Written by Gene Kim, Kevin Behr, and George Spafford The Phoenix Project is a business allegory about how a fictional company becomes profitable after a crisis-driven change in its information technology management style. The overall story is captivating, easily accessible to non-techies and techies alike, and offers an all-round excellent read for anyone wanting to get an understanding of the WHY of DevOps.
It’s impossible to pick any one book from the O’Reilly collection as there are so many great and useful publications, but any summary of technical literature would not be complete without a nod to this Goliath in the industry. O’Reilly provides technology and business training, knowledge, and insight to help companies succeed in the face of huge economic and technological shifts confronting businesses today. Their network of experts and innovators share their knowledge and expertise in a number of educational books.
Here are some examples of the books we found particularly interesting –
The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process of taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Written as a series of self-contained sections that are filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development.
With origins beyond solid engineering and into the realm of insight and creativity, Bentley’s Pearls offers unique and clever solutions to those nagging problems that irritate all programmers. Illustrated by programs designed as much for fun as for instruction, the book is filled with lucid and witty descriptions of practical programming techniques and fundamental design principles. It is not at all surprising that Programming Pearls has been so highly valued by programmers at every level of experience. A must read for any up-and-coming developers!
The Tao of Microservices teaches you the path to understanding how to apply a microservices architecture to your own real-world projects. This high-level book offers you a conceptual view of microservice architectures, along with core concepts and their application. We like it because micro services are so important to the projects that we currently deliver to our customers.
Before the Internet became widely known as a global tool for terrorists, one perceptive U.S. citizen recognized its ominous potential. Armed with clear evidence of computer espionage, he began a highly personal quest to expose a hidden network of spies that threatened national security. Cliff Stoll was an astronomer turned systems manager at Lawrence Berkeley Lab when a 75-cent accounting error alerted him to the presence of an unauthorized user on his system. The hacker’s code name was “Hunter” – a mysterious invader who managed to break into U.S. computer systems and steal sensitive military and security information. Stoll began a one-man hunt of his own: spying on the spy. It was a dangerous game of deception, broken codes, satellites, and missile bases – a one-man sting operation that finally gained the attention of the CIA… and ultimately trapped an international spy ring fueled by cash, cocaine, and the KGB.
The Node Cookbook contains over 60 high-quality recipes covering debugging, security, performance, microservices, web frameworks, databases, deployment and more. Our very own CEO Peter Elger had the pleasure of contributing to this book, writing chapters on building microservice systems, and node deployment. His depth and breadth of knowledge greatly enhanced the overall impact of the Node Cookbook. We like it not only because it earns us points with the boss, but also because it offers tactical and practical how-to advice and examples that are so useful for busy developers.