structural testing
32:23Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz
144K views • 13 years ago
Confreaks
Sandi Metz's RailsConf 2013 talk offers practical guidelines for deciding what to test and how, so tests stay cheap and stable. She argues for testing the public interface rather than implementation and using mocks appropriately.
32:02Autonomous Testing and the Future of Software Development - Will Wilson
7K views • 7 years ago
The Linux Foundation
Will Wilson explains autonomous testing: using deterministic simulation and fuzzing, building on FoundationDB's approach, to test software continuously. It sets out the ideas behind his later company Antithesis.
47:17John Hughes - Testing the Hard Stuff and Staying Sane
39K views • 12 years ago
ClojureTV
John Hughes, co-creator of QuickCheck, talks about property-based testing of hard systems. He shows production examples where it found very low-level bugs, including issues in the CAN bus standard.
29:21Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018
38K views • 8 years ago
PyCon 2018
Hillel Wayne's PyCon 2018 talk on testing beyond pytest and mypy. It introduces property-based testing with the Hypothesis library and design-by-contract with dpcontracts, and shows how to combine them with an existing test suite.
44:25Alen Ladavac - Taking CI and automated testing seriously - WebCamp Zagreb 2018
940 views • 8 years ago
WebCamp Zagreb
Alen Ladavac of Croteam talks about continuous integration and automated testing pipelines in games, with case studies from The Talos Principle and Serious Sam.
29:48Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStep
2K views • 7 years ago
CNCF [Cloud Native Computing Foundation]
Ted Young of LightStep proposes trace testing, using distributed tracing data to unify testing and observability. The KubeCon-era talk argues for testing against trace data rather than treating tests and monitoring separately.
40:20"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
55K views • 12 years ago
Strange Loop Conference
Will Wilson of FoundationDB explains how the team tested their distributed database using deterministic simulation. By running the whole system in a simulator with injected faults and reproducible seeds, they could find rare concurrency and network bugs.
45:55Ruby Conf 12 - Boundaries by Gary Bernhardt
58K views • 13 years ago
Confreaks
Gary Bernhardt's RubyConf 2012 talk on testing in isolation without mocking everything. It goes through behavior versus data, mutation versus immutability, and how a functional core with an imperative shell yields natural isolation and parallelism.
44:56I'll Let Myself In: Tactics of Physical Pen Testers
2.9M views • 8 years ago
Wild West Hackin' Fest
Deviant Ollam, head of a physical penetration testing team, presents tactics for getting into buildings, from bypassing door levers with a wire to defeating bank doors. He argues that physical security is often surprisingly weak.
40:01Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018
27K views • 8 years ago
SF Python
Raymond Hettinger's PyBay 2018 keynote on preventing, finding and fixing bugs under a time budget. He covers testing practice, type annotation tradeoffs and the limits of coverage metrics.
38:25"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"
438K views • 17 years ago
Google TechTalks
Misko Hevery's Clean Code Talk shows how to use object-oriented techniques such as polymorphism to remove repeated if and switch statements. The result is code that is easier to test, understand and maintain.
36:56You Need To Listen To This Leading COVID-19 Expert From South Korea | STAY CURIOUS #15
6.6M views • 6 years ago
Asian Boss
Asian Boss interviews Professor Kim Woo-joo of Korea University Guro Hospital about COVID-19 in early 2020. He covers masks, testing, aerosol spread, and South Korea's response.
34:29I took an IQ test to explain what's wrong with them
13.1M views • 3 years ago
Veritasium
Veritasium takes an IQ test and examines what IQ measures, its history including military use and eugenics, its controversies, and how it correlates with life outcomes. Experts including Cecil Reynolds and Stuart Ritchie contribute.
35:32Inspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron
23K views • 9 years ago
ClojureTV
Shaun Lebron surveys 50 years of Lisp editing history and forgotten innovations in structural editing. He argues future Clojure editors could learn from them, and covers ideas like Parinfer.
42:59"How NOT to Measure Latency" by Gil Tene
119K views • 11 years ago
Strange Loop Conference
Gil Tene of Azul Systems explains common pitfalls in measuring latency and response time, including why averages mislead and the problem of coordinated omission. He introduces open source tools like HdrHistogram for better measurement and reporting.
20:58The Epidemic of Fake Disease
2.4M views • 6 years ago
Medlife Crisis
A Medlife Crisis video by cardiologist Rohin Francis on overdiagnosis and over-screening. It explains how detecting more disease does not necessarily mean saving more lives, and covers harms such as unnecessary treatment.
59:58SQLite: The Database at the Edge of the Network with Dr. Richard Hipp
82K views • 11 years ago
Method
SQLite creator Richard Hipp gives a history of SQLite and explains where it shines as a database at the edge of the network with no DBA. He covers long-term support, testing and how it is used in products.
30:26Is TDD dead?
192K views • 12 years ago
Thoughtworks
A Thoughtworks conversation among Martin Fowler, Kent Beck and David Heinemeier Hansson on whether TDD is dead. They discuss the tradeoffs of test-driven development, mocking and where TDD helps or hurts design.
20:59Jim Coplien and Bob Martin Debate TDD
163K views • 14 years ago
alexsmail
Jim Coplien and Bob Martin debate test-driven development and unit testing in an InfoQ video that grew out of a JAOO 2007 dispute. They also touch on design and architecture.
38:01I published music on Tidal to test MQA - MQA Review
610K views • 5 years ago
GoldenSound
GoldenSound publishes music on Tidal to test MQA, a deep dive into the format's claims and problems including its leaky filter. Testing begins around the 5:45 mark.
36:47TWiV 641: COVID-19 with Dr. Anthony Fauci
129K views • 6 years ago
MicrobeTV
Dr. Anthony Fauci joins the This Week in Virology podcast to discuss SARS-CoV-2 transmission, testing, immunity, vaccines and preparedness.
49:54The Clean Architecture in Python
114K views • 12 years ago
Next Day Video
Brandon Rhodes' PyOhio 2014 talk on applying the Clean Architecture in Python. He shows how this high-level design pattern fits Python's features and addresses maintainability problems in large applications.
49:09Debugging with the Scientific Method - Stuart Halloway
25K views • 10 years ago
ClojureTV
Stuart Halloway of Cognitect argues for debugging with the scientific method: form hypotheses, try to falsify them, and write everything down. The talk is given to the Clojure community but applies to any language.
50:50The Search for the Perfect Door - Deviant Ollam
1.4M views • 10 years ago
Shakacon LLC
Deviant Ollam shows that most physical attacks on doors bypass the lock, with photo and video examples of how doors, frames and hardware get defeated. It is a physical security talk from Shakacon.
40:45Jake Vanderplas - Statistics for Hackers - PyCon 2016.mp4
93K views • 10 years ago
PyCon 2016
Jake Vanderplas's PyCon 2016 talk shows how sampling-based methods such as simulation, shuffling and bootstrapping make statistics intuitive. His pitch is that if you can write a for-loop, you can do statistics.
40:47DEFCON 19: Steal Everything, Kill Everyone, Cause Total Financial Ruin! (w speaker)
1.7M views • 14 years ago
Christiaan008
Jayson E. Street's DEF CON 19 talk shows photos from real security engagements where he was already inside client facilities, illustrating how social engineering and physical intrusion can cause huge losses. For each attack he also explains what defenses would have stopped him.
29:23GoRuCo 2012 Hexagonal Rails by Matt Wynne
17K views • 14 years ago
Confreaks
Matt Wynne's GoRuCo 2012 talk on why Rails apps get hard to change as they grow, and how a ports-and-adapters hexagonal architecture separates application logic from the framework.
49:47DEF CON 25 - John Sotos - Genetic Diseases to Guide Digital Hacks of the Human Genome
14K views • 9 years ago
DEFCONConference
John Sotos, a physician and former Intel chief medical officer, argues at DEF CON 25 that genetic diseases are exploitable vulnerabilities in the genome. He warns that CRISPR and related tools will make malicious genome hacks and targeted bioweapons feasible.
56:13I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)
120K views • 8 years ago
O'Reilly
Joel Grus's JupyterCon talk explaining why he dislikes Jupyter notebooks. He covers hidden state, trouble with reproducibility and testing, and how notebooks frustrate teaching. He shows his preferred workflow and what Jupyter could change.
54:16HOW ROCKETS ARE MADE (Rocket Factory Tour - United Launch Alliance) - Smarter Every Day 231
13.4M views • 6 years ago
SmarterEveryDay
Destin Sandlin tours United Launch Alliance's rocket factory with CEO Tory Bruno, showing friction stir welding, structural rocket skins and large milled parts.
22:46Cassettes - better than you don't remember
2.8M views • 10 years ago
Techmoan
Techmoan's beginner introduction to the compact cassette, testing metal tapes and Dolby S noise reduction on a Sony TC-S1 deck. He checks whether a cassette can sound close to a CD when good tape and equipment are used.
28:11The Future of War, and How It Affects YOU (Multi-Domain Operations) - Smarter Every Day 211
2.6M views • 7 years ago
SmarterEveryDay
Destin Sandlin of Smarter Every Day explains Multi-Domain Operations through footage from his last mission at RIMPAC 2018. He covers missile and torpedo testing and interviews military leaders about the cyber and information domains.
53:24Breakthrough with Healing Chronic Pain | Howard Schubiner | Talks at Google
500K views • 8 years ago
Talks at Google
Dr. Howard Schubiner presents his research that much chronic pain comes from learned neural pathways rather than structural damage, and outlines a treatment approach based on that view.
52:28People & Power - On a wing and a prayer
90K views • 15 years ago
Al Jazeera English
An Al Jazeera English People & Power investigation from 2010 into safety problems with the Boeing 737NG, featuring whistleblowers on cracking parts, hand-made structural components and an alleged cover-up.
44:03Google Developers Day US - Python Design Patterns
90K views • 19 years ago
GoogleDeveloperDay
Alex Martelli's Google Developers Day talk on classic design patterns (creational, structural and behavioral) and how they appear in Python. He stresses that patterns must be studied in the context of the implementing language.
23:47Bed Bugs- What You've Been Told is Totally False
83.8M views • 3 years ago
Mark Rober
Mark Rober digs into bed bugs, testing popular beliefs about where they come from and how to get rid of them. It mixes entertaining experiments with research-based advice on what works and what does not.
57:27Yanis Varoufakis: The Global Minotaur: America, Europe and the Future of the Global Economy
773K views • 11 years ago
SkriptaTV
Yanis Varoufakis talks at a festival in Zagreb about his book The Global Minotaur. He argues the postwar global economy and the 2008 crisis stem from deeper structural causes than greed or weak regulation.
48:59Elon Musk Interview: 1-on-1 with Sandy Munro
3.5M views • 5 years ago
Munro Live
Sandy Munro interviews Elon Musk at Boca Chica about Tesla production, mega-castings, seats, structural battery packs and the difficulty of mass production.
39:26"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)
59K views • 3 years ago
Strange Loop Conference
Pokey Rule presents Cursorless, a spoken language designed for editing code by voice, built on tree-sitter parsing with smart structural and simple token-level primitives. The talk is from Strange Loop 2023.
28:43Why build an entire computer on breadboards?
3.4M views • 6 years ago
Ben Eater
Ben Eater explains why he builds computers on breadboards, including testing their signal behavior on an oscilloscope. It is a companion to his 6502 breadboard computer series.