I use Docker every day and it has make my development workflow much simpler. I don't have to deal with conflicts or issues with macOS since everything is containerized. Before, I would fight my host operating system with mismatched dependencies and configuration problems, but using Docker during my development workflow has simplified things. In this episode, we'll run through how I use Docker on Rails applications and some of the tricks I use to solve the nuances of this approach.
Magic Links is a passwordless authentication method where you receive a emailed link to proceed with signing in. In this episode, we look at swapping out a lot of the core functionalities of Devise with Magic Links as well as alternatives for using this methodology without Devise.
Having a fast and expensive computer to do daily development is a luxury. Sometimes, we may be in a position where we are just getting started with programming and the budget is very small. In this episode we look at a very moderately priced Chromebook and explore how we can make it into a viable development machine.
Seeding your database is often an overlooked part of development and it has a lot of benefits that can help uncover issues within your application. However, maintaining the seeds.rb can be difficult and things can get out of hand quickly. In this episode, learn how to manage and maintain the seeds file.