Scott Logic1/16/2026

Functional Optics for Modern Java - Part 2

Magnus Smith
We continue the series by diving deeper into the three core optics - lenses for product types, prisms for sum types, and traversals for collections.