Random assortment of interesting links
Types
Tags
- Abstract Algebra
- Algorithms
- Assembler
- Cassandra
- Cellular Automata
- Complexity
- Containers
- CPP
- Cryptography
- Data Structures
- Databases
- Deep Learning
- Diamond Square
- Diffusion
- Elliptic Curves
- Fractal Noise
- GameDev
- Generative Adversarial Network
- Group Theory
- Java
- Kubernetes
- Lazy Flood Fill
- Locks
- Low Level
- Machine Learning
- Memory
- Optimisation
- Performance
- Philosophy
- Postgres
- Procedural Generation
- Programming
- PyTorch
- Refactoring
- Rust
- ScyllaDB
- Software Architecture
- Software Development
- Technical Debt
- Variational Autoencoder
- Vector Quantized
Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC Sydney 2024
https://youtu.be/8j4fhsLcT4k
- Programming
- Philosophy
- Software Architecture
Technical Neglect - Kevlin Henney - NDC London 2024
https://youtu.be/9iLxR1h2208
- Programming
- Philosophy
- Technical Debt
An Engineering Approach to Optimising C++ - Dave Rowland - C++ on Sea 2023
https://youtu.be/TEeBcjKZhfg
- CPP
- Performance
- Algorithms
*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023
https://youtu.be/dFIqNZ8VbRY
- CPP
- Low Level
- Memory
Minimum Viable Architecture • Randy Shoup • YOW! 2022
https://youtu.be/9Q7GANXn02k
- Software Development
- Software Architecture
Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity • Randy Shoup • YOW! 2022
https://youtu.be/oejXFgvAwTA
- Software Development
- Software Architecture
All Postgres Locks Explained | A Deep Dive
https://youtu.be/URwmzTeuHdk
- Databases
- Locks
- Postgres
How Discord Stores Trillions of Messages | Deep Dive
https://youtu.be/xynXjChKkJc
- Databases
- Performance
- Cassandra
- ScyllaDB
Faster than Rust and C++: the PERFECT hash table
https://youtu.be/DMQ_HcNSOAI
- Algorithms
- Data Structures
- Performance
- Optimisation
- Assembler
Postgres Architecture Explained
https://youtu.be/Q56kljmIN14
- Databases
- Software Architecture
- Postgres
The Diabolical Developer's Guide to JVM Ergonomics in Containers (Martijn Verburg)
https://youtu.be/r6UAn3DnaXU
- Java
- Containers
- Kubernetes
Experimenting with Faster Elliptic Curves in Rust (Diego F. Aranha)
https://youtu.be/flJcuR0Kvxw
- Rust
- Cryptography
- Elliptic Curves
Refactoring Is Not Just Clickbait - Kevlin Henney - NDC Oslo 2022
https://youtu.be/piUesxuZkIQ
- Refactoring
- Programming
- Philosophy
Diffusion Models | PyTorch Implementation
https://youtu.be/TBCRlnwJtZU
- PyTorch
- Machine Learning
- Deep Learning
- Generative Adversarial Network
- Diffusion
Researchers Use Group Theory to Speed Up Algorithms — Introduction to Groups
https://youtu.be/KufsL2VgELo
- Algorithms
- Abstract Algebra
- Group Theory
Non-Functional Coding - Kevlin Henney, Curbralan | Craft Conference 2022
https://youtu.be/kX2nxAFY-8k
- Software Development
- Philosophy
The Silver Bullet Syndrome Part 2 - Complexity Strikes Back! - Hadi Hariri - NDC London 2022
https://youtu.be/WN3CSOai_ZU
- Software Development
- Philosophy
Fibonacci Heaps or "How to invent an extremely clever data structure"
https://youtu.be/6JxvKfSV9Ns
- Algorithms
- Data Structures
Diffusion models from scratch in PyTorch
https://youtu.be/a4Yfz2FxXiY
- PyTorch
- Machine Learning
- Deep Learning
- Generative Adversarial Network
- Diffusion
Diffusion Models | Paper Explanation | Math Explained
https://youtu.be/HoKDTa5jHvg
- Machine Learning
- Deep Learning
- Generative Adversarial Network
- Diffusion
Expert Talk: Managing Complexity in Software • Hadi Hariri
https://youtu.be/P7CfWtR-ECk
- Software Development
- Software Architecture
- Philosophy
- Complexity
VQ-GAN | PyTorch Implementation
https://youtu.be/_Br5WRwUz_U
- PyTorch
- Machine Learning
- Deep Learning
- Generative Adversarial Network
- Vector Quantized
VQ-GAN | Paper Explanation
https://youtu.be/wcqLFDXaDO8
- Machine Learning
- Deep Learning
- Generative Adversarial Network
- Vector Quantized
VQ-VAEs: Neural Discrete Representation Learning | Paper + PyTorch Code Explained
https://youtu.be/VZFVUrYcig0
- PyTorch
- Machine Learning
- Deep Learning
- Generative Adversarial Network
- Vector Quantized
- Variational Autoencoder
A Firehose of Rust, for busy people who know some C++
https://youtu.be/IPmRDS0OSxM
- Programming
- Rust
- CPP
Fractal Noise | Procedural Generation | Game Development Tutorial
https://youtu.be/Z6m7tFztEvw
- Programming
- GameDev
- Procedural Generation
- Fractal Noise
Lazy Flood Fill | Procedural Generation | Game Development Tutorial
https://youtu.be/YS0MTrjxGbM
- Programming
- GameDev
- Procedural Generation
- Lazy Flood Fill
Diamond Square | Procedural Generation | Game Development Tutorial
https://youtu.be/4GuAV1PnurU
- Programming
- GameDev
- Procedural Generation
- Diamond Square
The Pragmatic Programmer 20 Years Later • Pragmatic Dave Thomas • GOTO 2020
https://youtu.be/0AzkH8SYyOc
- Software Development
- Philosophy
Herbert Wolverson - Procedural Map Generation Techniques
https://youtu.be/TlLIOgWYVpI
- Programming
- GameDev
- Procedural Generation
Cellular Automata | Procedural Generation | Game Development Tutorial
https://youtu.be/slTEz6555Ts
- Programming
- GameDev
- Procedural Generation
- Cellular Automata
The Silver Bullet Syndrome - Hadi Hariri
https://youtu.be/qamzvLfX-Zo
- Software Development
- Philosophy