This is a Rails app[1] that asynchronously serves a random joke from the official_joke_api.
This is accomplished by taking advantage of ViewComponents, TurboStreams, and the new to Ruby 3.2 Data class.
[1]Todo
: Make this a rails engine/gem so senior engineers can pull this into their SaaS startup.