Skip to content

Software Engineering & Languages

Software architecture & design

Software architecture & design sits within Software Engineering & Languages. Read software through the choices behind its abstractions, implementations, and everyday practice. This selection contains 177 catalog videos from 105 distinct channels. The examples below offer specific entry points into the subject, with their own vocabulary and scope, rather than a prescribed sequence of lessons.

Recurring catalog topics include clojure, software design, software architecture, functional programming, rich hickey and api design. These tags describe overlapping directions within the collection; an individual video may connect several of them. Recorded formats include comedy, commentary, demo, documentary, explainer, interview, lecture, music, other and talk. Use those differences to choose between approaches to the subject and to compare how different contributors frame related questions.

“RailsConf 2014 - All the Little Things by Sandi Metz”, listed under Confreaks, is cataloged as talk. Sandi Metz takes an ugly section of conditional code and refactors it into a few simple objects, bridging object-oriented theory and practice. The talk includes her take on the Gilded Rose refactoring…

“"Simple Made Easy" - Rich Hickey (2011)”, listed under Strange Loop Conference, is cataloged as talk. Rich Hickey's Strange Loop 2011 keynote distinguishing 'simple' (not intertwined) from 'easy' (familiar or near at hand). It argues that software complexity comes from complecting things and that we should pick simple…

177 videos