How to gain more control with compile-time dependency injection

Compile-time dependency injection in the Play framework

Play introduced Dependency Injection (DI) in version 2.4 to reduce global state, and make it easier to write isolated, reusable, and testable code by instantiating components on each reload and by providing stop hooks. In this article, Marius Soutier explains what compile-time dependency injection in the Play framework is all about.

Out now!

JAX Magazine — October 2016 — Reactive programming with Scala, Lagom, Spark, Akka and Play

Reactive programming is gaining momentum but people are still reluctant to jump on the bandwagon. To help you overcome the fear of the unknown, we decided to ask Scala, Lagom, Spark, Akka and Play experts to explain how these elements coexist and work together to create a reactive universe. This JAX Magazine issue is packed with goodies — it’s our treat!

From WJAX 2012

Play Framework: Thou shalt not block (your Web App)

Developing scalable, responsive, non-blocking web applications has never been easier with the Play Framework 2.0, a modern framework for modern web applications. In this talk Oscar Renalias (Accenture) takes a look at how Play can help us build the kind of dynamic and engaging web applications that user have come to expect, including pitfalls and challenges when developing them.

  • 1
  • 2