日本語

Airframe: A More Scala-Friendly Dependency Injection

In Scala, we have various approaches for dependency injection. In this talk, we will explore a more Scala-friendly approach for dependency injection that uses only constructor injection or trait mixin. Airframe is a new dependency injection library for Scala, which enables auto-wiring and lifecycle management of service objects in a concise syntax. We will learn the basic usage of Airframe and how to effectively isolate various concerns in programming (e.g., building and configuring objects, resource management) to simplify your Scala code.

Session length
40 minutes
Language of the presentation
Japanese
Target audience
Advanced: For those who are experts in the field
Who is your session intended to
Those who need large-scale programming in Scala
Those who are interested in middlewares
Those who want to focus on Scala programming
Speaker
Taro L. Saito (Ph.D., Principal Engineer at Arm Treasure Data)
Contributes
  • Airframe
  • MessagePack
  • sbt-sonatype

voted / votable

Candidate sessions