Reactive Web Applications: With Play, Akka, and Reactive Streams cover
welcome to this free extract from
an online version of the Manning book.
to read more

About this Book


This book will introduce you to building reactive web applications using the Scala programming language, the Play Framework, and the Akka concurrency toolkit. The Play Framework is now a very popular web framework on the JVM, but few projects take full advantage of its strength and take the necessary steps to make a web application reactive. That’s because the steps involved aren’t obvious, nor are the advantages. Similarly, Akka is a technology that many developers know of, but they don’t always know how to employ it in their projects. This book aims to remedy this situation by showing how these technologies can be used in practice and in combination. The book introduces the conceptual foundation for asynchronous, reactive programming using futures and actors, and it demonstrates how you can configure an application and integrate other technologies to build real-life projects.

Who should read this book

To get the most out of this book, you should be a seasoned programmer and be well acquainted with at least one modern language such as Java or C#. Furthermore, you should know enough about the syntax and main concepts of Scala to read the examples in the book and implement the exercises. Knowledge of functional programming isn’t required but is of advantage. Appendix B contains a list of references that you can use to get up to speed with Scala and functional programming.


Code conventions and downloads

Author Online

About the author