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.

Ruby Objects and Memoization
Play
21:55 CC

Ruby Objects and Memoization

#120 Feb 18, 2018 pro
In this episode, we look at creating ruby objects. Then we look at different ways of implementing memoization and how it can be used to speed up our classes.

Application Performance Monitoring in Rails
Play
10:38 CC

Application Performance Monitoring in Rails

#185 Apr 28, 2019 pro
Monitoring your application's performance is an important part of knowing its health. In this episode, we look at three popular services.

3 Different Perspectives of Importing Records
Play
11:36 CC

3 Different Perspectives of Importing Records

#180 Mar 31, 2019 pro
In this episode, we look at 3 different ways of importing data into a Rails application; each having their own use cases, drawbacks and benefits.

ActiveSupport::Notifications
Play
13:47 CC

ActiveSupport::Notifications

#409 Jul 9, 2023 pro
In this episode, we'll dive into ActiveSupport::Notifications to perform simple metrics. We'll then use this technique to troubleshoot and pinpoint where slow running lines of code are. It can be a great debugging technique when trying to deal with slow requests or functions.