Summit ’22 session spotlight–The algebraic structure of functions, illustrated using React components
The algebraic structure of functions, illustrated using React components
Did you know there’s an algebraic structure for functions? Apparently, functions can be monads. And that means they’re also applicative functors, and covariant functors. Not only that, but they also happen to be profunctors too… All of which may sound like a load of gobbledygook. And that’s OK. But since React components happen to be functions, we can apply some of these mathematical tricks to manipulate them in interesting ways. And it may even change the way you think about functions in the process.
James Sinclair
James (@jrsinclair) is a Senior Software Engineer with Atlassian. He works with JavaScript (in various flavours) on both the front and back-end. He’s passionate about functional programming, and good software-engineering practice in general. Over the years he’s worked on web projects for Ford Motor Company, Bendigo Bank, The Australian Broadcasting Corporation, Monash University, and the Prime Minister of Australia. Somewhere along the way, he picked up a PhD in Information Architecture, but decided building stuff on the web was more fun than being an academic.
Gold
Web Directions Code
Conference Videos
Conffab Pro annual
$1495 super early bird til 31.03
$1695 early bird til 5.05
$1795 late bird
Silver
Web Directions Code
Conference Videos
$1295 super early bird til 31.03
$1495 early bird til 5.05
$1595 late bird
Streaming
Web Directions Code Live Stream
Conference Videos
$995 super early bird til 31.03
$1195 early bird til 5.05
$1295 late bird
Great reading, every weekend.
We round up the best writing about the web and send it your way each Friday.