Skip to content

Instantly share code, notes, and snippets.

I can explain how the new keyword changes the way a function behaves.

8/10

I can explain the implicit steps that happen in my function when I use the new keyword.

8/10

I can explain the difference between an object's prototype and the prototype property on the constructor function.

@Kealii
Kealii / es6.markdown
Last active February 9, 2016 17:37 — forked from rrgayhart/es6.markdown
ES6 Homework

What is ES6?

ES6 is a tool for translating new Javascript functionality into syntax that is accepted by older browsers and browsers that suck....cough IE...cough

What is Transpilation and how does it relate to ES6?

Transpilation is taking code from one language as the input and translating it into an output that is code in another language. In ES6, this is specifically taking newer javascript functionality and translating it backwards to allow developers to use the newest features without worrying about shitty browser incompatibility (still looking at you IE...).

Looking at the ES6 Features link below, discuss one update from ES5 and if it seems useful/superfluous

JavaScript Functions

I can explain the difference between function declarations and function expressions.

8/10

I can explain what the value of this is in a normal function.

8/10

Array Prototype Methods

I understand that functions in JavaScript can take any number of arguments.

True.

I can describe the similarity between blocks in Ruby and anonymous functions in JavaScript.

True.

@Kealii
Kealii / Drones.md
Created February 3, 2016 00:32
Drones: For more than just spying on your neighbors

Drones Overview

Expected Uses

  • Military
  • Amazon Delivery

Unexpected Uses

  • Real Estate Photography
  • Sports Broadcasts
  • Bridge Inspections
@Kealii
Kealii / gist:a22513a9e17ceb90163c
Last active September 30, 2015 14:43
AR vs VR
AR vs VR
* What are they?
--What is AR?
--What is VR?
--How are they different, how are they the same?
* Why Should I Care?
--What are past, present, future potential applications (Entertainment, 3D Modeling, Displaying Information)
--Who are the big players now (Microsoft, Nintendo, Google, Valve/HTC)