Webpacker is a great addition in Rails. However, it adds some complexities with libraries and older gems with javascript assets. In this episode, we look at using webpacker in different scenarios.
Gems are a packaged library of functions that can extend your application or provide other features to your system. Learn to create and publish a ruby gem.
Mountable Engines are a great way to extract code into its own namespace and allow the code to be reused in other applications. Other popular gems that are mountable engines are Devise and Doorkeeper.