
Explore Spring Framework's 15-year evolution, from its origins to becoming Java's leading application framework. Learn about adaptations to new JDK generations and changing development requirements.

Explore Kotlin's multiplatform capabilities for building shared business logic across JVM, JavaScript, Android, and iOS, enabling efficient cross-platform development.

Explore functional programming concepts in Kotlin, including lambdas and higher-order functions, and learn how to apply them alongside object-oriented paradigms in everyday coding.

Explore advanced Kotlin concepts like generics, inline functions, and reified generics with expert Hadi Hariri in this in-depth presentation from GOTO Night Amsterdam 2018.

Explore Kotlin's backend features through real-world examples, focusing on data classes, functional interfaces, and interoperability with Java and Spring frameworks.

Explore the benefits of upgrading to Java 11 or migrating to Kotlin. Compare strengths, weaknesses, and migration strategies for both options to enhance code readability and maintainability.

Explore Kotlin's stdlib through source code analysis, revealing advanced language features, syntax, and abstractions for writing more fluent code. Gain insights into idiomatic Kotlin and its comparison with Java.

Learn to migrate Spring Boot applications from annotation-based configuration to functional Kotlin, enhancing code clarity and reducing "magic". Explore step-by-step process with practical examples and best practices.

Explore Kotlin's potential across platforms, including Coroutines and multiplatform utility classes. Learn to thrive in a multi-language world and become a Kotlin expert.

Explore server-side Kotlin with coroutines, enhancing scalability and reliability. Learn to mitigate traditional thread-based issues and leverage asynchronous programming for efficient, safe server-side development.

Explore functional programming in Kotlin using Arrow library, focusing on higher-kinded types and powerful abstractions to enhance code quality and leverage native language capabilities.

Explore modern Java platform advancements, including language features, dev environments, and cloud-native technologies. Live coding demos showcase Kotlin, Spring Boot, and cutting-edge tools for efficient development.

Explore polymorphism across languages like C++, Java, Python, Kotlin, and Scala. Gain insights into different forms, abilities, and constraints to enhance your understanding of this fundamental concept.

Insightful discussion on managing software complexity, exploring over-engineering, context-based solutions, and software cycles. Features JetBrains' Hadi Hariri and consultant Kevlin Henney sharing expert perspectives.

Explore Spring Cloud Kubernetes integration with Config Maps, Secrets, and Discovery Services for seamless configuration and service discovery in cloud-native applications.

Explore React Native's new architecture with Nicola Corti, covering its pillars, benefits, and adoption strategies. Learn about modern language impacts and future developments in this in-depth discussion.

Comprehensive guide for transitioning Android teams from Java to Kotlin, covering motivations, best practices, challenges, and future improvements in Kotlin development for mobile applications.

Explore Kotlin's potential as a go-to language with industry experts. Discover its advantages, evolution from Java, and impact on modern software development.

Explore the benefits of upgrading to Java 11+ or migrating to Kotlin, with practical insights on choosing the best path for your project and implementing a successful migration strategy.

Explore Kotlin's appeal, features, and future with experts Venkat Subramaniam and Hadi Hariri. Learn why developers love this elegant, expressive language for JVM and Android applications.

Discover lesser-known Kotlin facts, explore its evolution, and learn about its multi-platform capabilities. Gain insights into generics, coroutines, and building with Kotlin from a JetBrains expert.