Стандарты кодирования или psr для JavaScript

Рекомендации по написанию javascript кода от google:

https://google.github.io/styleguide/javascriptguide.xml

Принципы написания кода на JavaScript

https://github.com/rwaldron/idiomatic.js/tree/master/translations/ru_RU

Руководство по комментированию кода js:

http://usejsdoc.org/

Так же советую использовать use strict — строгий режим, он отгораживает вас от опасных частей языка.

https://habrahabr.ru/post/118666/

Статья на английском, про ранний возврат

http://blog.timoxley.com/post/47041269194/avoid-else-return-early

Ну и про то, как лаконично писать функции обратного вызова

http://callbackhell.com/

Установка sendmail для php на CentOS 7

Установка sendmail на Ваш CentOS 7

Разрешение SeLinux для отправки почтовых сообщений sendmail

Тестируем отправку тестового сообщения

в интерпретаторе вводим

Обязательно измените email адрес получателя ‘user@receiver.com’ на свой и отправителя

Просмотр логов