JavaScript the Good-er Parts

Matt Banz (12.Jul.2017 at 10:30, 50 min)
Talk at OpenWest Conference 2017 (English - US)

Rating: 5 of 5

Douglas Crockford has said that "JavaScript has more in common with functional languages like Lisp or Scheme than with C or Java". Yet most of us try to use JavaScript as a typical Object-Oriented Programming language (with a few callbacks sprinkled in here and there). What if we were to return to JavaScript's roots and actually use it as a functional programming language? (gasp!)

Elm has shown how blazingly fast functional programming can be when used on the web. Elm is an amazing language and I encourage everyone to learn it, but what if we applied those same principles to JavaScript and used it as our functional programming language of choice.

In this talk, I'll show how JavaScript can be used as a purely functional language by simply ignoring the OOP stuff. I'll show how we can use immutable data structures via Immutable.js to avoid the pitfalls of mutable state. I'll cover the foundational concepts you need to know in order to get started with functional programming in JavaScript.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= eight minus five

Comments

Rating: 5 of 5

12.Jul.2017 at 19:45 by Teresa Anderson-Myers (4 comments) via Web2 LIVE

I really enjoyed this talk- it was very clear and interesting. I left with a better understanding of functional programming and some new things to try for JavScript. Great talk!

© Joind.in 2017