DynamoDB Resources

Useful resources to get your data modelling right with DynamoDB.

Read

One to One Resources

Useful resources for your one-to-one meetings as an engineering manager. Great to get started with these meetings as well as to occasionally revisit how you are currently dealing with them.

Read

Extreme Programming Explained by Kent Beck

Kent Beck details all the basics about extreme programming from the values, principles and practices it entails to what has influenced him in its development, what to expect if embracing the methodology or how to get started with it in different kind of organizations.

Read

Extreme Ownership by Jocko Willink & Leif Babin

Jocko Willink & Leif Babin describe the leadership technique they developed as SEALs in the US army and then used to helped many businesses through the consultancy they formed. They called the overall framework Extreme Ownership.

Read

Measure What Matters, OKRs by John Doerr

John Doerr spreads his insight into Objectives and Key Results as he has seen them implemented firs hand by Andy Grove in Intel and then helped a wide range of organization to implement them as a way to drive growth and success.

Read

Building Microservices by Sam Newman

Sam Newman shares his experience and thoughts about what is a good microservices architecture and what are the principles to keep in mind in order to successfully use it in your system.

Read

Peopleware by Tom DeMarco & Timothy Lister

The authors summarize and share their observations from years consulting in the software industry about how to grow efficient teams where people will thrive, be happy and stay; to the benefit of the company as well as the team members.

Read

Kubernetes Up & Running by Brendan Burns, Joe Beda and Kelsey Hightower

The authors provide with this book a very good practical introduction to Kubernetes. It doesn't pretend to have you setup with a production ready environment, but gives you a tangible overview of the main concepts and objects used in typical Kubernetes setup to get you started.

Read

The Culture Code by Daniel Coyle

Daniel Coyle shares his investigations on how some groups end up performing great together and what are the shared characteristic between these successful groups.

Read

Release It! by Michael T. Nygard

Michael T. Nygard goes over a wide range of potential issues for complex software systems and common though often forgotten ways to help prevent these issues or at least limit greatly their negative effect en improve the recovery time of the system.

Read

The Phoenix Project by Gene Kim, Kevin Behr, George Spafford

The authors introduce the Agile methodology for software development and operations through this easy to read business novel.

Read

Designing Data Intensive Applications by Martin Kleppmann

Martin Kleppmann goes in depth about the challenges you're likely to face if you want to build an application relying in an important way on data. He also mentions most of the currently available options to solve these challenges.

Read

Clean Code by Robert C. Martin

Robert C. Martin shares learning and good practices about how to write clean, readable and maintainable code. These are from his own career and experiences as well as friends and colleagues.

Read

Improv Widsom by Patricia Ryan Madson

Patricia Ryan Madson shares her learnings from years of teaching improvisation as rules of a lifestyle she encourages people to try.

Read

Why Nations Fail by Daron Acemoğlu and James A. Robinson

Daron Acemoğlu and James A. Robinson expose in this book their theory about what have caused over time some countries to develop faster than others and put it to the proof against a wide range of examples over time and space.

Read

Implementing Domain-Driven Design by Vaughn Vernon

Explanation and examples about the principles and methods to follow and understand in order to implement a Domain-Driven Design approach in software engineering.

Read