0xmohiton Hacker News • Recommends
On “Ask HN: What's your favorite tech talk?”
#cleanarchitecture#dependencyinversion#solidprinciples
5.6K subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
591K views10 years ago1 recommendation
Software designSoftware architectureDesign patternsRefactoring and legacy code
Robert C. Martin explains the principles of Clean Architecture, arguing that frameworks and databases should be treated as low-level details.
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 in various capacities on literally hundreds of software projects. In 2001, he initiated the meeting of the group that created Agile Software Development from Extreme Programming techniques and served as the first chairman of the Agile Alliance. He is also a leading member of the Worldwide Software Craftsmanship Movement - Clean Code. 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. 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 meetup.com/Norfolk-Developers-NorDev/events/223533655/What people say. Recommended as a classic talk on software architecture, dependency direction, and keeping business logic decoupled from frameworks and databases.
0xmohiton Hacker News • Recommends
On “Ask HN: What's your favorite tech talk?”
techdominatoron Hacker News • Mentions
On “The Domain-Driven Design Paradox (2016)”
jppopeon Hacker News • Mentions
On “Ask HN: What are the things keep in mind while giving/preparing for a tech talk?”
btschaeggon Hacker News • Mentions
On “SQL databases come up with algorithms you’d never have dreamed of (2017) [video]”
luggon Hacker News • Mentions
On “Ask HN: What are the “best” codebases that you've encountered?”
MaxBarracloughon Hacker News • Mentions
On “Message DB: Event Store and Message Store for PostgreSQL”
Rd6n6on Hacker News • Mentions
On “I had to give a wrong answer to get the job (2017)”