After about 4 years on WordPress, I decided it was time for a change. My blog previously hosted on this website was originally a side project where I could have a home t...
992 reads
After about 4 years on WordPress, I decided it was time for a change. My blog previously hosted on this website was originally a side project where I could have a home t...
992 reads
Tailwind CSS version 1.2 is the most recent release of the CSS framework. This is a short guide that teaches you how to install it in the mos...
3515 reads
Welcome to another installment of my Let's Build: With Ruby on Rails series. This series focuses on building a marketplace application using Stripe Connect. Users can si...
24732 reads
It has been a bit since I last vlogged. As 2019 came to a close I saw it as a great time to take a look back at 2019 in vlog format.
In this video, I take a quick br...
621 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...
2263 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...
3435 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...
3559 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...
12922 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...
6980 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...
8520 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...
1784 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...
32907 reads