Tutorials
Verifying Content-Security Policy with Selenium and Cuprite | Arkency Blog
Once upon a time, a fellow RailsEventStore enthusiast reported an issue. It turned out that the RES::Browser component was not compatible with a quite reasonable Content-Security Policy they were using in their Rails app. His report led to an inte...
How To Set Up User Authentication with Devise in a Rails 7 Application | DigitalOcean
The Devise gem is an authentication solution for Ruby on Rails applications; it helps you set up production-ready user authentication in your projects without having to do everything on your own. Devise provides many useful features such as handli...
Adding Sidekiq Job Context to ActiveRecord Query Log Tags
Anyone that has worked with Rails for any significant amount of time probably knows that Rails performance tends to be tightly coupled to database query performance. For this reason, it’s extremely valuable to make friends with your local slow que...
How to reduce memory usage in Ruby – AbstractBrain Answers
The problem is related to Ruby threads and how memory allocation works at low-level. In many cases it’s not a memory leak, but just a memory bloat.Here’s two effective solution that we have used in production to reduce the memory usage:Reduce the ...
Using Watir to automate web browsers with Ruby | ScrapingBee
For years, it’s been possible to automate simple tasks on a computer when those tasks have been executed using the command line. This is known as scripting. A bigger challenge, however, is to control the browser since a GUI introduces a lot more v...