~/talk

Crystal for Rubyists

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

Crystal compiles to native code with LLVM and produces a single ELF binary (~987 KB in a demo) while a Rust build was ~3 MB; a Fibonacci 42 benchmark shows Crystal beating other examples and far outpacing Ruby. Syntax mirrors Ruby but with static, compile‑time type checking that rejects type errors before run, a Go‑style concurrency model using channels like Go goroutines, built‑in spec testing and a shard (yaml) dependency system. Real projects like PlaceOS run in production; an experimental interpreter exists for REPL debugging.

AI-written summary · about

  1. 0:00Crystal for Rubyists intro
  2. 2:51Why Rubyists explore Crystal
  3. 6:38Ruby vs Crystal differences
  4. 11:40Crystal’s static typing
  5. 16:38Syntax similarities and method name changes
  6. 22:06Concurrency in Crystal vs Ruby
  7. 27:05Libraries and gems comparison
  8. 29:14Testing in Crystal
  9. 31:26Hands-on exercises
  10. 35:20Crystal use cases
  11. 40:27Crystal community and future
  12. 42:43Q&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.