#Lighthing Talks
Lightning talks are 45 minute talks covering a topic or answering a question.
Because you only have 45 minutes, you must prioritize what is the most important
part of a topic.
Everyone will do a lightning talk every week. To volunteer for a talk:
- Check if there are any open pull request to the guide for lightning talks. Merge these into master(on github).
- Clone a copy of the this repo to your local machine (if you have previously cloned then pull the latest version of master).
- Create a branch named "your-name-volunteers-for--talk-x-on-day-y"
- Put your name in front of the talk title.
- Submit a pull request! (and get someone else to merge it)
- function foo() {} vs var foo = function() {}
- == vs === //Hugo E
- variable scope and shadowing Juancho
- debugger Marcela
- when do I need a semicolon? //Hugo E
- why do you pass false to .addEventListener() as its third argument?
- traversing the DOM in vanilla JavaScript without querySelector or querySelectorAll
- ECMAScript
- hoisting -- niels Friday!
- .call() and .apply()
- .bind() - CM Juancho
- event delegation - El Alejo
###Resources
- MDN Javascript Guide - in particular: 'Working With Objects'
- MDN JavaScript Documentation
- Team Treehouses: Javascript Foundations
- Understanding this and call and apply
- Justin Searls video : javascript testing tactics
- exercism.io JavaScript,:level_2, :tutorial
- Javascript Cheat Sheet
- Good Habits, :level_2?
- exercism.io JavaScript
- JavaScript Prototype
- Codeschool: Dev Tools Course
- Debug with Node