ycliper

Популярное

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

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

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

Топ запросов

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

Sharon Holliday - Practical Programming in an Exception Free World

Автор: Compose Conference

Загружено: 2016-09-14

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

Описание: Sharon Holliday's talk at Compose :: Conference in Melbourne, 2016.

--
One of the first lessons we are taught in FP is that all functions should be “referentially transparent”. Amongst other implications, this means a function can’t throw an exception. Great in theory, but often, in the real world, we know we can get errors. A file read may fail, data may be missing from our repository, a network error may occur in a remote call, so how do we model this? For those of us that are writing robust, stable production code, surely this makes our life more difficult?

Based on our production Scala code, this talk takes an in depth, practical look beyond how we handle a single function that can return an error, to how we can compose these simple functions into larger functions and whole systems, while avoiding an explosion of complexity. On the way we will visit a number of generic functions available to us through monad and applicative types, and gain an understanding of the power and increased productivity these tools give us. The talk will be a category theory free zone, with examples using Scala and the scalaz library, aiming to show the value of monads in a practical scenario.
--

http://www.composeconference.org/2016...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Sharon Holliday - Practical Programming in an Exception Free World

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

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

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

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

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

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

Paul Bone - Plasma Programming Language

Paul Bone - Plasma Programming Language

A Tase Of ATS

A Tase Of ATS

Bidirectional Type Checking

Bidirectional Type Checking

Magdalena Cassel & Aaron Edwards - Functional Eyes

Magdalena Cassel & Aaron Edwards - Functional Eyes

George Wilson  - An Intuition for Propagators  - Compose Melbourne 2019

George Wilson - An Intuition for Propagators - Compose Melbourne 2019

✓ Триангуляция сферы. Математика для химии и геймдева | Математика вокруг нас | Борис Трушин

✓ Триангуляция сферы. Математика для химии и геймдева | Математика вокруг нас | Борис Трушин

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

В этом году будет совсем плохо? 😧 Есть ли лучик надежды? || Дмитрий Потапенко*

В этом году будет совсем плохо? 😧 Есть ли лучик надежды? || Дмитрий Потапенко*

Ambrose Bonnaire Sergeant  - The Hidden Data Flow in Types - Compose Melbourne 2019

Ambrose Bonnaire Sergeant - The Hidden Data Flow in Types - Compose Melbourne 2019

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

The Best Refactoring You’ve Never Heard Of

The Best Refactoring You’ve Never Heard Of

Все, что вам нужно знать о теории управления

Все, что вам нужно знать о теории управления

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

Jack Kelly  - Reflex Outside the Browser - Compose Melbourne 2019

Jack Kelly - Reflex Outside the Browser - Compose Melbourne 2019

Brendan Zabarauskas  - Lost in a Universe of Types - Compose Melbourne 2019

Brendan Zabarauskas - Lost in a Universe of Types - Compose Melbourne 2019

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

Teaching the intersection of mathematics and functional programming

Teaching the intersection of mathematics and functional programming

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Conversation with Alex Karp, CEO and Co-Founder, Palantir Technologies | WEF Annual Meeting 2026

Conversation with Alex Karp, CEO and Co-Founder, Palantir Technologies | WEF Annual Meeting 2026

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



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



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