Infinum #RubyDrops - weekly dev newsletter
Jul 19 2019
Ruby doesn’t scale
What is Ruby doing on Rails?
Hello, you're reading Infinum Ruby Drops, bringing you the latest Ruby and Rails related news straight to your inbox every week.
Ruby doesn’t scale
Why you should stop blaming a programming language for your low quality work.
How to use new Stripe Checkout with Ruby on Rails application
Should you update Stripe Checkout for your business?
Debugging MySQL lock errors in Ruby on Rails
New week new bug to hunt down! A day after our last deployment at work, a new type of error started rising like a great wave.
Puma 4: Hammering Out H13s—A Debugging Story
Distributed systems debugging can be tricky. Following along as Heroku Engineer, Richard Schneeman, debugs network connection issues.
Building Your Own Ruby Gem in 5 Easy Steps
Have a great idea for a gem like, say, to wish everyone a happy birthday? Simply follow the conventions for writing your own gem, push it live and add it to your gemfiles!
Developers don't understand CORS
The recent Zoom vulnerability is just one of many examples which show us that many developers do not understand how CORS works .
Re-Architecting the Video Gatekeeper
How the Content Setup Engineering team used Hollow, to re-architect and simplify an essential component in our content pipeline.
Blast from the past
Autocorrect with Postgres Trigrams
Previously we used pg_trgm to speed up LIKE and other operators. Today, we'll use the same module to implement auto-correction in a search engine.
Using `yield_self` for composable ActiveRecord relations
On the code-changing magic of `yield_self`.
Gem of the week
PDF Comparison in Pure Ruby with Identikal
Identikal is a tiny Ruby gem that compares two given PDF files and returns true when their “contents” are identical and false otherwise.
How to build a search engine with Ruby on Rails: Introducing the Whereable design pattern
Diggin’ and Fetchin’ with TruffleRuby
One row, many threads: How to avoid database duplicates in Rails applications
Rails Monolith Modularisation with CQRS
Tracking a Ruby memory leak in 2021
How We Made Our Maps 10x Faster
Custom "cops" for RuboCop: an emergency service for your Ruby code
How to Build a Webhook System in Rails Using Sidekiq
Bringing Hotwire to Basecamp
10 Years of Open Source