When
11:00 AM Saturday
Where
Rendezvous
Silicon Valley Code Camp 2019session

Taming Complex Webapps with Scala and React

In this talk, we will examine how we used Scala.js with React including custom hooks to maximize code reuse, isomorphic implementation of algorithms to run the same code on servers and clients, and use of memoization to ensure a responsive UI.

About This Session

Sufficiently complex requirements require sufficiently sophisticated patterns and practices to tame the overall complexity! Only then do we have any hope of delivering a useful and high-quality product that meets those requirements.

Scala.js combined with React present a coherent combination with emphasizing both functional programming and immutability. In this talk, we will examine how we used this combination to deliver a complex set of requirements in a user-friendly application. We will explore several patterns we utilized: custom hooks to ensure reusable code and consistent user-experience, isomorphic implementation of algorithms to run the same code on servers and clients, and use of memoization to ensure a responsive UI.


11:00 AM Saturday   Room: Rendezvous

The Speaker(s)

{speaker.firstName} {speaker.lastName}

Kavita Laddad

Software Engineer , Paya Labs, Inc.

Kavita is an expert in Scala, Scala.js, React, and CSS with passion in Indian Classical Music.


Silicon Valley Code Camp 2019 PayPal Town Hall

Code Stars Summit, Silicon Valley Code Camp, AngularU (tm) are trademarks of 73rd Street Associates (Copyright © 2021)
Site Built with React and Apollo GraphQL Client and Server
Built by PeterKellner.net

Select a Past SV Code Camp Year to View