Skip to content

Naoki Takezoe - Revisit Dependency Injection in Scala & Introduction to Airframe

Photo of Megan
Hosted By
Megan and 4 others
Naoki Takezoe - Revisit Dependency Injection in Scala & Introduction to Airframe

Details

At this month's Scala Matters, Naoki Takezoe will be joining us all the way from Japan to share his keynote on Dependency Injection and how it can improve maintainability and testability of your applications. Don't miss it!

-------------------------

PROGRAMME

18:30-19:00 Sign-in and get settled

19:00-19:45 Naoki's presentation

19:45-20:00 Q&A

-------------------------

Revisit Dependency Injection in Scala and Introduction to Airframe

Dependency Injection (DI) is a common design pattern in software programming. In general, DI offers a way to improve maintainability and testability of your applications by isolating component implementation and it clarifies the responsibility of components.

While DI is very common in Java, it also can be applied to Scala. For example, Play offers DI based on Google Guice which is a Java-based DI container. Also, you can use Scala native DI containers and you can even implement DI using only Scala language features as Cake Pattern or Reader Monad.

Airframe is one of Scala native DI containers. It's not only DI container, but also provides general building blocks for Scala applications like logging, data conversion, configuration, etc. You can assemble these building blocks for our applications using DI.

In this talk, Naoki would like to present the available options of DI in Scala, and then introduce Airframe and how you can benefit from amazing features of Airframe with useful design pattern in the real-world applications.

-------------------------

About the Speaker:

Naoki Takezoe

Naoki works for Arm Treasure Data in Japan. He has over 8 years Scala experience, and author of some books and articles about Scala in Japanese. The latest work is the Japanese translation of "Scala Puzzlers". Creator of GitBucket / Committer of Scalatra and Apache PredictionIO

The latest work is the Japanese translation of "Scala Puzzlers".

Creator of GitBucket / Committer of Scalatra and Apache PredictionIO

-------------------------

FREE TICKETS

Attendance is free for registered delegates, and you can register here: https://skillsmatter.com/meetups/11926-keynote-by-naoki-takezoe

WHAT, WHEN, WHERE

WHAT: Keynote by Naoki Takezoe on Revisit Dependency Injection in Scala and Introduction to Airframe

WHEN: Monday 25th November

WHERE: Skills Matter, CodeNode

REGISTRATION(FREE): https://skillsmatter.com/meetups/11926-keynote-by-naoki-takezoe

Photo of Skills Matter - Evening Keynote Series - Developer Events group
Skills Matter - Evening Keynote Series - Developer Events
See more events