Tutorials
Rails 7 transforms a Ruby hash into HTML attributes for ERB interpolation | Saeloun Blog
One of the basic things we learn as a Rails developer is how to interpolate bits and pieces of Ruby code into our template file, which is ERB. There are many other template engines apart from ERB, such as HAML and Slim, but since ERB is the defaul...
Animated graphics with Ruby and Voronoi partitions
I’ve been writing a lot of code for my next video in Code, Sound & Surround. One small part of that has turned out to be interesting enough to show off on its own. I built some tools for plotting and animating Voronoi diagrams in Ruby, and now I’v...
Using Docker for Rails in a Production Environment
Running a Rails application in production requires installing Ruby and other packages. It's not difficult and configuration management system like Chef or Ansible makes it even easier. Here we're going to look at a different approach. By using Doc...
Direct File Upload With Paperclip and S3-compatible Object Storage
As usual, I will take the opportunity of describing technical solutions to go further with the topic and talk about the why, the how and the whom, with the widest inclusive example I was able to cover. If you are only looking for the technical gui...
Building a video converter with Rails 6 and FFmpeg
Today's project pulls together a number of built-in Rails tools, plus a couple of incredibly useful open source projects to build a web application that can convert user-uploaded video files to MP4.To demonstrate some of the modern parts of the st...