Kevlin Henney Books

Robert C. Martin, also known as Uncle Bob, is a renowned software engineer and author. With over 50 years of experience in the industry, he has made significant contributions to the field of software development. Martin has written several influential books, including "Clean Code" and "Agile Software Development: Principles, Patterns, and Practices." His work focuses on promoting clean, maintainable, and efficient code. Through his books and lectures, Martin continues to inspire and educate software developers around the world.

How do we create content on this page?

What's Clean Architecture about?

Clean Architecture by Robert C. Martin is a comprehensive guide to creating software systems with maintainable and scalable architecture. It delves into the principles and patterns that can help developers design clean and efficient code, while also addressing the importance of separating concerns and creating clear boundaries within a system. This book is a valuable resource for anyone looking to improve their software design skills.

Who should read Clean Architecture?

  • Software developers and engineers looking to improve their architecture skills
  • Technical leaders and architects who want to create scalable and maintainable software systems
  • Anyone interested in understanding the principles and patterns behind clean architecture

What's 97 Things Every Programmer Should Know about?

97 Things Every Programmer Should Know is a collection of essays from experienced programmers and thought leaders in the software industry. It covers a wide range of topics including code design, testing, teamwork, and career development. Each essay offers practical advice and insights, making it a valuable resource for programmers at all levels.

Who should read 97 Things Every Programmer Should Know?

  • Programmers who want to improve their skills and expand their knowledge

  • Software developers looking for practical tips and best practices

  • Those who want to stay updated with the latest trends and techniques in programming