Blogs
Ruby on Rails — Best Practices Every Developer Should Know
This article explains the best practices that one should follow while developing applications using Ruby on Rails with real-world examples!These are the goals we would achieve by following this article and hopefully in the end attain the highest l...
RBS generation framework using Rack architecture - RubyKaigi 2022
For a happy programming experience, type support is a very effective approach. However, type information is still far from sufficient.RBS definition is labor intensive. I have worked on RBS definitions for several libraries and applications. From ...
Sidekiq on the surface and under the hood - Speaker Deck
A presentation about Sidekiq on Wroclove.rb 2022. Good practices, design patterns to follow, and habits to develop to build a well-working background job processing system. Sidekiq internals, the way it communicates with Redis, and how the middlew...
A portal between Ruby and Go (using FFI) | Dario Castañé
Thinking about migrating some huge REST APIs from Ruby to Go, I researched how to replace the Ruby code progressively with Go code.I ended up with a possible FFI-based prototype. The solution is to have the Ruby code load a Go library and wrap the...
How I migrated a Rails app from Webpack to esbuild and got smaller and faster JS builds | Arkency Blog
In the last week, I have been responsible for migrating a pretty big (300k lines of JS code) project from Webpack 4 to esbuild. In our Rails project, we were using Webpacker to integrate our JS stack with the main application. For the last months...
Courier Raised a $35M Series B to Make Notifications Delightful
We’re excited to announce that we’ve raised $35M to provide engineering teams with fantastic notification infrastructure! The round was led by GV with participation from our existing investors at Bessemer Venture Partners and Matrix Partners.“Cour...
RailsConf 2022: 10 Shopify Tech Talks You Might Have Missed — Development
“We need the videos” was the refrain from engineers following the 16th edition of RailsConf. Back in May, the annual event returned to an in-person format after two years of COVID restrictions, taking over the Oregon Convention Center in Portland ...