Media Summary: Recording brought to you by American Express. My regular viewer will know that I'm a test-driven fanatic. I love to find new ways to make tests more expressive and economic, so I ... I'm going to fast-follow my last video ( on

Kotlin Power Assert Brian Norman - Detailed Analysis & Overview

Recording brought to you by American Express. My regular viewer will know that I'm a test-driven fanatic. I love to find new ways to make tests more expressive and economic, so I ... I'm going to fast-follow my last video ( on Sergei Chernov — Java Developer at Salmon This presentation explores how to model and handle errors in Did you know that you can use covariance and contravariance in

Photo Gallery

Kotlin + Power-Assert = ❤️ | Brian Norman
Kotlin Power Assert
Writing Your Third Kotlin Compiler Plugin | Brian Norman
Advanced techniques for Kotlin Power Assert
Power Assert for Kotlin: the death of assertion libraries?
Elevated Gardening with the Kotlin Ecosystem by Brian Norman
Context Parameters and API Design | Alejandro Serrano Mena
Talking to terminals (and how they talk back) | Jake Wharton
Declarative Test Setup by Brian Norman
TestBalloon: Kotlin testing is easier (and more fun) than you think. Oliver Okrongli, Bernd Prünster
Domain Errors and Functional Error Handling in Kotlin
Kotlin Tips: How to ensure that your code is used correctly? (Assert, Check, Require)
View Detailed Profile
Kotlin + Power-Assert = ❤️ | Brian Norman

Kotlin + Power-Assert = ❤️ | Brian Norman

Recording brought to you by American Express. https://americanexpress.io/

Kotlin Power Assert

Kotlin Power Assert

My regular viewer will know that I'm a test-driven fanatic. I love to find new ways to make tests more expressive and economic, so I ...

Writing Your Third Kotlin Compiler Plugin | Brian Norman

Writing Your Third Kotlin Compiler Plugin | Brian Norman

Recording brought to you by American Express. https://americanexpress.io/

Advanced techniques for Kotlin Power Assert

Advanced techniques for Kotlin Power Assert

I'm going to fast-follow my last video (https://youtu.be/ujxNvC_Q_cA) on

Power Assert for Kotlin: the death of assertion libraries?

Power Assert for Kotlin: the death of assertion libraries?

Learn more about

Elevated Gardening with the Kotlin Ecosystem by Brian Norman

Elevated Gardening with the Kotlin Ecosystem by Brian Norman

Recording brought to you by American Express. https://americanexpress.io/

Context Parameters and API Design | Alejandro Serrano Mena

Context Parameters and API Design | Alejandro Serrano Mena

Recording brought to you by American Express. https://americanexpress.io/

Talking to terminals (and how they talk back) | Jake Wharton

Talking to terminals (and how they talk back) | Jake Wharton

Recording brought to you by American Express. https://americanexpress.io/

Declarative Test Setup by Brian Norman

Declarative Test Setup by Brian Norman

Recording brought to you by American Express. https://americanexpress.io/

TestBalloon: Kotlin testing is easier (and more fun) than you think. Oliver Okrongli, Bernd Prünster

TestBalloon: Kotlin testing is easier (and more fun) than you think. Oliver Okrongli, Bernd Prünster

Recording brought to you by American Express. https://americanexpress.io/

Domain Errors and Functional Error Handling in Kotlin

Domain Errors and Functional Error Handling in Kotlin

Sergei Chernov — Java Developer at Salmon This presentation explores how to model and handle errors in

Kotlin Tips: How to ensure that your code is used correctly? (Assert, Check, Require)

Kotlin Tips: How to ensure that your code is used correctly? (Assert, Check, Require)

In this video, I talk about how

Variance... without Generics!

Variance... without Generics!

Did you know that you can use covariance and contravariance in