
Explore techniques for adapting Java codebases to Android, addressing challenges, solutions, and best practices for seamless integration of legacy projects into mobile development.

Explore advanced debugging techniques for Spring Boot applications, including startup analysis, bean configuration, remote debugging, distributed tracing, and reactive code troubleshooting.

Explore building modern, reactive servers with Spring and Kotlin. Learn about coroutines, R2DBC, Testcontainers, and Kotlin/JS for web UI development. Discover productivity gains and cutting-edge techniques.

Exploring functional programming techniques for error handling and logging in Kotlin, with practical examples to improve code readability and maintainability.

Explore coroutines as a solution to callback hell in non-blocking applications. Learn to write linear-looking code with suspend functions and apply Kotlin coroutines to existing JVM projects.

Explore functional programming in Kotlin, focusing on declarative style, lambda expressions, and key functions like filter, map, and reduce to reduce code complexity.

Streamline development workflow with custom CLI tool integrating Git, logging, and monitoring. Learn to build and pitch productivity-enhancing solutions using Kotlin, Quarkus, and GraalVM.

Explore the challenges of legacy software migration and learn how transpilers can automate code translation to modern languages, with practical architecture insights and open-source component recommendations.

Transforming Spring Boot from Java to Kotlin: strategies, improvements, and best practices for migrating large codebases, with live coding demonstrations and practical tips.

Explore functional programming in Kotlin for building robust web APIs, focusing on performance, validation, testing, and concurrency without relying on traditional frameworks.

Explore Kotlin's production-ready features and real-world applications in Android, web development, and more with JetBrains expert Hadi Hariri.

Explore event sourcing evolution with Concursus, a modern approach to distributed systems architecture. Learn key concepts, processing models, and programming techniques for building robust, scalable applications.

Explore Kotlin's exciting features through live coding, covering types, strings, expressions, pattern matching, functions, null safety, functional programming, and Java interoperability.

Discover strategies for scaling teams and products efficiently while maintaining work-life balance, focusing on smart tooling, component libraries, and streamlined processes for sustainable growth.

Discover how to build efficient DDI API clients for JVM-capable devices using Eclipse Hara's Kotlin library, enabling seamless device updates through hawkBit's DDI protocol.

Explore Android development's evolution over a decade, from Froyo to Jetpack Compose, with insights on key milestones, design changes, and coding advancements.

Discover the depth of Kotlin Multiplatform's ecosystem for mobile development, covering networking, persistence, concurrency, and more. Gain insights to evaluate its suitability for your projects.

Développez une application de conférence fullstack avec Kotlin, GraphQL et KMM. Explorez le backend graphql-kotlin, l'utilisation d'Apollo et la création de clients mobiles partagés.

Explore Exposed, a Kotlin library for relational data interaction, through DAO and DSL approaches. Learn implementation in real-world scenarios with Ktor server-side applications.

Explore unidirectional data flow architecture for scalable Android apps. Learn modular navigation, flexible presenter technologies, and efficient view testing to manage complexity in large-scale projects.

Explore essential Kotlin Multiplatform libraries and patterns through practical samples. Learn to build cross-platform apps using SwiftUI, Jetpack Compose, and Compose Multiplatform.