Upgrading a Nightmare – Taking an old Legacy Rails App up to Rails 6
In this video, I go over the process behind taking an ancient Rails app (started 16 years ago!) and upgrading it to Rails 6. I do summarize a lot here, so if you’d like to see a video about a specific facet please let me know!
Ending bugs with Type-checking in Ruby? So says Sorbet! – Ruby on Rails Tutorial
This time I look at the Sorbet gem that offers type-checking for your Ruby app. And by extension – ha ha – your Ruby on Rails app
How to track conversions with Google Ads and Google Tag Manager + send dynamic values
Learn how to track conversions with Google Ads and Google Tag Manager and how to send dynamic values to Google Ads In this video, I will explain: * the basics of Google Ads conversion tracking * how to setup Google Ads Conversion Tracking with Google Tag Manager * How to track static and dynamic conversion…
Using AWS Cloud9 for Ruby on Rails Development
In this video, I take a look at the pretty darn cool AWS service called Cloud9 – an IDE in the cloud! Here I cover how to get it going and use it for Ruby on Rails development (though it works for all kinds of languages!) I think it’s a neat way to get discreet,…
Continuous Integration for Rails with Travis & GitHub
In this video, I take the Contractometer project from earlier lessons and integrate it with Travis for Continuous Integration (i.e. auto-building and testing). https://travis-ci.com What is continuous integration anyway? Essentially, you check your code into a central repository (i.e. Github) and automated building is done to see if your code can run, and tests are…
Debugging Rails
Sometimes (read: always) you will need to debug your Ruby on Rails application. In this video, I cover some of the gems and methods you can use to do that!
Changing a Rails App from Mysql to Postgres
In this video, I take a real, live Rails (5) app and switch it from using MySQL to using Postgres. Of course, most of this is not about switching it is about moving the data from one database to the other. I show you how to do that. I’ll be using Docker to quickly host…
Stimulus, Hotwire, Bootstrap 5, Rails 6
In this episode I tackle (kind of) a question put forward by a viewer on another video – handling the showing of duration in Rails. To do that I create a new Rails6 app and plug in Stimulus.js, Hotwire/Turbo and Bootstrap5.
Using Docker for your Rails App in Production
I go over my opinions and experience in trying to get a Ruby on Rails app onto a remote server in Production mode. It wasn’t a good time. In the video, I mention how I do deployments. You can see a full video on that here: https://youtu.be/CZtYDplotiI (though it is probably time I do a…
Writing Solid Ruby Code
A long time ago (in a galaxy far, far away) I read the book ‘Writing Solid Code’. Here’s my version of the top points from that book, but adapted for Ruby.