Academic Discount
Play
14:19 CC

Academic Discount

#410 Jul 16, 2023 pro
Are you searching for an efficient way to implement academic discounts on your web application? In this episode, we'll explore a subtle yet effective method for verifying academic email addresses, while also providing override options to ensure your organization retains full control.

Authentication Timeout
Play
15:12 CC

Authentication Timeout

#448 Mar 24, 2024 pro
In this episode, we'll explore adding the ability to extend an authenticated session wish is about to expire. We'll be using a Stimulus controller for the bulk of the logic and the provided functionality that Devise gives us out of the box.

Tags from Scratch
Play
22:19 CC

Tags from Scratch

#452 Apr 14, 2024 pro
In this episode, we create a tagging system for models that is highly reusable. We'll explore creating the tagging system, filtering on tags and persisting the tags in an unobtrusive way.

Counter Culture
Play
14:02 CC

Counter Culture

#435 Dec 31, 2023 pro
The provided ActiveRecord counter caching mechanism provides some great basic functionality, but quickly becomes insufficient if you need more complex totaling or summing of records. In this episode, we'll look at implementing the counter_culture gem to gain extra functionality.

Time Zones
Play
13:39 CC

Time Zones

#419 Sep 10, 2023 pro
Working with time zones can be difficult and lead to the inaccurate display of data. In this episode, we explore how to display dates & times and query records based on a user's time zone.