Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EuRuKo 2024 - How Ruby Forged Crystal

RPA
September 13, 2024

EuRuKo 2024 - How Ruby Forged Crystal

Slides for HRFC talk at EuRuKo 2024 in Sarajevo, Bosnia i Herzegovina.

RPA

September 13, 2024
Tweet

Other Decks in Programming

Transcript

  1. Who’s RPA? ❏ Colombian ❏ Programmer ❏ Public speaker ❏

    Technical writer ❏ Aspiring entrepreneur ❏ Ruby/Rails evangelizer ❏ Founder of RubySantaMarta ❏ Crystal enthusiast @rpaweb
  2. 2011 The beginnings 2013 Become self-hosting 2014 First official release

    2016 TIOBE & First stable release 2024 Growing popularity & v1.13.2 2021 v1.0.0
  3. Crystal’s static type-checking ❏ Type Inference ❏ Optional Type Annotations

    ❏ Nil Safety ❏ Union Types ❏ Error Messages and Feedback
  4. Crystal’s static type-checking ❏ Type Inference ❏ Optional Type Annotations

    ❏ Nil Safety ❏ Union Types ❏ Error Messages and Feedback
  5. Crystal’s static type-checking ❏ Type Inference ❏ Optional Type Annotations

    ❏ Nil Safety ❏ Union Types ❏ Error Messages and Feedback
  6. Crystal’s static type-checking ❏ Type Inference ❏ Optional Type Annotations

    ❏ Nil Safety ❏ Union Types ❏ Error Messages and Feedback
  7. Crystal’s static type-checking ❏ Type Inference ❏ Optional Type Annotations

    ❏ Nil Safety ❏ Union Types ❏ Error Messages and Feedback
  8. Crystal’s static type-checking ❏ Type Inference ❏ Optional Type Annotations

    ❏ Nil Safety ❏ Union Types ❏ Error Messages and Feedback