~/talk

Reinvesting in Ruby

Talkat RubyConf AU 2017 · on Thursday, 2017-02-09· [ruby]

Shows that Ruby can evolve by actually wiring together dry-rb gems to build a blog in 15 minutes, using dry-system, dry-web-router, dry-view, dry-types/struct, dry-validation, dry-monads and dry-transaction for validation, result handling and composed business steps. Code is small, functional objects with constructor injection, repositories and explicit boundaries so tests run fast and isolated. Teams at IceLab adopt it in production, ROM and Hanami interop exists, yielding a change-positive architecture that proves maintainability at scale.

AI-written summary · about

  1. 0:00Start
  2. 0:23Present Ruby Different Ruby Future Ruby
  3. 0:41We've come a long way
  4. 2:42Challenges
  5. 4:45Transition
  6. 5:08Complacency
  7. 5:34Tools
  8. 5:54Culture
  9. 6:55Open source communities are non-exclusive
  10. 7:14Reconsider Ruby
  11. 7:31Ruby moves slowly
  12. 8:26Ruby is ours
  13. 8:57Ruby evolves
  14. 10:40Code time!
  15. 10:54Functional Ruby
  16. 11:35Functional objects
  17. 11:55Separate data from behaviour
  18. 13:252 Object dependency management 3 Views
  19. 23:42Change
  20. 25:42Isolated testing
  21. 26:07Simplicity
  22. 26:24Clear separation of concerns
  23. 26:34Design around boundaries
  24. 27:27Design for the domain
  25. 27:53Ruby, melting pot
  26. 29:43Levelling up
  27. 30:39Better developers, better executing team
  28. 30:51Ship without guilt
  29. 33:07Deliver faster
  30. 34:29Hanami dry-validation & rom-rb
  31. 36:31Criticism
  32. 36:57Cooperation
  33. 37:43Celebration
~/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.