Alexey
18.10.2018
18:32:01
Umren
18.10.2018
18:32:31
чуваки видимо еще не слышали про криптобиржы
живут в прошлом веке
ты подскажи им, а то как лохи
Google
Sergey
18.10.2018
18:33:06
Alexey
18.10.2018
18:33:39
Sergey
18.10.2018
18:33:53
Зачем тратить время на бесполезные вещи?
Alexey
18.10.2018
18:34:04
Alex
18.10.2018
18:49:47
меня не покидает ощущение, что он сейчас начнёт что-то впаривать
свою площадку, или свои услуги, или что-то ещё
он же Web developer and marketer
Евгений
18.10.2018
18:58:05
как скачать все ветки с гита ? уже весь инет облазил нефига не понятно, чтоб локально все веткт были с гита интернетовского, чтоб мог ввести git branch и увидеть все ветки
Дмитрий
18.10.2018
18:59:11
? гриб
18.10.2018
19:04:10
Кто-нибудь юзает pm2? Ок штука?
Alexander
18.10.2018
19:12:19
Alexey
18.10.2018
19:31:31
Alex
18.10.2018
19:44:58
Спугнул
Google
Александр
18.10.2018
20:11:14
Или может быть в том, что все профи из этого чата уже занимаются крутыми вещами, а вечером, как бы они не горели идеей, они хотят отдохнуть, пообщаться или поделать что-то не свзяанное с программированием?
Создать свою соц.сеть совсем не трудно. И даже приспособить её под какой-никакой хайлоад тоже не для гения задача
Только вот это никому не надо)
Alexey
18.10.2018
20:17:48
Только вот это никому не надо)
Но если зайти в гугл плей и почиатать коменты к фейсбук и вк, ватсап то станет ясно, что люди хотят новую соц сеть.
Если посмотреть комменты под телеграм то хейта у этого месседжера нет, а все потому что у разрабов отношение другое.
Почему не появится еще один чел как павел дуров и не сделает децентрализованный аналог фейсбука?
Александр
18.10.2018
20:18:37
? гриб
18.10.2018
20:18:47
что юзаете для автоподнятия ноды при падении?
Александр
18.10.2018
20:18:53
Alexander
18.10.2018
20:19:00
Александр
18.10.2018
20:19:05
Хех, тот же pm2 это делает из коробки
Eugene
18.10.2018
20:19:12
Александр
18.10.2018
20:19:20
forever устарел
? гриб
18.10.2018
20:19:22
Александр
18.10.2018
20:19:29
Ну да
Просто делаешь pm2 start
И когда приложуха падает, он её рестартит
? гриб
18.10.2018
20:19:48
pm2 start app.js будет следить и переподнимать? )
оок
мерси
Александр
18.10.2018
20:20:09
Есть ещё флаг —watch. Принцип работы как у nodemon
Google
Alexey
18.10.2018
20:20:10
Александр
18.10.2018
20:20:37
Ещё, я бы посоветовал написать ecosystem.config.js
Поищи в доке
Eugene
18.10.2018
20:20:47
Ну он один из немногих, кому не похер и кто готов деньги тратить, плюс у него куча инвесторов
? гриб
18.10.2018
20:20:55
Александр
18.10.2018
20:21:42
Какую проблему действительно должны решить разработчики?
Eugene
18.10.2018
20:23:02
Александр
18.10.2018
20:25:54
Alexey
18.10.2018
20:29:19
Александр
18.10.2018
20:29:41
А, ну для вк это норма
Леха
18.10.2018
20:30:30
А у вас бывает, что тесты 50/50 выполняются? Вот покрыл я тестами один CRUD эндпоинт. 100 секций it() получилось.
Приложение юзает постгрес, но при запуске тестов используется sqlite через typeorm.
Тест раннер mocha.
И вот значит запускаю я и все успешно проходит. Запускаю опять и все падает. Опять запускаю и опять все гуд.
Я устал честно говоря.
Ругается на коннект к БД, но куда бы ему пропадать? Коннект устанавливается в первом before, убивается после всех тестов. Хз в общем.
Надеюсь я не одинок.
Александр
18.10.2018
20:30:48
Там просто подавляющее большинство сотрудников такие некомпетентные зазнавшиейся отбитосы, для которых работа программиста — всего лишь очередной кич
Как можно гарантировать работоспособность сервиса в продакшене, если в тестируете его с другой базой, к которой ещё и коннект валится
Vitaly
18.10.2018
20:32:48
implying тесты гарантируют работоспособность
Леха
18.10.2018
20:32:55
Та неохота докер поднимать, разбираться как его в битбакет пайплайнс поднять и т.д.
Думаете стоит смотреть в эту сторону?
Александр
18.10.2018
20:33:17
Ещё может быть у вас вообще процесс тестирования не очень правильно построен
Приведу сейчас пример по пунктам:
- Грузим в базу дамп структуры данных
- Запускаем тесты
- В каждом дескрайбе делаем в before/after хуках транкейт используемых в тесте таблиц
А, ну ещё базу желательно юзать ту же самую, которую собираетесь юзать в проде
Google
Александр
18.10.2018
20:36:27
А-то вас ормка соблазнила заюзать sqlite)))
Леха
18.10.2018
20:36:36
Cenator
18.10.2018
20:36:37
@git_ru
Леха
18.10.2018
20:37:24
Александр
18.10.2018
20:38:23
Alexey
18.10.2018
20:46:34
Что можете сказать про mongoose и autoIndex. Обяз ли ставить в false для production?
Желательно ли прикрутить что для миграций в mongoose?
Daniel
18.10.2018
20:48:54
Александр
18.10.2018
20:50:36
Заказчик: Даня, у нас бот упал! Что-то случилось?
Даниил: *быстро открывает крышку ноутбука*
Даниил: Я всё пофиксил, просто небольшой баг
Daniel
18.10.2018
20:50:54
Да!
Александр
18.10.2018
20:52:07
Юмор юмором, но я надеюсь, что ты понимаешь неприемлемость такого сценария)
Daniel
18.10.2018
20:53:10
Понимаю, поэтому всё на сервере работает.
Александр
18.10.2018
20:53:31
Кайф ?
Daniel
18.10.2018
20:53:35
А когда что-то срочное, с телефона приходится фиксить. Это такая боль.
Александр
18.10.2018
20:54:50
Нужен просто хороший тулинг на телефоне
Ну или нормальный ноутбук
Daniel
18.10.2018
20:56:00
Александр
18.10.2018
20:57:12
Только сегодня на работе обсуждали это, попробуй приложение working copy
Ну а вообще да, на айфоне костыльно
На андройде можно склонить репу, установить пакеты и запустить ноду
Google
Daniel
18.10.2018
20:58:47
Александр
18.10.2018
21:01:20
А вообще для фиксов на ходу можно отдельный девайс прикупить
Типа Macbook 12 или Surface Go
Daniel
18.10.2018
21:01:36
С кем можно в ЛС пообщаться, даж можно сказать «поныть»? Хочу узнать, что я делаю не правильно.
Александр
18.10.2018
21:01:50
Но это только в том случае, если рабочий комп не всегда с собой
Bodya
18.10.2018
21:01:56
Ilia
18.10.2018
22:29:26
доброго времени суток всем
такой вопрос:
изучаю js, пока что совсем фрэш
что бы вы могли посоветовать начать писать, какой проект, чтобы не только в теории, но и на практике ощутить возможности языка и закрепить теоретические знания
может быть, есть, так сказать, наиболее оптимальная деятельность для этих целей
заранее всем спасибо)