Level: Intermediate (some prior knowledge necessary)
Length: Standard Session (45-60 minutes)
Description:
Universally unique identifiers, or UUIDs, are a fun and exciting way to identify things. You can put them on anything! Use them to identify books, documents, parents, pets, bread, apples, very small rocks—the list goes on! But why stop there? We can keep issuing UUIDs for eternity and never run out. They're practically unique.
Join me on an adventure in search of the perfect identifier to find out why UUIDs might be good for your projects. Along the way, you'll learn what is a UUID, various types of UUIDs, newer versions of UUIDs being proposed, pros and cons of using UUIDs, how UUIDs relate to ULIDs, and how to use the ramsey/uuid library to generate all kinds of UUIDs. Advanced and little-known features of ramsey/uuid will be covered—as well as a few previews for what's coming next.