Curated list of episodes, bundled to help you on your learning path!
Videos of tech, infrastructure, hardware and software which non-instructional by nature.
Articles around software and tutorials.
Show your love and support while looking fancy.
Optimistic Locking is a feature to prevent collision when two users are editing the same record. In this episode, we look at adding this feature into a Rails 7 application that is using Turbo.
Create dynamic roles that can be assigned to users. Based on the assigned role, the user will be able to perform or view various parts of the application.
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.
In this episode we create a Like/Unlike system where users can like posts and use Global ID to obfuscate IDs.
In this episode, we build our associations and organize our mathematical business logic.
In this episode we create a referral system with permanent links. Users can sign up with referral links which tracks the relationship between the referer and the person referred.
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.
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.
Add an activity feed to your application with Public Activity.
In this episode, we look at various tips and tricks.