Search (reset)

Episodes

Turbolinks 5

Episode #125 3-18-2018 pro

Turbolinks makes navigating your web application faster. Get the performance benefits of a single-page application without the added complexity of a client-side JavaScript framework. Use HTML to render your views on the server side and link to pages as usual.

ActiveRecord Callbacks

Episode #148 8-26-2018 pro

Callbacks are great for quickly tapping into the object life cycle. However, after a model or an application grows, it will become harder to maintain over time. It is better to extract the responsibility and separate the logic.

Nested Comments from Scratch

Episode #157 10-28-2018 pro

Using polymorphic associations, we can have comments assigned to a post as well as comments assigned to other comments.

Rails API Versioning

Episode #142 7-15-2018 pro

Using the URI or Accept Headers, we can version our API to prevent breaking changes to our end users. In this episode, we look at versioning our RESTful API.

Templating Ruby on Rails Applications

Episode #163 12-9-2018 pro CC

There is a lot of work that is done on new applications and a lot of the common code between new applications. In this episode, we look at using templates to speed up the initial process.

More on Stripe and Webhooks

Episode #116 1-21-2018 pro

Continuing from Episode 114 and Episode 115, we look into adding listeners to Stripe's webhooks for tracking events occurring with customers, subscriptions and charges.

Preparing for General Data Protection Regulation (GDPR)

Episode #129 4-15-2018 pro

In this episode, we look adding in some of the requirements of the General Data Protection Regulation into our Ruby on Rails application. Disclaimer: this episode is not legal advice and you should consult a lawyer.

Refactoring Models

Episode #161 11-25-2018 pro CC

Sometimes our models get so large that they become unmaintainable. In this episode, we look at how we can slim down the size of the models without losing functionality.

SweetAlerts in Rails 6

Episode #202 8-11-2019 pro

Sometimes adding a javascript library can be difficult because either it's not a straightforward process or some of the blog articles are either outdated or don't work properly. In this episode, we look at adding SweetAlerts into a Rails 6 application with Webpacker.

More on GraphQL - Organizing and Refactoring

Episode #122 2-25-2018 pro

In this episode, we take a look at our GraphQL API that we created from Episode 119 and refactor the mutations and queries so that we keep the structure and API manageable.