Why Spring Loves Kotlin
Offered By: Devoxx via YouTube
Course Description
Overview
Syllabus
Intro
Most popular way to build web applications
Migrating a typical Boot application to Kotlin
Step 3
Domain model
Expressive test function names with backticks
Spring MVC controller written in Java
Inferred type hints in IDEA
Kotlin support out of the box
Kotlin support documentation
Running Spring Boot 1 application with Kotlin
Declaring additional beans
Customizing Spring Application
Reified type parameters Kotlin extension
Null safety of Spring APIS
Leveraging Kotlin nullable information
JUnit 5 supports constructor based injection
Flux is for reactive collection and stream
Spring WebFlux with annotations
Reactive APIs = functional programming
Reactor Kotlin extensions
WebFlux functional API with Kotlin DSL
Functional router within Boot
Functional handlers within Boot
Spring & Kotlin Coroutines
Reactive Coroutines interop
Functional bean definition Kotlin DSL
Functional bean definition with Spring Boot
Original JavaScript code
Compiling Kotlin to WebAssembly
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube