yaovicoder / modern-web-scala

Companion code for the Modern Web Development with Scala book

Home Page:https://leanpub.com/modern-web-development-with-scala

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modern Web Development with Scala

This is the companion code repository for the Modern Web Development with Scala book published by Leanpub.

Staring point

The application built using denisftw/play-scala-web-starter.g8 Giter8 template marks the initial state of a model application that is used throughout the book for demonstrating different aspects of Web development. In particular the book illustrates the following:

  • Querying remote services with the WSClient
  • Using MacWire for injecting dependencies
  • Using ScalikeJDBC for accessing PostgreSQL
  • Integrating Play with React and Webpack
  • Working with JSON and using Play Forms API
  • Using Akka Actors
  • Using HTTP filters and action composition in Play
  • Testing with ScalaTest and ScalaMock

Versions used

The code uses Play 2.8 and Scala 2.13 along with sbt 1.4.

About

Companion code for the Modern Web Development with Scala book

https://leanpub.com/modern-web-development-with-scala

License:Other


Languages

Language:Scala 77.9%Language:JavaScript 11.2%Language:HTML 10.7%Language:SCSS 0.2%