The past tutorials look at creating subscriptions with Stripe, but in this episode, we look at using Stripe for a cart-like checkout system where nonrecurring orders can be placed.
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.
Cropping images can be hard and there can be quite a few complications. In this episode, we have a look at using StimulusJS to crop images uploaded through Active Storage.
In this episode, we create a chat application using Rails 7, esbuild (JS Bundling), CSS Bundling, Hotwire, and Action Text. We also dive into some issues around CSS Bundling and Action Text.