A web application with Play, ScalaJS, ReactJS - Part IV

In the recent articles within this series we have created a small Play application that provides a REST interface to manipulate a simple business object. We have also set up a toolchain consisting of services that are available online and therefor we have minimized the overhead of setting up any development infrastructure ourselves. …

A web application with Play, ScalaJS, ReactJS - Part III

After the finishing touches for the first rudimentary REST service and having it deployed on Heroku I thought now would be a good time to add some more sugar to the toolchain before actually diving into development with ScalaJS. Usually I have my own CI server to build my projects, but since I have Heroku as a PaaS it would be nice to use a CI as a service as well. Probably you have heard of Travis-CI, a CI service that is free to use for public github repositories. …

A web application with Play, ScalaJS, ReactJS - Part II

After a couple of travelling days today I have some time to continue the prototyping for our Play application using ScalaJS and ReactJS on the client side. The initial setup has been discussed in the first article of this series of blog entries. Today I will dive into creating business object case classes and use them on the server side to implement a REST interface exposing the services regarding those business objects. …

A web application with Play, ScalaJS, ReactJS - Part I

This is the first artcle in the blog post series developing a web application based on Scala, ScalaJS, React and Play and I will look at the initial set up. At the end of this first part I want to have a minimalistic Play application that is configured as a multi-module SBT project (with only one module for now) which is deployable on Heroku and instrumented for basic monitoring. …

A web application with Play, ScalaJS and ReactJS

As some of you may have noticed, we are setting up a seminar center in southern Spain where we will also host technical trainings. Our own focus these days is on the Scala language and the evolving Scala ecosystem, so it seems quite natural that we give Scala a try for the web site of our seminar house. Having heard about ScalaJS at Scala Exchange in December, I want to build the web application with Play on the Server side and ScalaJS / React on the client side. Today I’ll start a series of Blog entries describing the development of...…

A home for training

It has been quite for a while on our web site. This is not because we have been idle - we have been busy finding the ideal location for balanced trainings. Today we are excited to share what we have found and are preparing for an exciting programme starting in April 2015. …