Cache Warming
Play
23:17 CC

Cache Warming

#273 Dec 13, 2020 pro
Caching is a great way to speed up your applications. However, when a cache becomes stale, there could be a user experience degradation until the cache is rebuilt. In this episode, we look at implementing a background job to rebuild the cache.

Background Jobs with Resque
Play
7:15 CC

Background Jobs with Resque

#306 Jul 25, 2021 pro
Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.

Good Job
Play
13:40 CC

Good Job

#333 Jan 23, 2022 pro
GoodJob is a multithreaded, Postgres-based, ActiveJob backend for Ruby on Rails.

Discussing Race Conditions
Play
12:38 CC

Discussing Race Conditions

#348 May 8, 2022 pro
In this episode, we have a look at some causes of race conditions and go about some ways to troubleshoot and mitigate them.

Campfire Bots
Play
31:41 CC

Campfire Bots

#444 Feb 25, 2024 pro
In this episode, we explore the practical use of Campfire Bots for webhook applications. We'll start by setting up an AI Image Generator bot that interacts with our Ruby on Rails application, and then connect it to a self-hosted Large Language Model (LLM). Our initial goal is to get the system working. After that, we'll focus on refactoring the code to improve its safety and maintainability.