Breaking Scala's Nil with Java Reflection
A deep dive into how Java reflection used inside Spring Data MongoDB broke Scala’s Nil singleton and exposed a subtle mismatch between Scala’s guarantees and JVM behavior.
A deep dive into how Java reflection used inside Spring Data MongoDB broke Scala’s Nil singleton and exposed a subtle mismatch between Scala’s guarantees and JVM behavior.
A deep dive into AnyKind in Scala 3 — what it is, why it exists, and how it changes the way we think about type shapes, type lambdas, and macros.