Blogs

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 ...

Ruby gem installations can expose you to lockfile injection attacks | Snyk
In this post, we’ll look at the security blindspots of lockfile injection that a Ruby gem might expose via its Gemfile.lock. As a prelude to that, we will open up with a brief introduction to Ruby and third-party dependencies management around Rub...

Integration of React Webpack Rails rails/webpacker including server-side rendering of React,
React on Rails integrates Rails with (server rendering of) Facebook's React front-end framework.This project is maintained by the software consulting firm ShakaCode. We focus on Ruby on Rails applications with React front-ends, often using TypeScr...