Dynamic Structures in Kotlin

Curious how to dynamically add new properties to Kotlin objects without making your code a mess? In this video, I am sharing my experience from a project where I needed to manage a lot of different data without writing tons of code for each case. Kotlin lets us do this in a smart way that keeps things safe and easy to predict. I explain why this is useful, how it can save you time, and what to watch out for.

Zooming Across Platforms with Kotlin

Dive into the world of Kotlin Multiplatform (KMP) with a real-life project adventure that brings Zoom closer to developers, regardless of their preferred coding playground. Whether it's building SDKs that play nice with both the web and server-side Java, or crafting command-line tools that feel right at home on your desktop. In this talk, I share lessons learned when creating an open-source project designed to integrate Zoom effortlessly across platforms.

Zoom SDK for Backend Developers

Introduction into an open source project - an SDK for Zoom, which will save a lot of work for developers who need to integrate with Zoom and work with its APIs and services.

Sealed Classes in Action

Sealed classes count among Kotlin's most noteworthy features. This talk will walk you through concrete examples of how sealed classes can be used in real projects and show you their potential to improve your code.

Introduction to Ktor

Discover the power of Ktor, a versatile Kotlin based framework for web applications and APIs. This session provides an overview of key features and capabilities, making it perfect for both beginners and experienced developers. Get ready to kickstart your web projects with Ktor's flexibility and efficiency.