Schedule

Soutaro Matsumoto
Soutaro Matsumoto
  • @soutaro

Soutaro is the developer of Steep static type checker, the designer of RBS, a Ruby committer, and working for Block.

Ruby programming with types in action

I have been developing Steep, a static type checker for Ruby, for more than five years. Let's see how it transforms an editor into an IDE and how the Ruby programming experience changes with it.

This session includes a live coding using Steep. It will start with writing the RBS type definitions, then demonstrate Ruby coding with IDE assistance, and finally refactor the code. This is how I write new Ruby code and will show the benefits of using Steep.