Full Stack Scala
summary
Builds a Scala full‑stack using Scala.js on the client and JVM on the server with autowire + boopickle and scalatags, demonstrating a shared API (case class Person) that yields compiler errors when front and back disagree, type‑safe RPC, and shared validation that fails safely on the server. Shows fastOptJS for quick iteration and fullOptJS for deployment (dev bundle ~1.21 MB, optimized ~260 KB), a canvas parser that draws shapes from parsed input, and live server‑sent events sourcing tweets into the client.
AI-written summary · about
chapters (10)
- 0:00Start
- 3:42Context switching
- 5:07Getting Started
- 13:35Optimising turn around
- 14:11Optimising the binary
- 15:01Typesafe RPC
- 15:27Validation
- 30:55Frameworks
- 32:21Benefits
- 33:18Challenges
related talks
29mFull Stack Scala Web Application.
56mScala.js: Safety and Sanity in the Wild West of Web development
31mSCALAJS - WEB WITHOUT PAIN OF JAVASCRIPT
37mFull Stack Scala Web Application
50mFull stack Scala
31mSCALA FROM B TO F - BACKEND DEVELOPER ON FRONTEND
29mPure Scala Approach for Building Frontend and Backend Apps
20mQuickly develop web applications with the FastScala framework
