Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zawduawz5lxrly2hub2xvz3kvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Functional Lenses in JavaScript by Flavio Corpa

W1siziisijiwmtkvmtavmdqvmtqvmjuvmjgvodc5l2nsb3nllxvwlwvxdwlwbwvudc1mb2n1cy05ntiynjauanbnil0swyjwiiwidgh1bwiilci5mdb4otawxhuwmdnlil1d

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