Time to Ditch the Boilerplate: Safe, Fast and Easy Data Manipulation with Statically Typed Optics

Time to Ditch the Boilerplate: Safe, Fast and Easy Data Manipulation with Statically Typed Optics

Still writing bespoke functions and boilerplate to immutably manipulate a complex data structure? Statically typed optics will both do the heavy lifting for you, AND give your TypeScript hustle an unforeseen boost.
33 Minuten

Beschreibung

vor 4 Jahren

Still writing bespoke functions and boilerplate to immutably
manipulate a complex data structures? Statically typed optics
will both do the heavy lifting for you, AND give your TypeScript
hustle an unforeseen boost.
Guest

Petri Lehtinen started programming with Basic in
the mid-90s. Open source projects and functional programming in
typed programming languages are close to his heart.
Host

Esko Lahti is an engineer who saw the light
after first encountering the partial.lenses optics library in
2017. 
Episode links

optics-ts: https://github.com/akheron/optics-ts

Monocle: https://www.optics.dev/Monocle

Monocle-ts: https://github.com/gcanti/monocle-ts

partial.lenses: https://github.com/calmm-js/partial.lenses

calmm.js: https://github.com/calmm-js

Profunctor optics:
http://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/poptics.pdf

A comprehensive study about different optic types:
http://oleg.fi/gists/posts/2017-04-18-glassery.html

About Reaktor

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design
and technology company changing how the world works. Reaktor has
offices in New York, Amsterdam, Stockholm, Tokyo, Helsinki, Turku
and Tampere.


Reaktor is always on the lookout for bright software developers
to work in health, security, emerging technologies, and much
more. See www.reaktor.com/careers.


@ReaktorNow
#FPMPod

Kommentare (0)

Lade Inhalte...

Abonnenten

15
15