Собрали в одном месте самые важные ссылкичитайте авторский блог
Автору понадобилось всего 50 строк кода на решение методом обучения