Recent Talks

Writing Kotlin Compiler Plugins with Arrow Meta

Writing Kotlin Compiler Plugins with Arrow Meta

Kotlin Munich - November 2020

Learn how to write Kotlin compiler plugins

Learn More

Unit Testing Kotlin Channels & Flows

Unit Testing Kotlin Channels & Flows

Droidcon Americas - November 2020

Learn about how to write unit tests for channels and flows

Learn More

Unit Testing Kotlin Channels & Flows

Unit Testing Kotlin Channels & Flows

Devfest UK & Ireland - October 2020

Learn about how to write unit tests for channels and flows

Learn More

Unit Testing Kotlin Channels & Flows

Unit Testing Kotlin Channels & Flows

Android Summit - October 2020

Learn about how to write unit tests for channels and flows

Learn More

Writing Kotlin Compiler Plugins with Arrow Meta

Writing Kotlin Compiler Plugins with Arrow Meta

Droidcon EMEA - October 2020

Learn about how to write Compiler Plugins with Arrow Meta

Learn More

gRPC with Kotlin Coroutines

gRPC with Kotlin Coroutines

Kotlin London Meetup - August 2020

Learn about how to build a server and client using gRPC with Kotlin coroutines.

Learn More

Unit testing Kotlin Channels & Flows

Unit testing Kotlin Channels & Flows

San Deigo Kotlin Meetup - June 2020

Learn about how to unit tests errors, retries and requests with Channels & Flows.

Learn More

Unit testing Kotlin Channels & Flows in Practice

Unit testing Kotlin Channels & Flows in Practice

Andoird NYC Meetup - February 2020

Learn about how to unit tests errors, retries and requests with Channels & Flows.

Learn More

Kotlin Channels & Flows in Practice

Kotlin Channels & Flows in Practice

Brooklyn Kotlin Meetup - January 2020

Learn about how Channels and Flows work. We will look at how Flow could be used for polling

Learn More

Recent Posts

Multiplatform Test Pattern inside Coroutines Lib

Multiplatform Test Pattern inside Coroutines Lib

Learn about how unit testing is setup and performed inside the Kotlin coroutines library.

Read More

gRPC with Kotlin Coroutines

gRPC with Kotlin Coroutines

Learn about how to build a server and an Android Client using the gRPC-Kotlin library with coroutines.

Read More

Custom Kotlin Coroutine Context Uses Cases

Custom Kotlin Coroutine Context Uses Cases

Learn about use cases for creating a custom context element. I’ll share use cases for dispatcher provider, thread local data and database transactions.

Read More

Writing a Kotlin Compiler Plugin with Arrow Meta

Writing a Kotlin Compiler Plugin with Arrow Meta

Learn how to write & test a compiler plugin with Arrow Meta. I will share with you how to build an example plugin.

Read More

Combining Flows with Select Expressions

Learn how to use the combine operator and how it uses select expressions under the hood.

Read More

Exploring Spectral Graph Theory

Exploring Spectral Graph Theory

Learn about how we could use Linear Algebra to explore spectral properties of graphs.

Learn More