Tutorials
"Testing in Production: there is a better way" - Igor Kapkov (RubyConf AU 2023) - YouTube
(Igor Kapkov) Testing in Production is a common CI/CD practice nowadays. However, feature flags and canary deployments can only get you so far. This talk will walk you through the Branch By Abstraction pattern and the tools to give you confidence ...
Try not to loop through associations inside jobs - Andy Croll
One of the downsides of using Ruby to interact with your database, rather than SQL directly, is that it’s easy to accidentally give yourself performance headaches via running multiple very similar queries. Although the advantages of using Active R...
Storing and Searching JSON in Ruby on Rails 7 - YouTube
Querying JsonB columns in Postgresql is kinda confusing, right? Let's take a look at how to make it easier to deal with in this Ruby on Rails 7 tutorial.Checkout my course(s) at: https://learn.deanin.comSource:https://github.com/Deanout/jsonbJoin ...
Building AWS Ruby Lambdas that Require Gems with Native Extension
If your Ruby development environment (e.g. a Mac) is different from your target Lambda in terms of operating system or architecture, there may be problems creating your Lambda image. This is especially true if your Ruby Gem Dependencies include C ...
Fix Race Conditions With Distributed Locks | Ruby on Rails 7 Tutorial - YouTube
Today we talk about the differences between optimistic and pessimistic transaction locks in a postgresql database in Ruby on rails 7.Checkout my course(s) at: https://learn.deanin.comLinks:https://www.youtube.com/watch?v=aee3m...https://blog.kipro...