Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Why Software Should Crash Before It Breaks (with Isaac Van Doren)

Автор: Developer Voices

Загружено: 2025-06-19

Просмотров: 4262

Описание:

At 23, Isaac is already jaded about software reliability - and frankly, he's got good reason to be. When your grandmother can't access her medical records because a username change broke the entire system, when bugs routinely make people's lives harder, you start to wonder: why do we just accept that software is broken most of the time?

Isaac's answer isn't just better testing - it's a whole toolkit of techniques working together. He's advocating for scattering "little bombs" throughout your code via runtime assertions, adding in the right amount of static typing, building feedback loops that page you when invariants break, and running nightly SQL queries to catch the bugs that slip through everything else. All building what he sees as a pyramid of software reliability.

Weaving into that, we also dive into the Roc programming language, its unique platform architecture that tailors development to specific domains. Software reliability isn’t just about the end user experience - Roc feeds in the idea we can make reliability easier by tailoring the language domain to the problem at hand.

–

Isaac’s Homepage: https://isaacvando.com/
Episode on Property Testing:    • Automate Your Way to Better Code: Advanced...  
Property Testing Walkthrough:    • The Magic of Property Testing  

Support Developer Voices on Patreon:   / developervoices  
Support Developer Voices on YouTube:    / @developervoices  

Isaac on LinkedIn:   / isaacvando  
Kris on Bluesky: https://bsky.app/profile/krisajenkins...
Kris on Mastodon: http://mastodon.social/@krisajenkins
Kris on LinkedIn:   / krisjenkins  

0:00 Intro
3:58 Why Isaac Is Already Jaded About Software
7:06 Beyond Testing: A Toolkit for Reliable Software
13:04 Rolling Your Own Assertions
14:42 Selling "Little Bombs" to Your Team
16:51 Are Assertions A Poor Man's Typesystem?
18:22 When Type Systems Hit Their Limits
22:47 Making Sure Your Bombs Actually Explode
26:32 Languages That Embrace Failure
27:55 Roc vs Java: More Than Just Syntax
31:58 Building Domain-Specific Platforms in Roc
41:19 Why Roc Ditched Rust for Zig
47:55 SQL Queries as Bug Detectors
53:46 The Pyramid of Reliability
55:16 Outro

Why Software Should Crash Before It Breaks (with Isaac Van Doren)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Что я думаю про будущее разработки в эпоху ИИ

Что я думаю про будущее разработки в эпоху ИИ

Zig as a Multi-OS Build System (with Loris Cro)

Zig as a Multi-OS Build System (with Loris Cro)

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Линус Торвальдс рассказывает о шумихе вокруг искусственного интеллекта, мощности графических проц...

Линус Торвальдс рассказывает о шумихе вокруг искусственного интеллекта, мощности графических проц...

Golang (Go) vs Rust: The Truth No One Tells You

Golang (Go) vs Rust: The Truth No One Tells You

Будем ли мы писать «Зайца» в 2099 году? (совместно с Дрю ДеВолтом)

Будем ли мы писать «Зайца» в 2099 году? (совместно с Дрю ДеВолтом)

impl Rust: One Billion Row Challenge

impl Rust: One Billion Row Challenge

Roc - A Functional Language looking for those Software Sweetspots (with Richard Feldman)

Roc - A Functional Language looking for those Software Sweetspots (with Richard Feldman)

Creating and Evolving Elixir (with José Valim)

Creating and Evolving Elixir (with José Valim)

From Unit Tests to Whole Universe Tests (with Will Wilson)

From Unit Tests to Whole Universe Tests (with Will Wilson)

"Boundaries of Language Design" with Andrew Kelley & Ginger Bill

Richard Feldman - Zed, Roc Lang - Elm but for everywhere

Richard Feldman - Zed, Roc Lang - Elm but for everywhere

Алексей Арестович. Недоговорнячок в Кремле. Зеленский - хромая утка. Когда СССР проиграл Западу?

Алексей Арестович. Недоговорнячок в Кремле. Зеленский - хромая утка. Когда СССР проиграл Западу?

Вы думали, что допинг — это плохо? Подождите, пока не услышите об электромагнитных велосипедах.

Вы думали, что допинг — это плохо? Подождите, пока не услышите об электромагнитных велосипедах.

Как изменилась жизнь разработчиков с приходом ИИ

Как изменилась жизнь разработчиков с приходом ИИ

ПОРТНИКОВ:

ПОРТНИКОВ: "Это крах". Что случилось на переговорах в Кремле, кого пугает Путин, ФСБ, нефть, Трамп

Принципы SOLID на реальном примере

Принципы SOLID на реальном примере

Actor Model Programming: Building Resilient Distributed Systems (with Hugh McKee)

Actor Model Programming: Building Resilient Distributed Systems (with Hugh McKee)

Куда исчезает пространство, если уменьшить его до Планковской длины?

Куда исчезает пространство, если уменьшить его до Планковской длины?

Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk)

Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]