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!
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 (https://public.zonmaster.com) 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!