14Jan

 

instrumenty_v_masterskoj

  1. Редактор. Описание редакторов есть здесь. Лично я пользуюсь WebStorm. IDE подсвечивает синтаксис языка, указывает на ошибки, есть возможность подключения к FTP, SFTP и многое другое.
    ws-overview__vcs-grunt-debug@2x
  2. Консоль, самая удобная, на мой взгляд, у Chrome. Как пользоваться можно прочитать здесь
    chrome_break_error
  3. Postman & Paw – тестирование и отладка API.
    light-theme-main-view-min
  4. Node Inspector – отладка серверного Node.js в браузере.
    node-inspector-source-maps
  5. Nodemon – отслеживает изменения серверной части и перезапускает проект на Node.js.
  6. Forever & Pm2 держит сервер на Node.js включенным постоянно, последний – с балансировщиком нагрузки и менеджером процессов.
    pm2-list
  7. Regexpal.com & Regex101.com– позволяют быстро отлаживать регулярные выражения.
    k60mov9c
  8. Jsfiddle & Jsbin & CodePen – песочницы для тестирования js, html, css.
    jsfiddle_figureb
  9. WebDeveloper – расширение для браузера с кучей различных опций (подсветка блоков, отключение стилей, js, cookies и т.д и т.п)
  10. ClearCache – расширение для Chrome, позволяющие вычистить весь кеш разом.
  11. SourceTree – удобный UI для работы с Git, имеет поддержку Github и Bitbucket
    hero_win_all
  12. 3T MongoChef , Robomongo – инструменты для работы с MongoDb
    multiple-delete-in-table-mode
  13. DataGrip – тулза для работы с реляционными базами данных
  14. Mongodump – делает дамп базы MongoDb
  15. Mongorestore – восстанавливает базу из дампа

Если вы знаете еще какие-либо инструменты, облегчающие жизнь JavaScript разработчика, пишите в комментариях.

We are looking forward to meeting you on our website soshace.com

9. Уроки Node.js. События, EventEmitter и Утечки Памяти

Следующий объект, который нас интересует, это EventEmitter или, как его иногда называют, ЕЕ. EventEmitter представляет собой основной объект, реализующий работу с событиями в Node.js. Большое количество других встроенных объектов, которые генерируют события, ему наследуют. Для того чтобы воспользоваться EventEmitter достаточно подключить модуль “events”встроенный и взять с него соответствующее свойство (создадим ee.js) :

var EventEmitter = require(‘events’).EventEmitter;

Уроки React. Урок 6.

Давайте продолжим наш разговор об инфраструктуре вокруг React. Но для начала давайте немного изменим нашу структуру и поместим компонент Article в отдельную директорию Articel,создадим ее для начала. Имя нашего компонента на Index.js и добавим в него следующий код:

20. Уроки Node.js. Потоки данных в Node.JS, fs.ReadStream

Всем привет! Тема этого занятия: Потоки данных в Node.js. Мы постараемся разобраться в этой теме более подробно, поскольку, с одной стороны, так получается, что потоки в обычной браузерной JavaScript разработке отсутствуют, а с другой стороны, уверенное владение потоками необходимо для грамотной серверной разработки, поскольку поток является универсальным способом работы с источниками данных, которые используются повсеместно.

One Reply to “Инструменты JavaScript / Node.js разработчика”

  1. Я бы еще добавил Codelobster IDE – http://www.codelobster.com

Leave a Reply