![A Tour of the High Voltage Gem - Ruby on Rails feature image](https://web-crunch.s3.us-east-2.amazonaws.com/uploads/post/feature_image/278/HighVoltage-YT.jpg)
The High Voltage gem is one of my favorite no-nonsense Ruby gems that gets you moving quickly when the need for static page...
2151 reads
The High Voltage gem is one of my favorite no-nonsense Ruby gems that gets you moving quickly when the need for static page...
2151 reads
There are thousands of Ruby gems out in the wild. I use many on almost every Ruby on Rails project I create. This is an impromptu list of some of my favorite Ruby gems I...
3310 reads
Continuing on from Part 1 is the frontend portion of the tutorial. I'll leverage React, Apollo and Tailwind CSS to build out the frontend of our Ruby on Rails and GraphQ...
3449 reads
GraphQL is a query language for APIs. The query language itself is universal and not tied to any frontend or backend technology. This characteris...
12774 reads
Continuing my Let's Build: With Tailwind CSS series is another addition where I show you how to re-create Airbnb's home page using only Tailwind CSS.
[Download the so...
6577 reads
Welcome to another installment in my Let's build with Ruby on Rails: Extending Devise series. This tutorial teaches you how to sign in with Twitter using Devise, Omniaut...
8341 reads
In this installment of my Let's Build with JavaScript series I talk about using mouse events to animate text.
This tutorial is heavily inspired by a video from Wes B...
1678 reads
This tutorial is about using Active Storage from Ruby on Rails 6.0 to create a drag and drop upload experience from scratch using Stimulus.js and Dropzone.js.
[Downl...
31434 reads
The Devise gem ships with a default configuration that allows you to sign in on a specific route. This post address the idea o...
3789 reads
Welcome to another installment of my Let's Build: With JavaScript series. This video tutorial teaches you how to make a collection of dynamic HTML checkboxes using vanil...
13229 reads
Welcome to another installment of my Let's Build with Ruby on Rails - Extending Devise series within a series. This post will teach you how to allow a user to login with...
11862 reads
Tailwind CSS packs a punch as a utility-first CSS framework. Even with some amazing defaults at your disposal, there comes a time where you might need to extend the fram...
29271 reads