Skip to content
HHackerTube.videoSurprise me

Software Architecture & Design Videos Hacker News Recommends — Page 2

Software architecture & design videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering object-oriented programming, design patterns, clean architecture, API design, microservices vs monoliths, data-oriented design, versioning, abstraction, simplicity, Alan Kay, Uncle Bob.

164 videos · ranked by HN recommendations · showing 49–96

More software architecture & design videos

Ranks 49 and up.

talk#629

Pete Hunt: React - Rethinking Best Practices (updated) - JSConf.Asia 2013

JSConf

“Pete Hunt did a great job then, explaining how the false separation of concerns between HTML and JS really is unavoidable.”

5 HN recommenders · 2014–2024

talk#635

Interactive notebooks ~ Pluto.jl | Fons van der Plas | JuliaCon 2020

The Julia Programming Language

“I think every new notebook project should take ideas from Julia's Pluto”

6 HN recommenders · 2020–2021

commentary#636

Object-Oriented Programming is Embarrassing: 4 Short Examples

Brian Will

“I highly recommend "Object Oriented Programming is Bad" and "Object Oriented Programming is Embarrassing" on Youtube.”

6 HN recommenders · 2016–2025

talk#667

Simplicity Ain't Easy - Stuart Halloway

ClojureTV

“He talks about his definition of "simple" (by digging into what the original English definition was) and what that means for code.”

5 HN recommenders · 2013–2017

talk#668

Clojure Concurrency - Rich Hickey

ClojureTV

“one my favorite talks I ever went to.”

5 HN recommenders · 2013–2023

talk#674

Founder School Session: The Future Doesn't Have to Be Incremental

DEMO

“probably the most insightful and though-provoking technology talk I have ever seen”

5 HN recommenders · 2014–2026

talk#694

Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet

Jeff Gonis

“I encourage all developers to watch that talk and do some thinking about the current state of our practice”

6 HN recommenders · 2013–2025

talk#714

Leslie Lamport: Thinking Above the Code

Microsoft Research

“He's just saying that you should think before you code and that most specifications should be just a few sentences stating what you intend to do.”

5 HN recommenders · 2015–2026

talk#729

Christopher Alexander - Patterns in Architecture

Peter Petrash

“Just finished watching a great 1996 lecture by Christopher Alexander”

4 HN recommenders · 2016–2026

talk#748

Constraints Liberate, Liberties Constrain — Runar Bjarnason

Scala World

“It had a real impact on the way I think about the design of systems.”

5 HN recommenders · 2016–2025

talk#771

Are We There Yet - Rich Hickey

Zhang Jian

“One of the best "why Clojure" talks that I've seen”

4 HN recommenders · 2021–2026

talk#776

Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz

Confreaks

“watch Sandi Metz' incredible RailsConf talk”

5 HN recommenders · 2013–2019

talk#784

Alan Kay - Programming and Scaling

Colin McDonnell

“This talk is excellent and will cue you in on how to go about thinking about the fact”

4 HN recommenders · 2016–2026

talk#813

Cheng Lou - On the Spectrum of Abstraction at react-europe 2016

ReactEurope

“This talk is incredible food for thought”

5 HN recommenders · 2016–2022

talk#815

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers

“these talks, they are the ones that sold me on React”

5 HN recommenders · 2014–2024

talk#852

Building a Better Web Browser - James Mickens - Harvard CS Colloquium 2015

Paul Irish

“which I definitely think this still the most forward-looking browser architecture out there”

4 HN recommenders · 2017–2023

talk#870

Raymond Hettinger, Keynote on Concurrency, PyBay 2017

SF Python

“the best learning material for me on this was this lecture”

4 HN recommenders · 2018–2023

talk#883

"Finding bugs without running or even looking at code" by Jay Parlar

Strange Loop Conference

“There is a talk that gives a good overview on Alloy and how useful using something like this is”

4 HN recommenders · 2019–2023

talk#892

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

ChimiChanga

“A good introduction to SoA (for anyone curious) are the two most famous Data-Oriented Design talks”

4 HN recommenders · 2024–2026

talk#893

Greg Young - CQRS and Event Sourcing - Code on the Beach 2014

Code on the Beach

“forever changed how I think about modeling systems, preserving history”

4 HN recommenders · 2016–2022

talk#898

Stuart Halloway - Narcissistic Design

Reaktor

“a great talk by Stuart Halloway called Narcissistic Design.”

4 HN recommenders · 2018–2021

talk#923

Elm Europe 2017 - Evan Czaplicki - The life of a file

Elm Europe

“Just stick everything in the same file until it actually hurts. This presentation[0] gets it right.”

4 HN recommenders · 2019–2025

lecture#927

Immediate-Mode Graphical User Interfaces - 2005

Casey Muratori

“Check out this lecture/demo from nearly 20 years ago”

5 HN recommenders · 2017–2024

commentary#973

"Clean" Code, Horrible Performance

Molly Rocket

“Look at Casey Murrey's Clean Code horrible performance youtube video”

3 HN recommenders · 2023–2026

talk#978

Design Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17

ConfEngine

“On the readability of APL (terrific video)”

4 HN recommenders · 2018–2022

talk#996

Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019

KanDDDinsky

“this talk opened my eyes to the power of f# philosophy and type system”

3 HN recommenders · 2020–2026

talk#1023

Old Is the New New • Kevlin Henney • GOTO 2018

GOTO Conferences

“There's a talk well worth watching by Kevlin Henney called 'Old Is the New New' [1]”

4 HN recommenders · 2018–2020

talk#1030

Rich Hickey: Deconstructing the Database

InfoQ

“Rich Hickey's talk on the design of Datomic is also something every programmer should see at least once”

4 HN recommenders · 2012–2020

talk#1063

10 Things I Regret About Node.js - Ryan Dahl - JSConf EU

JSConf

“Ryan Dahl's great talk on design mistakes he made with node.js is something I think about all the time”

6 HN recommenders · 2018–2025

talk#1073

The Functional Programmer's Toolkit - Scott Wlaschin

NDC Conferences

“This was by far the best introduction to monoid, monads and few other functional programming terms.”

4 HN recommenders · 2019–2021

talk#1152

Concurrency is not Parallelism by Rob Pike

gnbitcom

“here's an excellent talk on the same subject by Rob Pike that I link all the time to people”

4 HN recommenders · 2021–2025

explainer#1156

Debt Metaphor

Ward Cunningham

“For the best description of technical debt, you can't do better than listen to the man who first coined the term.”

3 HN recommenders · 2009–2023

talk#1206

Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On

Curry On!

“one of my recent favorite videos generally on this topic has been from Curry On conference”

3 HN recommenders · 2015–2024

talk#1237

Om Next - David Nolen

ClojureTV

“David Nolen does a great job talking about the trade offs and the evolution of everything in this talk”

3 HN recommenders · 2015

talk#1290

RailsConf 2015 - Nothing is Something

Confreaks

“as a talk it is fantastic - funny, smart, well put together.”

3 HN recommenders · 2016–2024

talk#1304

"Data Driven UIs, Incrementally" by Yaron Minsky

Strange Loop Conference

“Any discussion about incremental UI should include Yaron Minsky's talk about Jane Street's OCaml framework, incr_dom from 2016”

4 HN recommenders · 2018–2022

talk#1318

J B Rainsberger Integrated Tests Are A Scam HD

Christopher Cabanne

“JBRainsberger has an nice talk on them [1].”

4 HN recommenders · 2017–2023

talk#1361

"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer

Association for Computing Machinery (ACM)

“Agile!: The Good, the Hype and the Ugly by Bertrand Meyer is a must read.”

2 HN recommenders · 2018–2024

talk#1375

Keynote - JSON Graph: Reactive REST at Netflix

Association for Computing Machinery (ACM)

“gives a very nice summary of when and how you might prefer RPC to REST”

4 HN recommenders · 2015–2023

talk#1396

"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore

Strange Loop Conference

“The basic premise is not do do req/s limiting but rather concurrency limiting which results in req/s limiting by itself.”

4 HN recommenders · 2017–2024

talk#1425

CppCon 2015: Sean Parent "Better Code: Data Structures"

CppCon

“this one really made me aware of what just might be the best way to think about it.”

3 HN recommenders · 2016–2021

talk#1469

Dan Abramov The wet codebase

eswarnichtsmehrfrei

“Seeing what a premature, wrong abstraction looks like visually was eye opening.”

3 HN recommenders · 2023–2024

interview#1636

Alan Kay : July 2007 : A Conversation with CMU Faculty & Students

CMU Robotics Institute

“Alan Kay, almost impolitely, tears into today's computing while talking at CMU.”

3 HN recommenders · 2017–2024

talk#1637

Nordic.js 2014 • Douglas Crockford - The Better Parts

Nordic.js

“It's possible to write javascript without `this`, a style preferred e.g. by Douglas Crockford, explained in the video below.”

3 HN recommenders · 2014–2023

talk#1718

Programming is terrible—Lessons learned from a life wasted. EMF2012

tef ebooks

“Both of these talks are in my top 5.”

3 HN recommenders · 2015–2022

talk#1731

MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk

Confreaks

“if you enjoy Ruby, watch this”

3 HN recommenders · 2016–2024

talk#1801

Procedural Programming: It Never Went Away — Kevlin Henney | Build Stuff

Build Stuff - #1 Software Dev Conf

“tour of how all the best discoveries of the past decade or two really date back to the 1960s”

2 HN recommenders · 2018–2021

talk#1811

C++ Seasoning

aghuttun

“This one in particular is very enlightening”

3 HN recommenders · 2018–2022

More in Software Engineering & Languages