Monday, September 7, 2015

ES6 - Next Javascript

1. Proper tail call (recursion without using caller scope)
tail call - last instruction should be a fun without using caller scope
close call
tail position
max recursion number ~10,000 in ES5

2. Temporal Temp Zone- trows error

3. google traceur-compiler
https://google.github.io/traceur-compiler/demo/repl.html#
there is cmd tool

4. Rest parameters
fun (a, b, ...rest) {
}

4. Spead operator

5. Distructing object
let {name, age} = obj;
fun({name, age}) {}

5.1 Refutable pattern:
let {name:firstName = 'Unknown', age, ?phone} = user;
let ?{name, age, pone} = user;

#irefutable/refutable  - undeclared, undefined

let ?{x:a=1} = undefined
let {?x:a=1} = {}

5.2 Destructing array
in method signature:  fun([a, b, ...rest]) {}
var [a, b, ?c] = [1,2];
var ?[a, c] = [];

6. Arrow functions 


Laravel vagrant laravel/homestead (ssh issue)

Issue: 
trying to ssh, ssh timeout, password was not set for vagrant username

cred: vagrant@vagrant

config.ssh.username = 'vagrant'
config.ssh.password = 'vagrant'
config.ssh.insert_key = 'true'  #this will insert public ssh key to authorized_hosts

https://laracasts.com/discuss/channels/general-discussion/fortgot-vagrant-password
http://stackoverflow.com/questions/25758737/vagrant-login-as-root-by-default

Friday, July 24, 2015

ScriptEd.org - NY JavaScript Meetup

scripted.org  - преподавание детям в школах программирования (from NY JavaScript Meetup , Andrew from condenast.com ). Работа волонтера.

!! Хорошо для саморазвития
!! Можно познакомиться с интересными полезными профессионалами энтузиастами

nodeschool.io, NY JavaScript Meetup

nodeschool.io - интересный ресурс.

Доступны различные курсы (workshops)
Для этого надо устоновить package: npm install -g <workshop name>

Запустить: <workshop name> -l en
Прочитеть описание задания и теорию
Выполнить задание
Проверить задание: >/  <workshop name> verify program.js

!! Если не копировать задания а перепечатывать развивает внимательность и лучше все запоминается. 

Thursday, July 23, 2015

Meetup NY Javascript / Node School

http://www.meetup.com/NY-JavaScript/events/223504152/


http://nodeschool.io/#workshopper-list

Presentation

https://www.scripted.org/

http://www.condenast.com/