As a seasoned developer, you’re likely already familiar with Spring. But Kotlin can take your developer experience with Spring to the next level!
Join this webinar and learn how to:
* Add new functionality to existing classes with Kotlin extension functions.
* Use Kotlin bean definition DSL.
* Better configure your application using "lateinit".
* Use sequences and default argument values to write more expressive code.
By the end of this talk, you’ll have a deeper understanding of the advanced Kotlin techniques available to you as a Spring developer and be able to use them effectively in your projects.
#kotlin #spring #backenddevelopment
Speaker: Pasha Finkelshtein https://twitter.com/asm0di0
Slides - https://jb.gg/ksw
0:00 Introduction
4:35 Agenda
5:13 Getting Started with Spring
9:09 Spring MVC + Validation
11:31 JSR 305
20:43 Working with JPA
28:12 Working with JDBC
32:23 Kotlin extension functions
36:11 Spring configuration in Kotlin
41:11 SpringTest
43:08 Configuring BeanInitializer
49:43 Spring Security
53:29 Summary
54:35 Q&A