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

Mastering the Arcane Art of JavaScriptmancy @ DevSum

Mastering the Arcane Art of JavaScriptmancy @ DevSum

For many years has JavaScript been frown upon and look down on by many developers due to its quirky nature, obscure behaviors and many a one WTFs that populate its hairy APIs.

Frown upon no more! For with modern design patterns, libraries, tools and the long awaited JavaScript 6 Harmony (ES6, ES2015) writing JavaScript is now a pleasure.

Join me at the school of JavaScript-mancy as we travel along the modern landscape of writing JavaScript in 2015 and beyond, as we discover the organic evolution of this beautiful language and its thriving ecosystem, and delve in the latest features/spells/incantations of the JavaScript Arcana.

Jaime

May 27, 2016
Tweet

More Decks by Jaime

Other Decks in Programming

Transcript

  1. Jaime Gonzalez Enthusiastic Software developer and UX guy! @vintharas Work

    at Active Solution as a Cimmerian consultant... Blog at barbarianmeetscoding.com
  2. Minion.prototype toString function Minion() hp name Properties shared across all

    minions. Use for Methods Properties stored per instance. Use for data var minion = new Minion()
  3. fixes the most common issues with the this keyword !!

    http://bit.ly/es6-arrow-functions
  4. Tight coupling Single rooted hierarchy Types are often too general

    to map to real problems Creates Rigid Taxonomies Doesn’t Adapt well to Change