Skip to content

Details

Dependency Injection (DI) is such a powerful pattern it came to be a bread and butter for most modern (not only Java) programmers. How is DI done is Scala? Scala claims to be 100% compatible with JVM. How does it interoperate with industry standard DI frameworks? Does it have its own ways?

Jakub Janecek, Michal Prihoda and Vlastimil Mencik have prepared a talk answering these and other questions about DI in Scala. They will cover:

Today's most popular Java DI frameworks: Spring (http://www.springsource.org/spring-framework) and Google Guice (http://code.google.com/p/google-guice/), Spring Scala (http://blog.springsource.org/2012/12/10/introducing-spring-scala/), Contexts and Dependency Injection (http://www.oracle.com/technetwork/articles/java/cdi-javaee-bien-225152.html) standard (CDI), Scala DI framework SubCut (https://github.com/dickwall/subcut), and, Cake Pattern (http://www.cakesolutions.net/teamblogs/2011/12/19/cake-pattern-in-depth/), a native Scala way of dealing with DI. All frameworks and approaches will be demoed on examples and their pros and cons (and perils if any) will be discussed. The talk would be conducted in English.

If interested please RSVP even over capacity. If there is enough members RSVPed we will meet in a lecture room with more seats.

Looking forward to seeing you!

Your organizers

Members are also interested in