Today I’m going to walk through using omniauth in your applications to implement logging in with Google.

Step 1: In your Gemfile add the following line of code

Adding the OmniAuth Gem to you Gemfile

Note; You’ll also need to add the gem for google oauth2, shown below.


I’ve recently started diving into WordPress and how it’s used. Today I’m going to show you a little bit about what I have learned. First off, it is helpful to know that there are several editors available in WordPress, the Gutenberg editor is the default which has recently replaced the…


I was recently tinkering with the OMDB API and I decided to make a search form to search through movies. Today I will show you how I accomplished this.

Step 1: As is typical with most API’s, we need to get our API key, you can go here to get…


I recently deployed a few of my Flatiron School projects but I hadn’t yet given them much styling. I wanted to add some styling to them so that they are hopefully more eye catching. …


PG could not connect to server: No such file or directory

Recently I had this error and I had a little trouble figuring it out so I thought maybe I’d write about it. This error occurred after I updated my Mac OS to the most recent version. In my case that is Mac Catalina 10.15.7.

My first step here was to…


I recently had someone come to me who was having issues with a WordPress site. For starters they needed to update the site and plugins as well as backup the site. As I started researching some ways to backup the WordPress site I came across the plugin UpdraftPlus. After researching…


Today I’m going to talk about some of the active record validations, how they are used and what they do but first here’s a glimpse from rubyonrails.org about why validations are a thing.

Validations are used to ensure that only valid data is saved into your database. For example, it…


I recently completed (kind of) my portfolio website and I was trying to decide how I wanted to host it. I decided to go with GitHub pages. Here are the steps I used to get my site up and running on GitHub pages.

Step 1 — Create a new repo…


Today I’d like to review with you some git commands and how to use them. We will mostly cover the basic commands in this tutorial. Let’s get started.

git init; — This command is used to initialize a new git repository. Typically you would run this command at the beginning…


Today we will continue looking at the Twitter API in rails to see what kinds of things we can accomplish with it. First off it’s important to note that I changed my app setting in the Twitter Developer Dashboard from read only to read, write and direct messages so that…

Randy Steele

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store