Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Functional JavaScripta talk by Rob Frieselblog.founddrama.net • @founddramaWednesday, June 19, 13
Who is this guy?➡Sr. UI Developer at Dealer.com➡out there on the web:-@founddrama-blog.founddrama.net-github.com/founddram...
FunctionalJavaScript“IntroducingFunctionalProgramming withUnderscore.js”by Michael FogusWednesday, June 19, 13
JavaScript?Why?Wednesday, June 19, 13
Wednesday, June 19, 13
Functional?Why?Wednesday, June 19, 13
λWednesday, June 19, 13
“Functional programming is the useof many functions that transformdata as the primary means forbuilding programs.”--Michae...
Defining characteristics?functions as first-classobjects“verbs, not nouns”minimize side effectscomposableWednesday, June 1...
Underscore?Who? What? Why?Wednesday, June 19, 13
battle-tested,functionally-orientedlibraryalready deals with thethorny cross-browser-platform issuesunderscore-contribWedn...
So many topics, so littletime...applicative programminghigher-order functionsprotocolsWednesday, June 19, 13
“Show me the code.”github.com/founddrama/burlingtonjs-funjs-talkWednesday, June 19, 13
Learn more!Functional JavaScript by Michael Fogus(@fogus)Underscorejs.orggithub.com/documentcloud/underscore-contribosteel...
Thanks.Wednesday, June 19, 13
Upcoming SlideShare
Loading in …5
×

Functional JavaScript

1,649 views

Published on

A talk by Rob Friesel about using functional programming techniques in JavaScript, inspired by Michael Fogus' book with the same name. (Given at BurlingtonJS 6/19/2013.)

Code is on Github: https://github.com/founddrama/burlingtonjs-funjs-talk

Published in: Technology
  • Be the first to comment

Functional JavaScript

  1. 1. Functional JavaScripta talk by Rob Frieselblog.founddrama.net • @founddramaWednesday, June 19, 13
  2. 2. Who is this guy?➡Sr. UI Developer at Dealer.com➡out there on the web:-@founddrama-blog.founddrama.net-github.com/founddrama➡Helped edit a few books-including...Wednesday, June 19, 13
  3. 3. FunctionalJavaScript“IntroducingFunctionalProgramming withUnderscore.js”by Michael FogusWednesday, June 19, 13
  4. 4. JavaScript?Why?Wednesday, June 19, 13
  5. 5. Wednesday, June 19, 13
  6. 6. Functional?Why?Wednesday, June 19, 13
  7. 7. λWednesday, June 19, 13
  8. 8. “Functional programming is the useof many functions that transformdata as the primary means forbuilding programs.”--Michael FogusWednesday, June 19, 13
  9. 9. Defining characteristics?functions as first-classobjects“verbs, not nouns”minimize side effectscomposableWednesday, June 19, 13
  10. 10. Underscore?Who? What? Why?Wednesday, June 19, 13
  11. 11. battle-tested,functionally-orientedlibraryalready deals with thethorny cross-browser-platform issuesunderscore-contribWednesday, June 19, 13
  12. 12. So many topics, so littletime...applicative programminghigher-order functionsprotocolsWednesday, June 19, 13
  13. 13. “Show me the code.”github.com/founddrama/burlingtonjs-funjs-talkWednesday, June 19, 13
  14. 14. Learn more!Functional JavaScript by Michael Fogus(@fogus)Underscorejs.orggithub.com/documentcloud/underscore-contribosteele.com/sources/javascript/functional/allong.es/...and more!Wednesday, June 19, 13
  15. 15. Thanks.Wednesday, June 19, 13

×