~/talk

Functional Frontend. Practical survival guide for backend engineers.

Talkat ScalaIO 2019 · 2019-10-29..10-31· [frontend-architecture]
links:none on file
slides:none on file

Claim: front end forces different concerns — human interaction, a wild JavaScript ecosystem, and brittle bindings. Practical notes list actual tools and outcomes: TypeScript is pervasive but easy to lie to, Scala.js bindings break so prefer scalably-typed or native Scala libraries; React is common while Diode beats Redux ergonomically; Sangria and new Caliban for GraphQL; prefer SSE over WebSockets for many cases; use npm or yarn plus webpack or sbt-web/scala-js-bundler for bundling.

AI-written summary · about

  1. 0:00Start
  2. 22:44SOMETHING DIFFERENT? Udash Korolev Play
  3. 23:46redux diode react refetch
  4. 30:18HOW DOES IT WORK? • Servers exposes schema (types, operations) • Client codebase contains queries Code can be generated based on queries and schema
  5. 42:41GRAPHQL IS A THING
  6. 43:04NPM AND WEBPACK ARE INEVITABLE
~/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.