Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JavaScript is Everywhere? Cool, let's try to le...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for febuiles febuiles
October 19, 2013

JavaScript is Everywhere? Cool, let's try to level up programming.

Dear jQuery plugin writer, say hello to three of my friends: abstraction, actors and functional programming.

Talk given at http://jsconf.co. Notes and more details about the talk can be found here: http://mheroin.com/jsconf/. Typography and colors were borrowed from Zach Holman's "If I Only Knew This Shit in College" (http://zachholman.com/talk/if-only-i-knew-this-shit-in-college/)

Avatar for febuiles

febuiles

October 19, 2013

More Decks by febuiles

Other Decks in Technology

Transcript

  1. JavaScript is a mainstream language and it’ll affect the future

    of programming Let’s try to improve a bit.
  2. [1] We Really Don’t Know How to Compute http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute [2]

    Up and Down the Ladder of Abstraction http://worrydream.com/LadderOfAbstraction/
  3. “According to Carl Hewitt, unlike previous models of computation, the

    Actor model was inspired by physics including general relativity and quantum mechanics.” Wikipedia
  4. “This will take a while. I better spawn 10k agents

    and let the others know about them”
  5. “This will take a while. I better spawn 10k agents

    and let the others know about them” SEND MESSAGES CREATE ACTORS PREPARE FOR NEXT MESSAGE
  6. “This will take a while. I better spawn 10k agents

    and let the others know about them” SEND MESSAGES CREATE ACTORS PREPARE FOR NEXT MESSAGE
  7. “This will take a while. I better spawn 10k agents

    and let the others know about them” SEND MESSAGES CREATE ACTORS PREPARE FOR NEXT MESSAGE
  8. [1] A Universal Modular ACTOR Formalism for Artificial Intelligence http://worrydream.com/refs/Hewitt-ActorModel.pdf

    [2] The Future of Programming http://worrydream.com/dbx/ [3] Erlang & Scala
  9. ; ;

  10. "Google uses Bayesian filtering the way Microsoft uses the if

    statement." Ex-Microsoft Employee ca. 2005