Static Ruby Monthly | Edition 3, March 2025
Published 5 months ago • 2 min read
|
Static Ruby Monthly
The only newsletter dedicated to static typing in Ruby
|
|
|
Hey there!
Welcome to the third edition of the only newsletter that covers static typing.
You can find all the previous editions in my archive.
Cheers,
Andrey
People wrote about
Other updates in the Static typing world
- vscode-rbs-snippets
by Verseth A Visual Studio Code extension providing RBS snippets for Ruby, facilitating static type definitions.
- syntax_tree-rbs
by ruby-syntax-tree A tool that integrates RBS support into the Syntax Tree gem, enabling better static analysis of Ruby code.
- rbs_active_hash
by tk0miya Provides RBS type definitions for the ActiveHash gem, enhancing static typing capabilities.
- vscode-rbs-helper
by tk0miya A Visual Studio Code extension offering helper functions for RBS, improving the developer experience.
- rbs-trace
by sinsoku A tool that generates RBS type signatures by tracing method calls at runtime.
- rbs_config
by tk0miya A configuration management tool for RBS, simplifying the setup and maintenance of type definitions.
- aasm_rbs
by Uaitt Provides RBS type definitions for the AASM gem, aiding in static type checking for state machines.
- sorbet-result
by maxveldink A gem offering a Result type implementation compatible with Sorbet, facilitating error handling with static typing.
- yard-sorbet
by dduugg A YARD plugin that adds support for Sorbet type annotations, enhancing documentation with type information.
- grape_sorbet
by thatch-health Integrates Sorbet type checking into Grape APIs, ensuring type safety in API development.
- sorbet-eraser
by kddnewton A tool that removes all traces of sorbet-runtime code from your Ruby codebase.
- sorbet_erb
by franklinhu A tool that enables running Sorbet type checking on Ruby code within ERB templates.
- protoc-gen-rbi
by sorbet A Protobuf compiler plugin that generates Sorbet .rbi “Ruby Interface” files.
- Use improved RBS parser
by st0012 A pull request proposing the adoption of an improved RBS parser in the Sorbet type checker.
Your essential Static Typing toolset
rbs
official Ruby Signature solution from the Ruby team
repo
rbs-inline
extension to rbs lets you write signatures in line with your code
repo
steep
type checker for the Ruby signatures
repo
sorbet
type signature and type checking solution designed by Stripe
repo
ruby-lsp
essential toolset and extension, which helps with Ruby development in the VS Code
repo
steep VS Code extension
steep integration with your IDE
repo
rbs syntax VS Code extension
ease the work with RBS signature files
repo
|
|
|
Andrey Eremin
I’m a seasoned software engineer passionate about solving complex technical challenges, and I’m on a mission to bring static typing into the spotlight as a crucial step toward building robust, maintainable Ruby software.
|
WANT TO LEARN MORE?
Start writing robust Ruby software with static typing.
With the help of my RBS-related course, you can get all the necessary knowledge that you can use in any Ruby-powered software.
|
“Let's do TDD - type driven development”
|
|
|