FULL-STACK SCALA 3 WITH TYPELEVEL STACK
summary
A full-stack jobs platform (jobsrock.jvm.com) built in Scala 3 proves the approach: backend uses Cats, Cats Effect, Doobie, FS2, Http4s, Circe, PureConfig with tagless-final modules for users, jobs, tokens, emails and Stripe integration; frontend uses Scala.js with Tyrion for Elm-style message/state, FS2 subscriptions and IO.async-wrapped JavaScript for image compression. Features include role-based access control, email password recovery, pagination, markdown rendering and a working Stripe checkout that flips an active-job flag in the DB; a course reproduces the blueprint.
AI-written summary · about
chapters (10)
- 0:00Full-Stack Scala 3: Typelevel
- 5:06Architecture
- 9:28Backend
- 17:03Frontend
- 18:54Tyrian Concepts
- 21:21Tyrian App Functions
- 23:12Tyrian App Scaling
- 25:42Memorable Moments
- 29:31The Typelvel Rite of Passage
- 30:20Thank You
related talks
50mFull stack Scala
40mFull Stack Scala
29mFull Stack Scala Web Application.
37mFull Stack Scala Web Application
29mPure Scala Approach for Building Frontend and Backend Apps
20mQuickly develop web applications with the FastScala framework
45mINTEGRATING SCALA.JS INTO AN EXISTING FULL STACK APP
47mScala Rock-Painting
