Dependency Injection: Refactoring from Spring to Kotlin | 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.

Job board

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

Gold sponsors

Silver sponsors

Digital Sponsors