News


Ruby 3.2's WASI Integration: A Closer Look - DeepSource
Ruby 3.2 was released on 25 December, 2022. It added many features and performance improvements, the most noteworthy being YJIT and WASI support. While YJIT helps us run Ruby a lot faster, WASI support makes Ruby a lot more portable, bringing us o...

Best way to work with Front Matter in Ruby! | Hanami Mastery
Hi there!I have here my Hanami application, which pulls and saves my episodes from the GitHub repository for easy processing and some process automation.By having a small GitHub integration written, I can fetch any of my episodes, and download its...



RubyConf 2022: Building a Commercial Game Engine using mRuby and SDL by Amir Rajan - YouTube
What does it take to build a cross platform game engine in Ruby? How do you render to the screen? How is the simulation and rendering pipeline orchestrated? Why is Ruby a viable option is to begin with? These questions and more will be answered by...

Utilizing AWS Lambda and Rails to Build Applications with Ken Collins
On this episode of Remote Ruby, we have an awesome guest joining us. Today, we have Ken Collins, who’s a Principal Engineer and Cloud Architect at Custom Ink, an active member in the Ruby community for over fifteen years, a Microsoft open source c...

My journey from frustration with the JavaScript stack to finding joy in Ruby on Rails
This popularity can be exciting for those who are already familiar with programming and enjoy experimenting with new tools. Are you unhappy with React? Maybe you should try Vue? Too complex? Go with Svelte. Is Webpack taking too long? Give esbuild...

Consider find_each for looping through Active Record associations - Andy Croll
The standard method for enumerating through groups of objects, both through arrays in Ruby and through Active Record models in Rails, is each.However, if you are looping over a large amount of data, perhaps all the records for a model in order to ...

Improving the Developer Experience with the Ruby LSP (2023)
Today, tooling has become a key part of this goal. Many modern languages, such as TypeScript and Rust, have rich and robust tooling to enhance the programming experience. That’s why we built the Ruby LSP, a new language server that makes coding in...