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

888

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
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
888
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
6
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×