~/talk

Domain Modeling and Application Architecture in ReScript

TalkinRussianat HolyJS 2023 Spring · 2023-05-15..05-22· [typescript]
links:none on file
slides:none on file

ReScript's recent improvements (async/await, JSX/React refactor, new standard library) are presented alongside an argument for using ReScript's type system for domain modeling instead of TypeScript. The talk shows concrete examples where ReScript types provide stronger safety than TypeScript and examines application architecture patterns, with practical demos for data parsing and error handling.

AI-written summary · about

  1. 0:00Welcome
  2. 3:15What is ReScript
  3. 7:10Impossible states with types
  4. 15:22Dragon model with algebraic types
  5. 23:47Business processes and errors
  6. 28:52External data and parsing
  7. 37:26App architecture sandwich
  8. 40:19Onion architecture
  9. 47:13Summary and Q&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.