Stuart Sierra - Components Just Enough Structure
ClojureTVYouTube ↗
Further reading 1
Caption notes
Sierra has components declare their dependencies so the system can order startup topologically. A business component receives its database and mail service through its own fields.
Video or transcript source ↗Original passages · 2
I'm going to do is declare my dependencies and they'll get filled in laterdo a topological sort on that graph