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
Talk
RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language
Talk
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025Better Software Conference
Talk
The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski | JuliaCon 2019The Julia Programming Language
Talk
Interactive notebooks ~ Pluto.jl | Fons van der Plas | JuliaCon 2020The Julia Programming Language
Talk
"Agile Methods The Good, the Hype and the Ugly," Bertrand MeyerAssociation for Computing Machinery (ACM)
Talk
Procedural Programming: It Never Went Away — Kevlin Henney | Build StuffBuild Stuff - #1 Software Dev Conf
Talk
Keynote: What is a Component (and Why)? - Luke Wagner, Distinguished Engineer, FastlyThe Linux Foundation
















































































































































































