16:00 16:40

Dependency Injection: Refactoring from Spring to Kotlin

with Dmitry Kandalov


Dependency injection frameworks are so common that it seems even the most basic projects cannot start without one. Often we blindly accept this without considering the benefits of using a framework compared to its overhead and tying the codebase to a particular technology. In this live coding session, I will take you on a refactoring journey migrating a small web application from Spring to pure Kotlin. You will see how using modern language constructs can replace the DI framework without any reflection or compiler plugin magic.

About the Speaker Dmitry Kandalov

Dmitry has been programming since DOS times. He spent the last 15 years or so in Java lands, most recently working with server-side Kotlin.

Dmitry Kandalov - Advanced Kotlin Dev Day

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Digital Sponsors