Example Play application using Monix, Circe, Cats
sbt run
GET /eager controllers.MonixController.eager
GET /parallel controllers.MonixController.parallel
GET /sequence controllers.MonixController.sequence
GET /gather controllers.MonixController.gather
GET /gatherunordered controllers.MonixController.gatherunordered
GET /racemany controllers.MonixController.racemany
We do some Circe work against https://dog.ceo/dog-api/
GET /circe controllers.CirceController.index
GET /circe/randomimage controllers.CirceController.randomimage(breed: Option[String])
GET /circe/randomimagex2 controllers.CirceController.randomimagex2
We implement the above dog endpoints using native play-json
GET /playjson controllers.PlayController.index
GET /playjson/randomimage controllers.PlayController.randomimage(breed: Option[String])
GET /playjson/randomimagex2 controllers.PlayController.randomimagex2