Some good book recommendations

James Dadd

August 9th 2018

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.

the phoenix project book O Reilly media pragmatic programmer book programming pearls book tao of microservices book node cookbook cuckoos egg

The Phoenix project

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.

Purchase the Phoenix Project here

O’Reilly Media

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 –

  • Data science from scratch by Juel Grus
  • Network Programmability and Automation by by Jason Edelman
  • Building microservices by Sam Newman
  • Python for Data Analysis by Wes McKinney
  • Javascript the definitive guide by David Flanagan

Pragmatic Programmer

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.

Purchase the Pragmatic Programmer here

Programming Pearls - Jon Bentley

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!

Purchase Programming Pearls here

Tao of Microservice – By Richard Rodger

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.

Purchase the Tao of Microservices here

The Cuckoo’s egg - by Clifford Stoll

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.

Purchase the Cuckoo’s Egg here

Node Cookbook -by Peter Elger, David Mark Clements, Mathias Buus, Matteo Collina

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.

Learn more about the Node Cookbook here