Jeanine Adkisson - Variants are Not Unions
Variants are Not Unions Some of the most confounding design problems occur when a value can be more than one type of thing. Variants, a.k.a. tagged unions, are an elegant solution to this problem that is not supported in an obvious way in Clojure and is not supported in most mainstream languages or databases. I'll demonstrate how and when to use tagged unions in Clojure, including a pattern-matching destructor and use with core.typed and storage in Datomic.

▶︎
Lucas Cavalcanti & Edward Wible - Exploring four hidden superpowers of Datomic

▶︎
Glenn Vanderburg - Cló: The Algorithms of TeX in Clojure

▶︎
Solving Problems Declaratively - Mark Engelberg

▶︎
Sean Johnson - Pattern Matching in Clojure

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio

▶︎
The World Is Not Ready For Jai

▶︎
Brian Goetz - Stewardship: the Sobering Parts

▶︎
Solving Problems the Clojure Way - Rafal Dittwald

▶︎
"Specter: overcome your fear of nested Clojure data" by Nathan Marz

▶︎
🎙 Новый подкаст с Андреем Цыпленковым | История из Йошкар-Олы

▶︎
The Theoretical Limit of Image Compression

▶︎
"How to build a Clojure dialect" by Jeaye Wilkerson

▶︎
Paul deGrandis - Unlocking data-driven systems

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
Introduction to Logic Programming with Clojure - Ambrose Bonnaire-Sergeant

▶︎
Stuart Sierra - Components Just Enough Structure

▶︎
Clojure: Clojure Library Core.async for Asynchronous Programming

▶︎
Timothy Baldridge - Data All The ASTs

▶︎
