Parallel Clojure Compilation with Bazel
37:28Optimizing Clojure: Leveraging Modern JVM for Performance
33:48Teaching Functional Programming with Clojure in Academia: Insights and Challenges
29:23The Infrastructure and Growth of Clojars
33:24Data Modeling Irregular Domains with Datomic: A Fabric Stash Case Study
34:11Wendy Randolph demonstrates how Datomic's attribute-based schema effectively models complex, irregular real-world data, using a fabric collection as a detailed case study to illustrate flexible schema evolution.
A fabric collection breaks the tidy assumptions data-modeling tutorials make. One bolt is a single solid color. Another is a cotton-linen blend in several colors. Some carry a fabric type, while many don't. This talk uses that genuinely messy domain to show why Datomic's attribute-based schema fits sparse, irregular data better than rigid relational tables. We'll walk through a real fabric stash schema covering fibers, structures, colors, and weights, modeled as enumerated values, with single- and multi-valued attributes side by side. From there, we watch it grow as new fabric types appear, without a migration. You'll leave with concrete techniques for modeling any irregular, real-world domain in Datomic, instead of forcing it into columns that don't fit.
The Infrastructure and Growth of Clojars
Final session in this series