TypeProf is an LSP server that enhances editor support for Ruby developers. Unlike other Ruby type checkers, TypeProf performs type checking with minimal need for explicit type annotations, aiming to make it easier to integrate into existing workflows.
With the release of TypeProf v0.30, bundled with Ruby 3.4, the tool now supports the entire range of Ruby syntax. This milestone makes TypeProf a practical option for developing simple Ruby scripts under certain conditions.
In this presentation, I will share my hands-on experience of writing Ruby scripts with TypeProf. I will cover how to use the tool effectively, key considerations to keep in mind, recent features added over the past year, and the roadmap for future development.