Recent Posts

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

Recent Talks

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