~/talk

Quickly develop web applications with the FastScala framework

Talkat Functional Conf 2025 · 2025-01-24..01-25· [scala]
links:none on file
slides:none on file

FastScala builds a full‑stack web app in 100% Scala full‑stack code, using a JDK 12 core, Bootstrap components, iCEeditor and Chart.js3 integrations, and server‑side callbacks with anonymous IDs that let UI events invoke Scala handlers. Demo pages show 23 callbacks shown for one page; callbacks are garbage‑collected when their HTML is removed. Features include session variables, websockets, file upload/download, and server‑pushed updates. Best for stateful SaaS apps; requires sticky sessions or careful load balancing.

AI-written summary · about

  1. 0:00FastScala intro
  2. 1:09Goals and design
  3. 2:34Comparison with other Scala web frameworks
  4. 3:18Core modules overview
  5. 5:07Built-in components demo
  6. 8:21FastScala and JavaScript
  7. 10:07Callback mechanism
  8. 13:22Complex UI interactions
  9. 14:49File uploads downloads sessions
  10. 16:39WebSockets server push
  11. 17:21Memory management GC
  12. 18:46When to use FastScala
  13. 19:29Security load balancing
  14. 20:00Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.