Large forms can be overwhelming to fill out, especially if not all of the fields are required. In this episode, we'll look at creating a stimulus controller to conditionally display fields based on the input of another field.
In this episode, we tackle the issue of slow-loading dropdowns with a high volume of options by implementing an asynchronous select using the Hotwire Combobox library.
In this episode, we'll look at creating a stimulus controller that will alert the user if there are unsaved changes on a form before they navigate away from the page or reload the site.
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.