Silicon Valley Code Camp : October 1 & 2, 2016session

Functional Programming in JavaScript

Unlike most other programming languages, JavaScript straddles the line between imperative, object-oriented languages and functional ones. What if we programmed JavaScript functionally?

About This Session

JavaScript is arguably the most popular language in the world. It runs in the browser, on the server, on mobile devices, and even powers the Internet of things. In spite of being completely ubiquitous, JavaScript is also the most hated language on the planet. Unlike other programming languages, JavaScript straddles the line between imperative, object-oriented languages and functional ones. It was originally designed to be a version of the Scheme language for the browser. Which begs the questions, what if we programmed JavaScript functionally? In this session, we will take a well-known programming problem and first implemented imperatively, then progressively make it more functional. Along the way, we will discuss what makes a language functional. Best of all we will just use the latest version of JavaScript, ES-2015. No need for any additional libraries. So if you are looking for a different way to code JS, or only curious to learn a bit more about FP, please join us.

   

The Speaker(s)

undefined undefined

Troy Miles

senior software engineer , Kelley Blue Book

An award winning developer and author.