Author: phil

  • 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). 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!

  • 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.

  • 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.

  • Turning a Rails 5 gem into a Rails 6 Engine

    With Zonmaster ( we are/were stuck on Rails 5 because the tenanting gem we use (Milia) isn’t Rails 6 compatible. Let’s fix that! Sorry for the rambling, I don’t have a lot of time to structure the videos so I just start and go! I’m working on a new project that hopefully someday I will […]

  • Datatables & Rails – Basic to Advanced – Ruby on Rails Tutorial

    A monster of a video here! I cover using Datatables – the amazing JQuery plugin that gives you great-looking and behaving tables – in a Ruby on Rails 5 app. Going from creating the app all the way up to some sophisticated styling.

  • ElasticSearch and Ruby on Rails – Part 1

    Recently I have been using two databases in my large Rails projects – 1, an RDBMS like MySQL, as a data store and another – ElasticSearch – as a denormalized document store that drives the front end data. In this video, I go over how to get ElasticSearch into your Rails project and get the […]

  • Introduction to Hotwire – Ruby On Rails

    Another one for Ruby on Rails developers! Hotwire is a ‘better’, simpler way to get dynamically updated content onto your web pages and create a more consistent experience. BUT the real positive, for us Rails developers, is that you can do this using essentially the same CRUD actions and partials that we already have in […]

  • Deploying Rails 6.1 to Production

    Nerd Alert! In this video I discuss how to actually deploy your Ruby on Rails application so that the rest of the world can see it!