~/talk

Full stack Scala

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [scala, frontend-architecture]
slides:none on file

Covers using Scala on both backend and frontend by adopting Scala.js to build single-page and mobile apps. Describes how Scala.js enables immutability, functional programming and type safety in the browser while interoperating with existing JavaScript libraries, and shares practical lessons from using Scala across the entire stack at a startup.

AI-written summary · about

  1. 0:00Intro
  2. 3:38High-level Architecture
  3. 4:52How important is the frontend?
  4. 15:06Choosing Frontend Language
  5. 18:11Choosing Ul Framework
  6. 18:36What is React?
  7. 19:47Simple Mental Model
  8. 20:28Real World Composition
  9. 20:45Making changes
  10. 23:54Frontend Overview
  11. 25:55Container Collaboration
  12. 29:55Example Container Component
  13. 31:00Example Backend
  14. 31:38Pure Component
  15. 33:35Taking advantage of immutability: Performance
  16. 35:17Taking advantage of immutability: Undo/Redo
  17. 36:00Remote Data Challenges
  18. 37:55Retrieving Data
  19. 39:23Our Approach
  20. 42:48Data Store Collaboration
  21. 46:26Bridging Native React Components
  22. 46:48Example Bridge Component
  23. 48:04Example MDL Use
  24. 48:27The Future
~/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.