Tutorials



How to access localhost anywhere with ngrok | SupeRails Blog
Ngrok gives a public URL to your localhost. This is useful for testing from other devices, working with external APIs that require a real URL.First, follow the official installation guide.After installation, you can run ngrok in one tab, and your ...

How to Add Live Reload to Your Rails Application | Webcrunch
Live reload is an incredible tool for developers looking to boost their productivity. In this tutorial, I will walk you through implementing live reload in your Ruby on Rails application using esbuild.Implementing live reload can significantly str...

Using Solid Queue in Development with Docker and on Heroku - Stuff… And Things…
I recently started a small project that needed Active Job and thought I’d try out the Solid Queue backend. If you haven’t been keeping up, Solid Queue is a database backend for Active Job. Instead of using Redis or Memcached, you use whatever data...


Rails 7.1 adds support for MessagePack as a Message Serializer | Shakacode
MessagePack is an efficient binary data format used for exchanging data between different programming languages. It's like JSON, but it aims to be:Faster: MessagePack serializes and deserializes data much quicker than JSON, often resulting in sign...

How to deal with PostgreSQL Backups using Kamal - Stefan Botzenhart
Developed by 37signals (creators of Ruby on Rails, Basecamp and Hey), Kamal is a modern evolution of Capistrano for the world of containerised applications.In addition to its hassle-free deployment on servers, whether virtual machines or bare meta...


Rails/ActiveStorage: Client-Side encryption with Amazon S3
Recently, we implemented client-side encryption for ActiveStorage - Which was a customer’s requirement in light of FISA and Schrems II GDPR rulings. In summary, relying only on Amazon’s KMS is not enough, so we implemented Client-Side encryption. ...