css layout
4:18Flexbox vs. CSS Grid — Which is Better?
314K views • 8 years ago
Layout Land
Jen Simmons explains the difference between CSS Flexbox and CSS Grid, and when to use each. She makes the case that Grid does not replace Flexbox and most sites use both.
32:25"Building a Toolkit for Design" by Matthew Griffith
25K views • 8 years ago
elm-conf
Matthew Griffith, creator of elm-ui, presents a toolkit for designing layouts in Elm as an alternative to CSS. He explains the opinionated approach to layout and styling.
2:43Totally Gridbag
23K views • 19 years ago
Spuddy
Totally Gridbag is a short humorous animation about the frustrations of Java Swing's GridBagLayout, originally made as a Flash cartoon.
1:04:48"Performance (Really) Matters" with Emery Berger
7K views • 6 years ago
Association for Computing Machinery (ACM)
Emery Berger argues that performance is hard to measure and deliver on modern systems, showing how code layout and link order can swamp optimization effects. He presents tools that evaluate performance more reliably.
42:15"Performance Matters" by Emery Berger
502K views • 7 years ago
Strange Loop Conference
Emery Berger explains why performance is hard to measure and deliver on modern hardware, showing how code layout and alignment can swamp optimization effects. He presents Stabilizer for statistically sound evaluation and Coz, a causal profiler.
11:32Erlang: The Movie
175K views • 14 years ago
uncertainyesterday
A short Ericsson film demoing Erlang, showing concurrent processes, debugging tools, and hot code reloading, including crashing parts of a running system while calls continue.
6:39Conventional Keyboards Are STAGGERINGLY STUPID!
209K views • 6 years ago
Ben Vallack
Ben Vallack compares finger movement on a staggered keyboard with an ortholinear grid keyboard, using an Anne Pro 2 and a ZSA Planck EZ. He argues the stagger forces awkward finger motion.
11:58Melt your circuit boards
471K views • 4 years ago
mitxela
mitxela shows his KiCad plugin that rounds PCB tracks to give circuit boards organic, melted-looking layouts instead of rigid geometric ones.
1:03:22What your Differential Pairs Wish You Knew with Rick Hartley - AltiumLive Keynote
107K views • 7 years ago
Altium
Rick Hartley's AltiumLive keynote on differential pairs in PC boards. He argues the rules from cables and twisted pairs do not carry over, and covers which pair geometry gives the best impedance control, the right spacing, routing practice and how much skew is acceptable.
1:27:46CppCon 2014: Mike Acton "Data-Oriented Design and C++"
862K views • 12 years ago
CppCon
Mike Acton of Insomniac Games argues that a program's purpose is transforming data, and shows how common C++ approaches work against that in performance-critical game development. He covers cache behavior, data layout and the limits of compilers.
1:13:41CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
235K views • 12 years ago
CppCon
Chandler Carruth's CppCon 2014 talk on writing fast C++, explaining why data structure choice and memory layout matter more than clever algorithms. It covers why standard containers like unordered_map perform poorly on modern CPUs.
12:04How we fit an NES game into 40 Kilobytes
3.7M views • 8 years ago
Morphcat Games
Morphcat Games explains how they fit Micro Mages, a full-featured NES game, into 40 kilobytes. It covers compression of sprites and level layouts and other space-saving tricks.
46:40Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)
415K views • 2 years ago
ChimiChanga
Andrew Kelley, creator of Zig, presents practical data-oriented design techniques for shrinking memory footprint and making programs cache friendly. He ends with a case study of how these ideas sped up the Zig compiler.
18:18Hilbert's Curve: Is infinite math useful?
2.4M views • 9 years ago
3Blue1Brown
3Blue1Brown explains space-filling curves and the Hilbert curve, and how infinite mathematical constructions connect to finite, practical approximations. It touches on mapping between dimensions and sensory ideas.
13:39How is this Website so fast!?
2.4M views • 2 years ago
Wes Bos
Wes Bos breaks down the techniques behind the McMaster-Carr website's speed: server-rendered HTML, prefetching, CDN and service worker caching, preloading, critical CSS and fixed-size images. He also notes its old-school jQuery and YUI JavaScript.
31:19CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"
122K views • 10 years ago
CppCon
Nicholas Ormrod's CppCon 2016 talk on how Facebook optimizes std::string with its open-source replacement fbstring. It covers storage layout tradeoffs, small string optimization and memory allocation behavior.
1:16:58code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
231K views • 11 years ago
NOKIA Technology Center Wrocław
Scott Meyers explains how CPU caches work and why they matter for performance, covering cache levels, access speeds, associativity, and effects in multithreaded code. The focus is C++ and cache-aware, data-oriented programming.
4:55Miniatur Wunderland *** official video *** largest model railway / railroad of the world
27.8M views • 14 years ago
Miniatur Wunderland
The official tour video of Miniatur Wunderland in Hamburg, the world's largest model railway. It shows the 1,300 square meter layout with trains, aircraft, cars and ships moving around.
9:58Erlang: The Movie
159K views • 19 years ago
dawsdesign
A short film about the Erlang language, showing telecom systems built from lightweight processes and demonstrating hot code swapping. It is an edited version of the original Ericsson video.
1:32:47Data-Oriented Demo: SOA, composition
201K views • 11 years ago
Jonathan Blow
A live-coded demo by Jonathan Blow showing how to get object-system-style expressiveness in a data-oriented way, covering structure-of-arrays layouts and composition. It shows features of his Jai language that make programs fast.
56:53A Brief History of the BSD Fast Filesystem by Marshall Kirk McKusick
878 views • 6 years ago
EuroBSDCon
Marshall Kirk McKusick gives a talk at EuroBSDCon tracing filesystem and storage development from 1979 to today, using the BSD Fast Filesystem as the focus. It covers early disk-geometry optimization through later contiguous layout and small-file performance work.
26:54Chest Freezers; What they tell us about designing for X
2.9M views • 6 years ago
Technology Connections
Technology Connections explains how refrigerator and freezer design affects energy use, using chest freezers to show why top-opening designs and layout choices matter. It includes thermal-camera footage of cold air spilling out of upright units.
5:10Junction design in the Netherlands
630K views • 12 years ago
BicycleDutch
A five-minute BicycleDutch episode showing how Dutch junctions are designed so cyclists and pedestrians can cross safely. It explains the layout choices that separate and protect them.
25:05The Best-Designed Town in the Netherlands (and therefore, the world)
1.2M views • 1 year ago
Not Just Bikes
Not Just Bikes tours Houten, a Dutch town designed around cycling, explaining how its layout makes most trips by bike safe and easy. It also promotes a book about the town.
11:12Too Many Cooks | Adult Swim
29.7M views • 12 years ago
Adult Swim
Too Many Cooks is an Adult Swim absurdist parody of sitcom opening credits that spirals into a surreal horror comedy. It runs about eleven minutes.