Skip to content

Migrating Spring Boot Config Annotations to Functional Kotlin by Nicolas Frankel

Photo of Effi Bennekers
Hosted By
Effi B. and Julien L.
Migrating Spring Boot Config Annotations to Functional Kotlin by Nicolas Frankel

Details

In the latest years, there has been some push-back against frameworks, and more specifically annotations: some call them magic. Obviously, they make understanding the flow of the application harder. Spring and Spring Boot latest versions go along this trend, by offering an additional way to configure beans with explicit code instead of annotations. It's declarative in the sense it looks like configuration, though it's based on Domain-Specific Language(s). This talk aims to demo a step-by-step process to achieve that.

What will the audience learn from this talk?

  • How to migrate from controllers to routes
  • How to migrate from annotations to declarative ("functional")
  • New Kotlin DSLs for routes & beans declaration
  • The future!

Does it feature code examples and/or live coding?

Yes, this talk is based on the migration of a demo app. There is a reference in the last slides that point to the Github repo, so that people can study it at home afterwards.

Nicolas Fränkel is a Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Hazelcast. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

This virtual meetup has been organised by the ING Backend Guild, a community of practice for backend-related technologies at ING.

Photo of Tech Meetups@ING group
Tech Meetups@ING
See more events
Online event
This event has passed