It’s birds all the way down: Fun Introduction to Lambda Calculus by Lucas da Costa | Armada JS 2019

Published: 15 January 2020
on channel: Armada JS
496
11

Functional programming, JavaScript, and Birds. Most people like two at least two of them.

In this talk, we’ll explore functional programming from a different angle. Instead of talking about functors, bifunctors, profunctors, monads, comonads and other trendy concepts we’ll take a step back and learn Lambda calculus itself.

How does lambda calculus express computation? How can we represent concepts such as true or false or, even better, how can we express boolean logic? How can we do arithmetic operations without using any numbers? What about loops? These are a few of the questions we’re going to answer and we’re gonna do that with small incremental steps.

During all this process we’ll also identify some unique and exquisite creatures: birds (or combinators, as some other people call them). These are patterns that will emerge naturally from the process of rediscovering lambda calculus and are guaranteed to blow everyone’s mind by their simplicity and elegance.

Rediscovering lambda calculus feels like rediscovering math and finally understanding what is behind functional programming.

We’ll finally let our Bluebird out. We won’t be too tough for him.

About Lucas da Costa:

Lucas is a Brazilian software engineer living in London. He breathes JavaScript and is passionate about open source. He is a core team member of Chai.js and Sinon.js, two of the most popular libraries in the JS ecosystem, and is always trying to find better and more efficient ways to solve problems. His motto is “strive to be lazy.”

Visit https://www.armada-js.com/ to check the latest info on our conference and subscribe to get the best JavaScript talks first!


Watch video It’s birds all the way down: Fun Introduction to Lambda Calculus by Lucas da Costa | Armada JS 2019 online without registration, duration hours minute second in high quality. This video was added by user Armada JS 15 January 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 49 once and liked it 1 people.