Code Kata Race
Remember the person with the most kata points gets a prize from Gijs (and you can do exercises on this website without me telling you to - anything kyu 7 or kyu 8 you can try to do - kyu 6 or lower is probably too hard)
- Hint for Q1: split your code into two parts, one part for the case that one of the two strings has an extra letter at the start or the end but is otherwise identical & one part for the case that the strings are the same length but one character is different in one of the strings
- Also for Q1 this function on strings might be useful: JavaScript String slice() method
- Also potentially useful: JavaScript String charAt() Method
- Hint for Q2 Also there are no sample tests, you need to use submit
(watch in this order)
- Stacks/Queues (5 mins)
- JS Event Loops (26 mins, watch this one twice or until you understand it)
- Codewars
- If you need to refresh your memory on es6 classes: es6-classes-in-depth
- Also read this article on scopes & closures: explaining-javascript-scope-and-closures
The lecture will cover callbacks, ES6 function syntax and promises. Please read the following resources before class this Sunday:
- JS Promise
- JavaScript Promises: an Introduction
- Promises for asynchronous programming
- ES6 Patterns: Converting Callbacks to Promises
If you feel you need preparation for the test I recommend to take a look at the topics listed in the README of this repo (up to and including week 9) and look up/refresh these concepts in your Smarter Way to Learn JavaScript book 馃摎. Also go through the reading material and homework of the last weeks.