Back To Schedule
Hall 2 - Foundations

Thursday May 17th, 14:15-15:00

Full Stack Scala

About this Session

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.

Required knowledge

Basic Scala knowledge is beneficial, but not required. Some interest and knowledge about web development is also an advantage.

Learning objectives

Setting up a full stack Scala - ScalaJS project. Evaluate some full stack benefits and disadvantages. Write rather functional front-end code.


Trond Bjerkestrand

Trond is a Scala enthusiast, trainer and consultant