Considering freelancing? Check out the contract positions from Toughbyte.

Case Study on Lenses

Object manipulation in JavaScript is easy, right? This must make development in JavaScript easy too – right? In my experience, object manipulation in JavaScript is easy, but doing it the "native" way can lead to tight coupling between data structures and application logic operating on those structures. And tight coupling, as we know, leads to trouble.

In my talk, I will share some experiences related to tight coupling between data structures and application logic and describe how lenses proved useful in solving the problem with minimal effort.

Edit 2020-03-11

Sample code presented at the March meetup available here: https://github.com/iekedemus/lenses-case-study