rubyhackchallenge icon indicating copy to clipboard operation
rubyhackchallenge copied to clipboard

Ruby Hack Challenge (RHC)

Upcoming events

About RHC

"Ruby Hack Challenge" (RHC) is a short guide to hack MRI (Matz Ruby Interpreter) internals.

Periodically we hold an event "RHC" at Cookpad or other places.

If you want to hold a RHC event, please ask us.

We provide lecture materials:

  • (1) Introduction of MRI development culture
  • (2) MRI source code structure
  • (3) Exercise: Add methods to Ruby
  • (4) Fixing bugs
  • (5) Performance improvements
  • Task ideas

Feel free to ask questions you have at Gitter channel https://gitter.im/rubyhackchallenge/LobbyEn.

(Japanese Guide) RHC とは

"Ruby Hack Challenge" (RHC) とは、MRI (Matz Ruby Interpreter) の内部をハックするためのガイドです。

定期的に RHC イベントをクックパッドやその他の場所で開催しています。

「うちでもイベントを開催したい」といったお話があればご一報ください。

教材を用意しています。

  • (1) MRI 開発文化の紹介
  • (2) MRI ソースコードの構造
  • (3) 演習:メソッドの追加
  • (4) バグの修正
  • (5) 性能向上
  • (6) コードカバレッジを用いた MRI の品質向上
  • 発展課題

もし質問などがあれば、お気軽に Gitter チャンネル https://gitter.im/rubyhackchallenge/Lobby でお問い合わせください。