~/talk

RubyMotion: Ruby in your pocket

Talkat Cascadia Ruby 2012 · 2012-08-03..08-04· [ruby, react-native]
slides:none on file

RubyMotion brings Ruby to iOS by compiling Ruby into native machine code via LLVM so apps are statically compiled and run on the unified Objective‑C runtime (no bridge). It calls Obj‑C and C APIs directly (OpenGL demo runs), applies LLVM optimizations (including TCO), and users report 50–60% less code versus Objective‑C; example app ships with runtime under 0.9 MB. Tooling is terminal/rake‑based, integrates with editors, and has ~500+ community projects and libraries like Teacup, BubbleWrap and MotionKit.

AI-written summary · about

  1. 0:00Welcome
  2. 3:17Why RubyMotion was created
  3. 6:09Ruby on iOS
  4. 9:03Unified runtime with Objective-C
  5. 10:50Reducing boilerplate
  6. 11:32Calling C APIs
  7. 13:20Compiler and static compilation
  8. 18:47App size and performance
  9. 20:12Toolchain and terminal workflow
  10. 21:17Avoiding Xcode
  11. 24:26Building UIs and databases
  12. 25:50Editor support and plugins
  13. 26:57Community and open-source
  14. 27:40Teacup and UI styling
  15. 28:42BubbleWrap and iOS wrappers
  16. 29:24MotionKit for tables
  17. 30:15Closing and resources
~/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.