ycliper

Популярное

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

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

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

Топ запросов

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

Functional Error Handling in Kotlin, Part 3 - the Raise DSL

Автор: Rock the JVM

Загружено: 2023-09-21

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

Описание: blog post: https://blog.rockthejvm.com/functiona...
Complete Kotlin course: https://rockthejvm.com/p/kotlin-essen...

Related videos:
Idiomatic error handling in Kotlin, part 2 - Either & Result:    • Functional Error Handling In Kotlin: Eithe...  
Kotlin Context Receivers:    • Kotlin Context Receivers - How to Use, Why...  

This video is a long-form tutorial with yet another way to deal with errors in an idiomatic way in Kotlin.

We will look at the Raise DSL, and how we can treat potentially failed computations with typed errors, but only if and when we want to deal with those errors. We compare the Raise DSL with the checked mechanism in Java and learn why it's far more flexible.

We will also learn to convert potentially failed Kotlin computations in the context of Raise, to and from Options, Either and Result (the data structures we explored in the previous videos).

Finally, we cover some best practices on how to deal with errors effectively in Kotlin with the Raise context.

Follow Rock the JVM on:
LinkedIn:   / rockthejvm  
Twitter:   / rockthejvm  
Blog: Blog: https://blog.rockthejvm.com

-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Functional Error Handling in Kotlin, Part 3 - the Raise DSL

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

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

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

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

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

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

Kotlin Type Classes - a Practical Pattern to Organize Your Code

Kotlin Type Classes - a Practical Pattern to Organize Your Code

Testing Functional Kotlin with the Raise DSL: How to Use JUnit, Kotest, MockK, AssertJ and Mockito

Testing Functional Kotlin with the Raise DSL: How to Use JUnit, Kotest, MockK, AssertJ and Mockito

Kotlin Multiplatform (KMP) Full Beginners Tutorial | Build Apps for Android, iOS & Web

Kotlin Multiplatform (KMP) Full Beginners Tutorial | Build Apps for Android, iOS & Web

Адская прожарка Ruby. Так ли хорош язык программирования Ruby? #ruby #rubyonrails #programming

Адская прожарка Ruby. Так ли хорош язык программирования Ruby? #ruby #rubyonrails #programming

Scala & Kotlin Comparison, What Kotlin Can (Graciously) Steal from Scala [KKON 2024 talk]

Scala & Kotlin Comparison, What Kotlin Can (Graciously) Steal from Scala [KKON 2024 talk]

Пишу Telegram-бота | go + docker + postgresql + миграции

Пишу Telegram-бота | go + docker + postgresql + миграции

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

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

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

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

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

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

«Сыграй На Пианино — Я Женюсь!» — Смеялся Миллиардер… Пока Еврейка Не Показала Свой Дар

«Сыграй На Пианино — Я Женюсь!» — Смеялся Миллиардер… Пока Еврейка Не Показала Свой Дар

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Kotlin Coroutines Tutorial, Part 1: Suspend Functions, Coroutine Scopes, Async and More

Kotlin Coroutines Tutorial, Part 1: Suspend Functions, Coroutine Scopes, Async and More

Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language

Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

Стоило ли покупать УБИТЫЙ MacBook за 5000₽? Результат ШОКИРОВАЛ! Ремонт MacBook Pro 15 1013 a1398

Стоило ли покупать УБИТЫЙ MacBook за 5000₽? Результат ШОКИРОВАЛ! Ремонт MacBook Pro 15 1013 a1398

Java Structured Concurrency - a Comprehensive Guide

Java Structured Concurrency - a Comprehensive Guide

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

Что нового в C# 14

Что нового в C# 14

Линус Торвальдс в ярости из-за предложения RISC-V

Линус Торвальдс в ярости из-за предложения RISC-V

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



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



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