Static Ruby Monthly | Edition 3, March 2025


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”

Ringheide, Hamburg, 21149
Unsubscribe · Preferences

Andrey Eremin

Static Ruby Newsletter — your monthly dose of insights, tips, and updates on type-safe Ruby programming.

Read more from Andrey Eremin
Static Ruby Monthly logo

Static Ruby Monthly The only newsletter dedicated to static typing in Ruby Welcome to another issue of the Newsletter! You can find all the previous issues of the newsletter in my archive. I’d really appreciate any feedback that could help improve the newsletter. Feel free to share your thoughts using this form. Cheers, Andrey Eremin Summer is here, and while many are off on vacation, the static typing world in Ruby hasn't completely gone quiet. Here are a few notable updates from the past...

Static Ruby Monthly | Issue 5, May 2025

Static Ruby Monthly The only newsletter dedicated to static typing in Ruby Welcome to another issue of the Newsletter! Even though static typing is a great topic—and still quite underrated in the Ruby world—there isn't always enough content to cover every single month. So, in this issue, I’d like to experiment a bit with how the content is presented. Instead of just listing links, I’ve put together a few short notes about what happened over the past month. I hope you like this format! I’d...

Static Ruby newsletter logo

Static Ruby Monthly The only newsletter dedicated to static typing in Ruby Hey there! Welcome to the 4th issue of the Static Ruby Newsletter. It was a great month with tasty talks at the recent RubyKaigi 2025 conference in Japan. Sadly, the recordings are not yet available, so we will catch up on them next time. Nevertheless, enjoy a fresh selection of interesting materials and updates from the world of static typing in Ruby. You can find all the previous issues of the newsletter in my...