Close

2015-12-15

Mastering Clean Architecture Principles for Effective Software Design

Mastering Clean Architecture Principles for Effective Software Design

The Principles of Clean Architecture
by Uncle Bob Martin
(@unclebobmartin)

Robert C. Martin, aka Uncle Bob, has been a software professional since 1970 and an international software consultant since 1990. In the last 40 years, he has worked on hundreds of software projects in various capacities. In 2001, he initiated the group meeting that created Agile Software Development from Extreme Programming techniques and served as the first chairman of the Agile Alliance. He is also a leading Worldwide Software Craftsmanship Movement – Clean Code member.

He has authored “landmark” books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, C++ Programming, and most recently, Clean Code and Clean Coder. He has published dozens of articles in various trade journals. He has written, directed, and produced numerous “Code Casts” videos for software professionals. Bob is a regular speaker at international conferences and trade shows. Mr. Martin is the founder, CEO, and president of Uncle Bob Consulting, LLC and Object Mentor Incorporated.

The Principles of Clean Architecture

Uncle Bob has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows.

Mr. Martin has authored and edited many books, including:

• The Clean Coder

• Clean Code

• Agile Software Development: Principles, Patterns, and Practices.

• Designing Object Oriented C++ Applications using the Booch Method

• Agile Principles Patterns and Practices in C#

• Patterns Languages of Program Design 3

• More C++ Gems

• Extreme Programming in Practice

• UML for Java Programmers