~/talk

Functional programming for fun and profit!!

Talkat RubyConf Mini 2022 · 2022-11-15..11-17· [ruby]
slides:none on file

Functional techniques translate into concrete Ruby practices: prefer immutable value objects (use dry-struct or the new data class (Ruby 3.2 preview)) so state never surprises, make behavior into pure functions by dependency injection and returning transformed copies instead of mutating, and leverage actor-style concurrency ideas from Elixir/OTP where millions of Elixir processes run lightweightly; Ruby offers Ractors for parallelism but they remain experimental and require immutable data or copying to move objects between reactors.

AI-written summary · about

  1. 0:00Start
  2. 2:51Programming paradigms
  3. 6:34Immutability: Why??
  4. 11:01A pure function
  5. 18:44Elixir's concurrency model: Actors
  6. 20:14Ruby's concurrency abstraction: Ractor
  7. 24:03Resources: Functional programming architecture
~/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.