Partial Inserts
Play
5:37 CC

Partial Inserts

#360 Jul 31, 2022 pro
Parsing through the Ruby on Rails CHANGELOG can reveal some interesting features and changes in the framework. In this episode, we look at one of those changes around inserting records into our database.

Deleting and Undeleting with Paranoia
Play
7:34 CC

Deleting and Undeleting with Paranoia

#19 Oct 7, 2015 free
When your app is using Paranoia, calling destroy on an ActiveRecord object doesn't actually destroy the database record, but just hides it.

Inviting Collaborators from Scratch
Play
20:13 CC

Inviting Collaborators from Scratch

#238 Apr 19, 2020 pro
In this episode, we continue the Trello clone by adding a collaborator invitation mechanism to join working on lists. We look at some tricky ActiveRecord relationships and various solutions.

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.

Searching Multiple Models
Play
19:34 CC

Searching Multiple Models

#370 Oct 9, 2022 pro
In this episode, we look at creating a simple and maintainable way to search multiple models. As our application grows and the needs change, other avenues can be explored, but it's important to not prematurely optimize things before they're actually required.