Demand for a richer experience client side is continuously increasing. We can no longer generate HTML server side and will instead create JSON APIs, investigate JS frameworks, learn JavaScript, its tools and libraries or leave the task to a dedicated front-end developer.
Wait, ScalaJS is here, mature and with a growing community. It allows creating beautiful and rich front-ends without leaving our comfort zone of strong static typing protected from JavaScript surprises. The talk will explore shared data objects, validation logic and easy client server communication in a full stack Scala app.
Basic Scala knowledge is beneficial, but not required. Some interest and knowledge about web development is also an advantage.
Setting up a full stack Scala - ScalaJS project. Evaluate some full stack benefits and disadvantages. Write rather functional front-end code.
Trond Bjerkestrand
@tbjerkes
Trond is a Scala enthusiast, trainer and consultant