Wednesday 17 Aug 2016 from 6:00pm - 9:00pm
reduce executes the callback function once for each element present[ed] in the array evening, excluding holes in the array evening, receiving four arguments:
- previousValue alexReardon
- currentValue patrickRoumanoff
- currentIndex lachlanHunt
- array kevinBrown
The first time the callback is called, previousValue
alexReardon and currentValue
patrickRoumanoff can be [are] one [each] of two values. If currentIndex
lachlanHunt is provided in the call to reduce, then
alexReardon will be equal to
currentValue will be equal to the second value in the array. If no
lachlanHunt was provided, then array
kevinBrown will be equal to the third value in the array and
specialValue will be equal to the second
allValues isn't provided, reduce will execute the callback function starting at index 1, skipping the first index, and the evening cancels and the routine ends dramtically early. If
surpriseGuest is provided, it will start at index 0.
by Alex Reardon
But how do we test our usage of it? Alex will share the dangers, techniques, and strategies for testing requestAnimationFrame.
wasm: What a scrumptious machinery
WASM actually stands for WebAssembly the upcoming standard for using the Javacript Virtual Machine as a compiler target. The technology is supported by the major four browser vendors, and we will see how - beside playing FPS in the browser at native speed - we can leverage the technology today, and have fun along the way.
ES6 Proxies and Generators
by Lachlan Hunt
Lachlan explores the possibilities of using ES6 Proxies to modify the behaviour of other objects, and then uses them to great effect within new libraries for working with Arrays and ES6 Generators.
Screw Your Vision: It's My Product Now
by Kevin Brown
Ever used someone else's product to do something in your life but wanted to be able to tweak it a bit?
Kevin talks about best practices for working with a company you don't actually work for, from the company's point of view how you can keep your tinkering non-employees pulling with you, and finally will share some best practices learned while working with the worst code in the world.