DEV Community

Pedro Moreira Santos
Pedro Moreira Santos

Posted on

4 1

What is this book about?

Agile technical practices distilled book cover

This week we released the latest section of our book. It was such a joy to be surrounded by friends and family sharing this moment. Thank you for being there with us.

This book does not contain any new information we merely put together information that has been scattered in books, blog posts, articles and conversations. If you are looking for new information, this book is probably not for you. So what does this book brings? It offers a path for learning agile technical practices and object-oriented design.

For the past 5 years, we have been working as agile technical practices coaches. We coached/mentored/taught hundreds of developers, and in that process, we tried many alternatives, learned and adapted. What works, what doesn't, what is the best sequence to learn these practices, what exercises work best, what feedback helps the most. In this book, we share our experience and present a path others can follow.

We know sometimes learning can feel like venturing into a dense and unknown forest, fear not we created a path. Use it to help you learn practices such as TDD, pair programming, outside in TDD, refactoring. Some of the principles behind object-oriented design such as SOLID, Cohesion, Coupling, Connascence, the four elements of simple design, code smells.

Our book can be found here

Beyond the book

Learning on your own can work, but you are missing a critical piece. Feedback! This is why we put together a community so you can learn and share with others. We are in the community, providing feedback advice and learning :). Join us here

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay