Back To Schedule
Friday, November 15 • 3:00pm - 3:30pm
Integrating React with Scala: delivering incremental value in a legacy Play web application

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Do you hate JavaScript? Is your UI written in Scala but you can't hire any frontend developers to work on it or backend developers that want to? 
Come hear about how my team and I faced these exact problems: a frontend that's difficult to hire for, a monolithic web application with extremely slow build times, a smattering of untested and disorganized UI code.
Through trial and error we developed a way to inject React code into Scala Play, which maintains typesafety and takes advantage of JavaScript libraries to make frontend building faster, hire more, and incrementally work towards a split frontend and backend web application.
For UI business logic, we will discuss how you can use tools like TypeScript, React, and Redux to incrementally improve your web application. Then we will also discuss how tools like webpack and reverse proxying can be used to build the application for production and enable a smooth development experience for your engineers.

avatar for Niole Nelson

Niole Nelson

Software Engineer, Domino Data Lab

Friday November 15, 2019 3:00pm - 3:30pm PST