saethlin / programming-videos

Personal collection of fun/interesting/insightful programming videos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

General Programming

Bret Victor - The Future of Programming

Joe Politz - Programming Languages - Lecture 1

Scott Meyers - The Most Important Design Guideline

Bob Martin - SOLID design principles

Bob Martin - The Future of Programming

Bob Martin - Clean Architecture

Jake Vanderplas - Statistics for Hackers

Chandler Carruth - Understanding Compiler Optimization

Mark Rendle - The Worst Programming Language Ever

Timothy Allen - It is Darkest Before Dawn...

Julie Pagano - It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech

Jonathan Blow - Attempting Deep Work, Surviving Long Projects

Greg Wilson - What We Actually Know About Software Development, and Why We Believe It’s True

C++

Nicholas Ormrod - The strange details of std::string at Facebook

Stefan Lavavej - Don't Help the Compiler

Chandler Carruth - Efficiency with Algorithms, Performance with Data Structures

Chandler Carruth - High Performance Code 201: Hybrid Data Structures

Chandler Carruth - Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!

Mike Acton - Data-Oriented Design and C++

Bjarne Stroustrup - Writing Good C++14

Python

Brett Slatkin - Refactoring Python: Why and how to restructure your code

Ashwini Oruganti - Dispelling the 'Genius Programmer' myth through code review

Jack Diederich - Stop Writing Classes

Jai

Jonathan Blow - Making Game Programming Less Terrible

Jonathan Blow - Ideas about a new programming language for games

Jonathan Blow - A Programming Language for Games, talk #2

Rust

Alex Crichton - The Rust Programming Language

About

Personal collection of fun/interesting/insightful programming videos