As web and mobile systems become more sophisticated, anchoring systems in a mature, solid framework has become increasingly important. Play 2 provides developers with the necessary tools to build robust web applications.
This book is a compilation of useful recipes aimed at helping developers discover the power of Play 2. The introductory section serves as a primer to Play Framework, wherein all the fundamentals of the framework are covered extensively. It then explains the usage of controllers and how modules can be leveraged for optimal performance. Next, the book walks you through creating and using APIs, followed by extensive real-world applications. Finally, you will learn to manage applications post production.
Comments about oreilly Play Framework Cookbook, 2nd Edition:
I'm one of the technical reviewers of this book. The book is very well suited for both newcomers to the Play Framework as veterans. The first chapters contain recipes of many basic features of the framework while later chapters are about more advanced topics and integrating your web application with other popular frameworks and tools.
Each recipe contains a brief introduction and is explained step by step with screenshots and code samples both in Java and Scala so you can follow the version depending on your own preference. At the end of each recipe a summary is available with extra information about the different steps and the end result.
The basic recipes deal with core features of the Play Framework such as working with modules, routing, form validation, serving JSON and testing. More advanced recipes deal with creating your own plugins and modules and utilizing third party modules. There's a chapter that deals with designing and setting up Web API's while other chapters contain recipes explaining you how to integrate your web application with tools and frameworks such as AngularJS, ElasticSearch, Travis CI and message queues. There's also a chapter dedicated to deploying your web application on your own personal server with Nginx, Docker or Dokku or in the Cloud via Digital Ocean, Heroku or AWS.
I'm happy having gotten the opportunity to work on this book and I'm very well pleased with the result. I believe this book is a great asset to any Play developer!
Bottom Line Yes, I would recommend this to a friend