Using Scala.js and functional reactive programming for developing (enterprise) applications
summary
SAP builds a Scala-based cloud app stack that compiles server Scala and front-end Scala.js code, generates UI bindings against SAP UI5, and pulls labels and types from a metadata store covering 120,000 tables so fields and SQL macros compile with real schemas. The team open-sources a functional-reactive library called Dive that implements signals and events, lazy evaluation and garbage collection, and enforces an atomicity guarantee for simultaneous updates — demonstrated by a working voting UI and reusable UI dataflow patterns.
AI-written summary · about
chapters (4)
- 0:00Scala at SAP
- 10:39Functional Reactive Programming
- 23:35Live coding demonstration
- 35:36Library features and future
related talks
36mABAP and Scala — How SAP Embraces Scala and Open Source
32mTaming complex webapps with Scala and React
31mSCALA FROM B TO F - BACKEND DEVELOPER ON FRONTEND
57mReact to ScalaJS
50mFull stack Scala
29mFull Stack Scala Web Application.
48mServerless Scala js iOS,Android,Web Apps from One Code Base
40mScala.js in production
