-
How Sidekiq works
Have you ever wondered how Sidekiq works and what happen from the moment you queue the worker and the moment it is executed? I did. I checked step by s. -
Understanding Database Transactions in Rails
Few things are scarier than a database slowly losing integrity over weeks or years. For a while, nobody notices anything. Then users start reporting bu. -
Effective Debugging of Memory Leaks in Ruby
Recently at work I was tasked with finding a memory leak in a legacy Ruby application I was unfamiliar with. We had been monitoring the application’s m. -
Idiosyncratic Ruby: Super Snakes
Have you ever been confused by the __underscores__ required by some of __RUBY__'s features? You can get it right with this overview of all of "super sn. -
dry-validation - why? | The motivation behind the creation of the library - YouTube
This is the beginning of a series of videos where I'm explaining the motivation behind the creation of various dry-rb libraries.Trigger warning: I say . -
NoRuKo
#NoRuKo is a virtual mini-conference filling a bit of the void all the cancelled and postponed events created. The name is a play on the biggest European Ruby Conference, "EuRuKo", which we organized last year. It's been quiet in the Ruby world in terms of online events, with a few (great!!) exceptions...
-
The very best blogging engine for Refinery CMS
Simple blog engine for Refinery CMS. It supports posts, categories and comments.This version of refinerycms-blog supports Refinery 4.x and Rails 5.1.x . -
An abstract OAuth2 strategy for OmniAuth.
This gem contains a generic OAuth2 strategy for OmniAuth. It is meant to serve as a building block strategy for other strategies and not to be used ind. -
Modular resource-based authentication and authorization for Rails/Rack
Rails::Auth is a flexible library designed for both authentication (AuthN) and authorization (AuthZ) using Rack Middleware. It splits AuthN and AuthZ s. -
Completely Remove Ruby 2.7's Default Bundler
Ruby 2.7 comes with the default bundler gem, which always has 2.0 version. This is a great default in general, especially to the beginners. But in som.