~/talk

Functional in the front rails in the back

Talkat RubyConf AU 2017 · on Friday, 2017-02-10· [ruby-on-rails, frontend-architecture]

Claim: Elm compiles to JavaScript, prevents runtime exceptions with its type system, and integrates into an existing Rails app. The talk shows a working shopping cart demo backed by a Rails API, uses Elm’s beginner_program → html.program path, wires HTTP commands and subscriptions, and integrates third‑party JavaScript like Stripe integration. A rails gem for asset compilation is maintained, it works with Rails 4/5, and the demo on GitHub runs successfully.

AI-written summary · about

  1. 0:00Intro
  2. 0:35What is elm?
  3. 3:08No Runtime Errors
  4. 8:21Batteries Included
  5. 8:49Low Barrier to Entry
  6. 10:12Elm Syntax (Literals)
  7. 11:06Elm Syntax (List)
  8. 12:39Elm Syntax (Record)
  9. 13:51Elm Syntax (Functions)
  10. 14:32ELM Syntax (Type Annotation)
  11. 15:46Elm (Currying)
  12. 16:53ELM Syntax (Type Alias)
  13. 18:02ELM Syntax (Union Types)
  14. 26:13Elm + Rails
  15. 28:53Html.beginner Program
  16. 32:53The Update
  17. 33:20The View
  18. 36:37Update with commands
~/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.