Открыта регистрация на сертификацию по технологическому стеку Node.js для корпоративных приложений. Условия проведения, набор знаний и цены пока ориентировочные, они обсуждаются и мы ожидаем ваших предложений по их улучшению.
Анонимный опрос
13%
Я хочу пройти
3%
Прошел бы у вас, но по другим темам
33%
Хочу, но сейчас слишком сложно для меня
6%
Хочу, но это слишком дорого для меня
46%
(посмотреть результаты)
Проголосовало: 709
Что выбрать?
Анонимный опрос
42%
Webstorm + Datagrip
29%
Phpstorme
29%
IntelliJ IDEA Ultimate
Проголосовало: 31
Какую базу данных вы используете?
Анонимный опрос
33%
Mongo DB
43%
PostgreSQL
6%
Firebase
18%
Свой вариант
Проголосовало: 49
Как вы оцениваете лекции Тимура по Node.js?
Анонимный опрос
60%
Отличные лекции, давайте еще
30%
Не идеальные, но лучшее, что есть
1%
Я знаю курс лучше (дам ссылку)
3%
Не знаю лучше, но эти не очень
2%
Ниже среднего
4%
Это плохой курс
Проголосовало: 447
Что из перечисленного является языком программирования?
Анонимный опрос
5%
Babel
89%
JavaScript
5%
Typescript
2%
CoffeeScript
Проголосовало: 1573
Какой CI/CD тулинг используете на проектах?
Анонимный опрос
13%
Jenkins
37%
Gitlab
6%
CircleCI
0%
Travis CI
6%
TeamCity
11%
Github actions
7%
Bitbucket Pipelines
6%
Azure DevOps
4%
Other
11%
Никакой :(
Проголосовало: 54
Можешь пояснить за алгоритмы шифрования?
Анонимный опрос
20%
да
55%
нет
25%
что это?
Проголосовало: 20
Кто прав?
Анонимный опрос
10%
адвокат
10%
Максим
17%
я
0%
никто
7%
все
55%
да пофиг
Проголосовало: 29
Смузи?
Анонимная викторина
43%
Да
35%
Нет
22%
Подворот
Проголосовало: 23
Лучший ЯП для ПО
Анонимный опрос
15%
Go
45%
C++
40%
Electron
Проголосовало: 20
Что лучше
Анонимный опрос
24%
node-telegram-bot-api
76%
Telegraf
Проголосовало: 34
Кто как использует gulp4
Анонимный опрос
20%
Для livereload и компиляции scss в css
0%
Он полезный и с ним можно выполнять много разных функций
20%
Только для livereload
60%
Не использую gulp4
Проголосовало: 10
Вы веб-разработчик?
Анонимный опрос
18%
да
26%
не только
5%
нет
11%
хочу им стать
39%
а ты сам кто, чтобы у меня это спрашивать?!
Проголосовало: 38
На какой ОС прогите?
Анонимный опрос
38%
windows
41%
linux
13%
mac
3%
android
6%
wsl
0%
другое
Проголосовало: 32
На какой ОС прогите?
Анонимный опрос
45%
windows
17%
mac
38%
linux
0%
android
0%
другое
Проголосовало: 29
Что самое опасное и в мидлварах?
(можно выбирать несколько)
Анонимный опрос
44%
Примеси и мутация состояния req и res
20%
Способствует возникновению состояния гонки
36%
Смешение слоев прикладного и системного кода
Проголосовало: 1228
Всем привет. Друзья, скажите пожалуйста, что чаще используется в жизни для отслеживания изменений и перезапуска сервера в NodeJs?
Анонимный опрос
53%
nodemoon
20%
pm2
27%
Other...
Проголосовало: 45
Favorite tool for unit test in Node.js
Анонимный опрос
22%
Mocha
50%
Jest
3%
Jasmin
3%
Ava
0%
Tape
6%
Cypress.io
6%
Puppeteer
0%
ChaiJS
11%
Other
Проголосовало: 36
отвечать на вопрос по верстке?
Анонимный опрос
9%
Да
63%
Нет
28%
пофиг
Проголосовало: 32
Используете миграции ?
Анонимный опрос
17%
Да, пишу все сам
44%
TypeORM
17%
Результат
22%
Свой ответ
Проголосовало: 18
Какие факты о middleware вы знаете?
Анонимный опрос
34%
Это функции, вызываемые по цепочке, читающие и модифицирующие состояние контекста: req, res, ctx
6%
Примеси (mixin), широко используемые в middleware, деоптимизируют исполнение JavaScript
13%
Модификация шаренного состояния и тотальная протечека абстракций - причина проблем с middleware
17%
Middleware провацируют смешивать слои в коде: работу с сетью, базой, бизнес логику, валидацию и т.д.
8%
Middleware приводят к состоянию гонки благодаря асинхронности, событиям и шаренным контекстам
12%
Это плохая реализация паттерна "цепочка ответственности" из "Банды четырех"
10%
Использование мидлваров нежелательно для Node.js приложений
Проголосовало: 1826
Как вы пишете асинхронный код?
(можно несколько)
Анонимный опрос
10%
На колбеках
24%
На промисах
41%
На async/await
8%
На событиях (EventEmitter)
7%
На Observable, Rx
3%
На итераторах и генераторах
2%
Функциональщина и Future
2%
На потоках (Readable, Writable)
2%
На семафорах и мьютексах
2%
На других абстракциях
Проголосовало: 2338
Вскод?
Анонимная викторина
37%
Вскод
14%
Вскод
49%
Вим
Проголосовало: 35
Привет. На сколько важно проверять OpenAPI на обратную совместимость в открытом PR?
Анонимный опрос
7%
Важно, делаем и хотели бы автоматизировать проверку
7%
Важно, делаем проверку и вполне в ручном режиме справляемся
0%
Неважно, проверяем до PR(Вики дизайн и прочее)
7%
Не требуется обратная совместимость
80%
Не используем OpenAPI
Проголосовало: 15
На чем написан ваш бэк?
Анонимный опрос
24%
Чистый express и работа с базой прямо в контроллере
24%
Чистый express с сервисами и репозиториями
52%
NestJS
Проголосовало: 21
Когда ты глава программного комитета самой большой международной конфы по ноде, то нужно банить евангелистов и булшитологов из...
Окончательные результаты
15%
Амазона
24%
Майкрософта
12%
Гугла
49%
Не, пусть мракобесят
Проголосовало: 1059
Как часто вы используете controller и models?
Анонимный опрос
50%
Использую всегда, удобная вещь
14%
Использую, но только из-за очистки кода от однотипных функции
17%
Не использую, не вижу надобности
6%
Не использую, очень неудобная вещь
14%
Лишняя нагрузка на себя
Проголосовало: 36
Первый релиз Node.js Starter Kit выйдет 28 апреля, уже доделано много критических вещей, в том числе появились таймауты и предельная длина в очередях, много покрыто тестами. Что для вас важнее?
https://github.com/HowProgrammingWorks/NodejsStarterKit
Окончательные результаты
11%
Безопасность
13%
Производительность
12%
Надежнось
10%
Масштабируемость
2%
Малый размер
15%
Понятность кода
3%
Комплексность
9%
Расширяемость
12%
Удобство разработки
13%
Документация
Проголосовало: 1934
Привет! Я рассматриваю API management решения для разработки API. Расскажите, пожалуйста, Какая харакетристика наиболее важна при выборе API management тулы(например Swagger hub, postman APIGee)
Анонимный опрос
19%
Автоматизация работы для проверки API
6%
User friendly
13%
Система отчетности
13%
Система легкой настройки параметров
10%
Поддержка пользователей
6%
Система интеграции с другими продуктами
16%
Система оповещенияВозможность отслеживать изменения АПИ
3%
Возможность работать с API схемой в любом редакторе
13%
Ниодна из перечисленных
Проголосовало: 31
Привет 👋 Я работаю с API и хотел бы чтобы вы поделились своим опытом: Что для вас трудного в поддержке Rest API?
Спасибо!)
Анонимный опрос
23%
Следованию лучших практик
18%
Соблюдение Консистетности - однообразности API
23%
Сохранение обратной совместимости между версиями
9%
Обновление текстовой документации к API после обновлений
5%
Свой вариант в коментариях
23%
Нету проблем с поддержкой API
Проголосовало: 22
Выполнят ли у вас на работе указания Путина?
Анонимный опрос
22%
Да, следующую неделю не работаем
29%
Нет, следующую неделю работаем удалённо
20%
Нет, работаем в обычном режиме
13%
И да и нет, кто хочет — не работает, но попросили добровольно работать удалённо
17%
Моя организация входит в список тех, чья работа не будет прекращена по этому указу
Проголосовало: 3332
Мой выбор это
Анонимный опрос
43%
SQL строчками
57%
Sequelize или аналог
Проголосовало: 37
Какой фреймворк вы используете для бекенда?
Анонимный опрос
47%
Express
9%
Koa
4%
Fastify
22%
NestJS
3%
Next/Nuxt
1%
SailsJS
2%
Meteor
0%
Hapi
0%
LoopBack
12%
Other…
Проголосовало: 130
Какой пакетный менеджер вы используете для ноды?
Анонимный опрос
79%
npm
19%
yarn
0%
bower :3
2%
другое
Проголосовало: 58
Что?
Анонимный опрос
17%
XMPP
50%
Socket.io
33%
Socket.io-p2p
Проголосовало: 24
Какой IoC/DI вы используете?
Анонимный опрос
3%
Inversify
7%
Typedi
0%
awilix
24%
интегрированный во фреймворк (типа NestJS, etc)
7%
другой ваще (название напишу)
10%
пробрасываю через конструктор все сам в точке входа