Spring, the Kotlin and Functional Way

October 4, 2018

Spring, the Kotlin and Functional Way Modern Web In this talk, I will live code a Spring application with functional configuration in Kotlin leveraging what we explored with the Spring Fu experimental project: - Designed to provide a idiomatic Kotlin developer experience - Functional configuration via Kotlin DSL instead of annotations - Minimal reflection usage, no classpath scanning, no annotation processing required - Explicit configuration: minimal core, no conventions, no classpath detection - Flexible programmatic configuration - Run as native image with instant startup via GraalVM support - Coroutines allow to leverage our Reactive support with imperative programming style - Reactive/Coroutines SQL - Spring packages filtering in order to have a minimal classpath and deploy just what you need - Single language fullstack support with frontend written in Kotlin - Self-sufficient opinionated documentation I will explain what we learned, and what's coming next in terms of new Spring Framework and Spring Boot features. Speakers: Sébastien Deleuze Spring Framework Committer, Pivotal Filmed at SpringOne Platform 2018

Previous
Bootiful CQRS and Event Sourcing with Axon Framework
Bootiful CQRS and Event Sourcing with Axon Framework

Events are becoming increasingly important in modern architectures. Although CQRS and Event Sourcing are in...

Next Video
JUnit 5:  the Next Step in Automated Testing
JUnit 5: the Next Step in Automated Testing

JUnit 5: the Next Step in Automated Testing Core Framework JUnit 5 has been out for a year, so what is th...