Skip to content
HHackerTube.videoSurprise me

Software Architecture & Design Videos Hacker News Recommends — Page 3

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 97–144

More software architecture & design videos

Ranks 97 and up.

talk#1891

Google Developers Day US - Python Design Patterns

GoogleDeveloperDay

“I found Alex Martinelli's talk on design patterns very level-headed and instructive”

2 HN recommenders · 2011–2020

talk#1914

"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"

Google TechTalks

“This talk gives a great overview of why boolean flags (rather, if-statements) can be a code smell”

3 HN recommenders · 2009–2023

talk#2021

Bob Nystrom - Is There More to Game Architecture than ECS?

Roguelike Celebration

“Bob Nystrom has an excellent talk on roguelike architecture [0]”

3 HN recommenders · 2020–2026

talk#2034

Lichess founder Thibault Duplessis lectures on Lichess (2017)

Lichess

“He has a good talk about how he did it here”

3 HN recommenders · 2020–2022

talk#2080

Modern C and What We Can Learn From It - Luca Sas [ ACCU 2021 ]

ACCU Conference

“This video gives a good overview of some modern patterns in C”

3 HN recommenders · 2021–2022

talk#2082

Software Art Thou: Glenn Vanderburg - Real Software Engineering

Zendesk

“he explores the question of whether "software engineering" is or can really be engineering.”

3 HN recommenders · 2020–2026

demo#2105

NeXT vs Sun

hoffman60613

“I don't know how realistic is this video but it was interesting”

3 HN recommenders · 2015–2026

talk#2120

Why Google Stores Billions of Lines of Code in a Single Repository

@Scale

“I'd recommend this video that describes it.”

2 HN recommenders · 2016–2022

talk#2221

What I Wish I Had Known Before Scaling Uber to 1000 Services • Matt Ranney • GOTO 2016

GOTO Conferences

“I enjoyed that video”

3 HN recommenders · 2016–2023

talk#2292

Keynote: What is a Component (and Why)? - Luke Wagner, Distinguished Engineer, Fastly

The Linux Foundation

“I thought this keynote presentation[0] by Luke Wagner at Wasmcon was great and covered it very well.”

3 HN recommenders · 2024–2026

talk#2324

Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019

Agile on the Beach

“If C4 is new to you too, I recommend their intro video”

3 HN recommenders · 2021–2023

talk#2339

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

CppCon

“a more recent video on it from CppCon 2018 where the presenter goes over a specific worked example.”

3 HN recommenders · 2018–2021

talk#2374

Data Oriented GUI in Rust by Raph Levien - Bay Area Rust Meetup

Rust Programming Language

“I found this excellent talk to be complementary to my talk[1] on data-oriented GUI in Rust”

2 HN recommenders · 2018–2020

talk#2469

Rethinking CS Education | Alan Kay, CrossRoads 2015

Infosys Foundation USA

“I would really really encourage everyone here to watch Alan Kay's recent talks on how poorly we understand systems”

2 HN recommenders · 2016–2019

talk#2475

Robert C Martin - Clean Architecture and Design

gnbitcom

“This talk was really formative for me”

2 HN recommenders · 2018–2024

talk#2496

"Uncle" Bob Martin

Program on Entrepreneurship

“This talk was really formative for me”

2 HN recommenders · 2017–2024

lecture#2529

Object-Oriented Programming is Garbage: 3800 SLOC example

Brian Will

“I recommend the whole series”

2 HN recommenders · 2016–2022

talk#2611

Design Microservice Architectures the Right Way

InfoQ

“There's a great talk that I highly recommend about some of the magic you can do”

2 HN recommenders · 2019–2021

music#2631

You Give REST a Bad Name

Dylan Beattie

“You Give REST a Bad Name" is also excellent.”

2 HN recommenders · 2020–2025

talk#2637

Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018

PyCon 2018

“one of the best explanations I've seen about what subtle bugs are easy to make with asyncio”

2 HN recommenders · 2020–2023

talk#2696

Glenn Vanderburg of LivingSocial on why software development is an engineering discipline

O'Reilly

“Required viewing”

2 HN recommenders · 2015–2018

talk#2734

Stuart Sierra - Components Just Enough Structure

ClojureTV

“it is a tiny clojure framework but the ideas should be thought provoking”

2 HN recommenders · 2014–2015

talk#2751

Yehuda Katz - Why Rails is Hard (Railsberry 2012)

applicake

“I've seen an interesting talk[1] by Yehuda Katz: "why rails is hard".”

2 HN recommenders · 2013–2014

talk#2782

Sebastian Markbage: Minimal API Surface Area | JSConf EU 2014

JSConf

“I found this talk on the topic very interesting”

2 HN recommenders · 2015–2024

talk#2786

A Possible Future of Software Development

Google TechTalks

“Watch this Sean Parent video”

2 HN recommenders · 2012–2019

documentary#2819

GraphQL: The Documentary

CultRepo

“Listen to what the developers tell which problems they had to solve when they invented GraphQL.”

2 HN recommenders · 2019–2022

talk#2824

Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016

PyCon 2016

“give some really great brainfood about the way currently all kinds of network protocols are implemented”

2 HN recommenders · 2016–2024

talk#2876

Unconditional Code • Michael Feathers • GOTO 2018

GOTO Conferences

“giving data instead of asking for data avoids error conditions”

2 HN recommenders · 2018–2021

explainer#2892

Why Web Filters Don't Work: Penistone and the Scunthorpe Problem

Tom Scott

“He talks about how it's impossible to implement with all edge-cases, easy to circumvent”

2 HN recommenders · 2017–2026

talk#2906

Elm Europe 2017 - Richard Feldman - Scaling Elm Apps

Elm Europe

“Just watch rfeldman's talks about how to structure large Elm projects”

2 HN recommenders · 2019–2022

commentary#2942

Handmade Hero | Getting rid of the OOP mindset

vexe

“Casey Muratori (Handmade Hero) on why OOP is bad and how to get rid of that mindset”

2 HN recommenders · 2018–2023

talk#2969

The Maximal Graph - Wilker Silva

ClojureTV

“Just watch the last part of Wilker Silva's The Maximal Graph talk to see the potential”

2 HN recommenders · 2019–2020

talk#3018

CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part II"

CppCon

“Microsoft have a very interesting approach with their Office suite when it comes to cross-platform development.”

2 HN recommenders · 2016–2019

talk#3031

Keynote: Flutter (Dart Developer Summit 2016)

Google for Developers

“I'm looking into Flutter/Dart from Google for building iOS/Android apps from the same codebase.”

2 HN recommenders · 2017–2018

talk#3048

Mountain West Ruby 2012 Capability vs. Suitability by Gary Bernhardt

Confreaks

“Very nearly exactly what you're describing”

2 HN recommenders · 2015–2023

lecture#3088

Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)

Yoshiki Ohshima (大島芳樹)

“Most Alan Kay's presentations I've seen were worth watching. Tons of great ideas in each.”

2 HN recommenders · 2017–2025

talk#3106

The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]

cpponsea

2 HN recommenders · 2021–2022

talk#3139

"Agility & Robustness: Clojure spec" by Stuart Halloway

Strange Loop Conference

“He offers a chart that shows the strengths and weaknesses of strict typing versus unit tests versus the run-time checks offered by Spec. It's worth a look.”

2 HN recommenders · 2016–2022

talk#3155

Scaling the Linear Sync Engine

Linear

“This talk by Karri about Linear's "sync engine" is also a good watch”

2 HN recommenders · 2023–2025

talk#3160

React Helsinki February 2020

Fraktio

“I remember watching an early video of their founder explaining the architecture in more detail”

2 HN recommenders · 2021–2025

talk#3210

Three Beautiful Quicksorts

Google TechTalks

“If you're looking for programming inspiration I love these videos”

2 HN recommenders · 2010–2023

talk#3297

Avoiding Microservice Megadisasters - Jimmy Bogard

NDC Conferences

“Inverse Conway Maneuver: Design the organization you want, the architecture will follow, kicking and screaming.”

2 HN recommenders · 2018–2023

talk#3481

Nicholas Zakas: Scalable JavaScript Application Architecture

YUI Library

“It's framework-agnostic and not heavy on code, just a lot of common sense that might not be obvious for some.”

3 HN recommenders · 2013–2015

talk#3594

"Write a single library to handle all input devices, it'll be easy" they said...

linux.conf.au

“One of the folks behind both Wayland and X gave a fantastic talk on the issues and the hell.”

1 HN recommenders · 2020–2024

talk#3620

Gopherfest 2015 | Go Proverbs with Rob Pike

The Go Programming Language

“The proverbs are based on this awesome talk by Rob Spike”

1 HN recommenders · 2016–2026

demo#3647

Data-Oriented Demo: SOA, composition

Jonathan Blow

“He gives a fantastic walkthrough on his approach to structure packing in the data-oriented demo[1].”

1 HN recommenders · 2015–2020

talk#3655

The Computer Revolution Hasn't Happened Yet OOPSLA 97 Keynote (VPRI 0719)

Yoshiki Ohshima (大島芳樹)

“if you have never watched this talk completely at least once, give it a shot and you might be very surprised.”

1 HN recommenders · 2020–2026

talk#3697

Your web app but good: Aaron Boodman (Local-First Conf)

Local-First Conf

“wholeheartedly recommend this wonderful talk about the thoughts that led to this”

1 HN recommenders · 2024–2025

More in Software Engineering & Languages