Welcome to another issue of the Newsletter!
Life moves fast, and the last year proved it. Andrej Karpathy named vibe coding just one year ago, and it already feels like a different era. Ruby static typing has the same energy, with steady progress mixed with fresh experiments and new workflows.
Last year gave us new gems that feel like early signals of where we are going. low type and t-ruby hint at bold directions, while the core tools keep evolving. RBS 4.0 dev release 5 shows we are close to 4.0, and RBS 3.10.3 quietly improves stability with a small tsort fix and a minor arena allocator alignment tweak. It is a good balance of speed and care.
PROMOTION
Level up your Ruby skills with Static Typing!
Master RBS and write more robust, maintainable, and error-free Ruby code. This course gives you practical, real-world techniques you can apply immediately to any Ruby project.
π Start building smarter Ruby software today!
|
We are moving toward a more AI heavy world, and that shift is already visible in how we write signatures. Dmitry shared AI agent skills for better signatures, with the supporting ruby agent skills repo, a practical guide for turning agents into dependable typing partners. Yet we still rely on tools and editors every day, and that layer keeps improving too.
Rails remains the unicorn that we love, even if its magic makes typing hard. The new rbs_rails 0.13.0 brings Rails 8 support and a big set of improvements. If Sorbet is your lane, rails on sorbet 0.6.0 is also moving forward with internal refactors and better support. Once signatures grow, we need more hygiene and better workflows, which is why rbs patch 0.1.6 and rubocop on rbs 1.9.0 matter so much.
Even with the rise of agentic tools, our IDEs still carry the daily load. vscode rbs snippets has a fresh update, and vscode sorbetto continues to improve its UX and maintainability. The loop is clear: AI can help us go faster, but we still need dependable tooling to stay correct.
And we should keep the conversation open. Static typing is still a hot topic with pros and cons from many angles, and Noel Rappin offers another thoughtful view on when it does not fit. That perspective is part of what keeps the ecosystem healthy.
Thanks for reading, and see you next month. βοΈ
Your faithful static typing guy βοΈ
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 the IDE
βrepoβ
rbs syntax VS Code extension
ease the work with RBS signature files
βrepoβ
|
βLet's do TDD - type-driven developmentβ
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.