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.