Close Up Equipment Focus 952260

Functional Lenses in JavaScript by Flavio Corpa

Close Up Equipment Focus 952260

How are Lenses useful to us?

At Lambda World, Senior Software Engineer, Flavio Corpa helped us to implement our own lenses library without dependencies so we can see how they enforce functional principles!

Functional Lenses in JavaScript

Kmett-style lenses (and others) are pretty useful and common in languages like Haskell and Scala. Lenses are defined as functional getters/setters but... how are they useful? How can they help us... in JavaScript!? In this talk we will implement our own lenses library, without dependencies and we'll see how they enforce functional principles as immutability and other patterns like the Open/Close principle. You can't miss it!

This talk was given by Flavio Corpa at Lambda World