Recent Talks

Jetpack Compose vs SwiftUI

Jetpack Compose vs SwiftUI

Jetpack Compose vs SwiftUI - October 2021

Learn about the similarities and differences between Jetpck Compose and SwiftUI.

Learn More

Unit Testing Kotlin Flows

Unit Testing Kotlin Flows

Unit Testing Kotlin Flows - September 2021

How to unit test state and shared flows

Learn More

Talking Kotlin 103

Talking Kotlin: Teaching Coroutines

Talking Kotlin: Teaching Coroutines - September 2021

Experience in teaching Kotlin.

Learn More

Migrating Kotlin State & Shared Flows

Migrating Kotlin State & Shared Flows

Droidcon Nigeria - August 2021

Learn about how to use Kotlin State & Shared flows.

Learn More

Kotlin State & Shared Flows in Action

Kotlin State & Shared Flows in Action

Android Worldwide - July 2021

Learn about how to use Kotlin State & Shared flows.

Learn More

Building Kotlin Multiplatform apps

Building Kotlin Multiplatform apps

GDG Tech Sessions - May 2021

Learn about how to build Kotlin Multiplatform apps.

Learn More

Android Dev Journey

Android Dev Journey

Shared a short story of my journey on using Kotlin and shared some tips and lessons.

Learn More

Micronaut with Kotlin Coroutines

Micronaut with Kotlin Coroutines

Chicago Kotlin Meetup - March 2021

Learn about how to use Micornaut with Kotlin coroutines.

Learn More

gRPC with Kotlin Coroutines on Android

gRPC with Kotlin Coroutines on Android

Android Worldwide - January 2021

Learn about how to use gRPC with Kotlin coroutines on Android.

Learn More

Recent Posts

Shared Mutable State with Kotlin and Swift

Shared Mutable State with Kotlin and Swift

Learn about actors and mutex in Kotlin and the new concurrency features in Swift 5.5.

Read More

Learning State & Shared Flows with Unit Testing

Learning State & Shared Flows with Unit Testing

Learn how to use state and shared flow with unit tests.

Read More

Building Kotlin Multiplatform apps

Building Kotlin Multiplatform apps

Learn how to build Kotlin Multiplatform apps for iOS and Android with Ktor, Kotlinx Serilization and SQL Delight.

Read More

Micronaut with Kotlin Coroutines

Micronaut with Kotlin Coroutines

Learn about how to create and test microservices with Kotlin coroutines using the Micronaut framework.

Read More

Coroutines Job Structures

Coroutines Job Structures

This article will explore examples of creating Job hierarchies, their effect on cancellation, and Supervisor Jobs.

Read More

Apollo Android GraphQL Flow Bindings

Apollo Android GraphQL Flow Bindings

Learn about how the Apollo Android library provides you the ability to use Flows.

Read More

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

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