We, full stack Rails engineers, have come a long way. We started off as full stack
engineers with our backend and frontend all in one framework. We had the asset pipeline
(with sprockets) to help us maintain this ecosystem.
When the time came we introduced webpacker to fill
in where sprockets fell short.
In this post we will take a look at how we can take the next step on our journey by
migrating from webpacker to esbuild.
In this article we will discuss and demonstrate how we can use Ruby to encode UUIDs into
URL friendly representations. This article does not assume any previous knowledge about
UUIDs. Instead we will first discuss what exactly a UUID is. We look at all the reasons we
would prefer using UUIDs over conventional incremental integers.
You can look forward to some binary math and adding a simple but effective encoding
algorithm to your tool belt.