HackerTube.dev

The Principles of Clean Architecture by Uncle Bob Martin

NorfolkDevelopers · 591.2K views · 2015-12-15 · 1:13:24

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Robert C. Martin (Uncle Bob) presents the principles of Clean Architecture, covering dependency direction, boundaries, and why frameworks and databases should be details rather than the center of an application.

On Hacker News

Listed among favorite tech talks and cited in debates over whether the database should drive application architecture.

Recommended by 1 HN people across 1 months · HN mentions 2016–2021

Topics

Search by tags

What people said

0xmohit · 2016-10 · Recommendation

How To Design A Good API and Why it Matters [0] The Principles of Clean Architecture [1] The State of the Art in Microservices by Adrian Cockcroft [2] "The Mess We're In" by Joe Armstrong [3] [0] [LINK] [1] [VIDEO] [2] [LINK] [3] [LINK]

Read the original HN comment ↗
Rd6n6 · 2021-07 · Reference

Mvc isn’t an architecture at all. It’s just meant to be a tiny pattern for ui widgets from the 70s that people started to use as an architecture. The actual goal is to just keep a tiny piece of business logic from having a dependency on a specific input or on the view. It applied to a single button or a single input field back then. Architecture is more about deciding what direction your dependencies go and where your hard boundaries go [VIDEO] (approx 27 mins in)

Read the original HN comment ↗
MaxBarraclough · 2019-12 · Reference

For some perhaps-off-topic contrarianism, what do you make of Uncle Bob railing against database-oriented architectures? [0] (He takes a good few minutes to get his point across.) [0] [VIDEO]

Read the original HN comment ↗

Sources

Video by NorfolkDevelopers, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources