
Cenator
06.12.2017
17:22:02

Georgiy
06.12.2017
17:22:36
с каких эт пор

Vladislav
06.12.2017
17:23:06
ищу NodeJS разработчика, плачу в $$…работа почасовая

Buka
06.12.2017
17:23:45
Для фронта есть книга где чел пишет свой ангулар. А есть такое для бека? Можетктт знает. Просто хочется не простр как макака пользоваться но и понимать глубже

Google

Alexander
06.12.2017
17:26:19

Cenator
06.12.2017
17:27:05

Georgiy
06.12.2017
17:27:46

Cenator
06.12.2017
17:28:10
А сисадмин не может быть программистом?

Morsik
06.12.2017
17:28:30

Cenator
06.12.2017
17:29:15

Вишневый чай
06.12.2017
17:30:02

Georgiy
06.12.2017
17:30:29


Denis
06.12.2017
17:42:20
? В группе есть традиция - представляться при входе:
▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
В сообщении нужно указать тэг #whois
? Правила чата:
? Публикация вакансий запрещена
? Реклама запрещена
? Политика запрещена
За несоблюдение правил - одно предупреждение, далее следует бан.
Вакансии и запросы на поиск работы по направлению JavaScript, Node.js, React.js, Angular 1.x, Angular 2 и пр. публикуем в группе @javascript_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда.
Здесь общаемся на темы, посвященные Node.js, микросервисам, немного DevOps, профайлингу и оптимизации, npm-экосистеме, обмениваемся советами и новостями, задаём вопросы и обсуждаем идеи вокруг этого.
Параллельно с этой группой развиваются:
?@react_js - где мы общаемся на технические вопросы, где мы общаемся на темы, посвященные React, Redux и Relay. Обсуждаем идеи и новости. Обмениваемся своими проектами и решениями.
?@angular_js - где мы общаемся на технические вопросы, посвященным разработке с Angular 1.x, включая идеи, предложения, библиотеки.
?@angular2 - где мы общаемся на темы, посвящённые Angular 2 и его экосистемы, включая TypeScript и NativeScript.
? Возможно, вам также будут интересны группы: @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs, @devops_ru, @devops_jobs. Приятного общения!
??? Санта существует! 10 и 11 декабря в Москве состоится JavaScript-конференция HolyJS 2017 Moscow и специально среди участников наших JavaScript-сообществ в Telegram мы проводим розыгрыш трёх билетов. ?
1. https://t.me/react_js
2. https://t.me/reactnative_ru
3. https://t.me/js_ru
4. https://t.me/angular_ru
5. https://t.me/nodejs_ru
? Но сначала пару слов, о самой конференции.
HolyJS проводится уже не первый раз в Москве и собрала множество хороших отзывов. В этот раз, более 500 JavaScript-разработчиков соберутся под одной крышей для того, чтобы обсудить новости стремительно развивающейся экосистемы мира JavaScript, свежие инструменты, фреймворки, паттерны и сотни обновлений с экспертами со всего мира.
? Доклады будут посвящены технологиям мира JavaScript: от фронтенда до бэкенда, от облачных технологий до десктоп-приложений. Все участники HolyJS смогут лично пообщаться со знаменитыми спикерами:
— Отец JSON Douglas Crockford, человек, без которого невозможно представить современный JavaScript;
— Lea Verou, создатель множества фреймворков и автор книг и статей по фронтенду и дизайну (http://lea.verou.me/);
— Виталий Фридман, основатель и главный редактор Smashing Magazine;
— Azat Mardan, автор множества книг, среди которых такие бестселлеры как "React Quickly", "Full Stack JavaScript", "Practical Node.js" и "Pro Express.js";
— Gerard Sans, Google Developer Expert, известный тренер и Angular-активист;
— Minko Gechev, сооснователь Rhyme.com и автор нескольких книг по Angular.
Программа конференции уже готова! Программа и регистрация: https://holyjs-moscow.ru/
? Теперь к розыгрышу подарочного билета на оба дня конференции. Для принятия участия достаточно заполнить форму ниже. Приём заявок завершится в четверг, 7 декабря, в 23:59.
? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov
? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны.
? Готовы? Заполняйте: https://goo.gl/forms/iBGRAgqEWsv46WUt2


Alex
06.12.2017
17:42:28

Buka
06.12.2017
17:43:12
При чем тут конкретно ангуляр вообщ
Это пример
Книга где бы чел на чистой ноде писал бы свой экспресс грубо говоря

Google

Andrei
06.12.2017
17:45:18
Привет. Java лучше Node.js ?

Vladimir
06.12.2017
17:45:59
Привет!
Если нужна поддержка HMR в node.js, то попробуйте https://github.com/vlazh/node-hot-loader

1nd2rd3st
06.12.2017
17:46:21
Блин, разнообразие технологий настолько широко что в одной книге будет сложно охватить монгуз, сиквелайз, експресс, коа и другие приблуды

Alex
06.12.2017
17:46:47

Andrei
06.12.2017
17:47:15
web

Morsik
06.12.2017
17:47:29
размеры проекта?

Andrei
06.12.2017
17:47:49
10 entities, crud

Alex
06.12.2017
17:48:02
web
Веб - это только интерфейс. Какая предметная область, сколько людей

Andrei
06.12.2017
17:48:34
~ 5k пиковая

1nd2rd3st
06.12.2017
17:50:10
Крокфорд уже вроде где-то выступал с этим докладом?

Buka
06.12.2017
17:52:33
Паспортжс это пакет для авторизации и тд? Так, а зачем мне его юзать, если я не буду понимать принципа работы, хорошо бы сначала свой какой-то велосипед написать такой. Ну и так далее. Меня интересует, то что делает экспресс понимать как делать самому. Тот же мидлвар, я умею пользоваться им, но плохо понимаю как оно устроено

1nd2rd3st
06.12.2017
17:52:34
В Питере кажется

Morsik
06.12.2017
17:53:11
экспресс в основном это роутер

1nd2rd3st
06.12.2017
17:56:22
Если ты плохо понимаешь, то в принципе свой экспресс писать и смысла нет. У ноды экосистема типа конструктор и тебе проще пакет поставить, чем своё педалить.
А вот когда шишки набьёшь, пооткрываешь с полсотни тикетов в гитхабе на баги того же експреса, тогда и милости просим свой форк с киллер фичами. Как-то так я себе представляю

Alex
06.12.2017
17:56:31
Если ты плохо понимаешь, то в принципе свой экспресс писать и смысла нет. У ноды экосистема типа конструктор и тебе проще пакет поставить, чем своё педалить.
А вот когда шишки набьёшь, пооткрываешь с полсотни тикетов в гитхабе на баги того же експреса, тогда и милости просим свой форк с киллер фичами. Как-то так я себе представляю
не, он про другое.
Не знаю насколько это правильно, но мне частенько помогает. Строя свой велосипед по мотивам, допустим экспресса, ты лучше узнаешь какие проблемы решает, и как внутри устроен экспресс.
Жанр прикольный, но каких-то книг по этому поводу я не знаю


Buka
06.12.2017
17:59:16
Спасибо за советы

Maxim
06.12.2017
19:39:02
@fourth_wall Спасибо =)

Google

Maxim
06.12.2017
19:39:46
а еще подскажите, мне обязательно ставить eslint глобально, чтоб работал линтер в атоме и других редакторах?

Cenator
06.12.2017
19:40:34
вскод подхватывает

Vladimir
06.12.2017
19:40:47
нет, т.к. линтер постоянно обновляется

Cenator
06.12.2017
19:40:48
только плагин нужен

Vladimir
06.12.2017
19:40:51
всегда локально

Maxim
06.12.2017
19:41:43
супер =) Спасибо

Джон
06.12.2017
19:41:52
круто что вс код форматирует при сейве по линт конфигу )
если флажок поставить в настройках
вообще нравится прям

Vladimir
06.12.2017
19:43:57
prettier - хорошая вещь тоже, что касается форматирования

Roman
06.12.2017
19:47:49

Vladimir
06.12.2017
19:51:48
еслинт проверяет код, а притер его форматирует под один стандарт

Cenator
06.12.2017
19:53:53

Gleb
06.12.2017
19:54:11

Таймураз
06.12.2017
19:55:00
Зачем нужен prettier, когда есть eslint? (ни за чем)

1nd2rd3st
06.12.2017
19:58:51
Видимо этот ваш prettier умеет в форматирование не только js.
Но в тоже время только в форматирование он и умеет

Dmitrii
06.12.2017
20:18:41
затем что еслинт это чекер ошибок, впервую очередь придуманный для помощи программисту при нахождении рутинных ошибок и только пересекающийся со сферами код стайла и код форматирования. преттиер изначально создан для форматирования, но ничего не знает про ошибки. Всегда использую оба, prettier код стайл и автоформат. eslint проверка на ошибки.

serg
06.12.2017
20:19:43
thx
а что юзаешь flow или ts?

Google

Admin
ERROR: S client not available

Dmitrii
06.12.2017
20:21:08
изначально типизированные языки, если нужны типы

serg
06.12.2017
20:21:55
т.е. "типизированные языки" ? не js в смысле?

Dmitrii
06.12.2017
20:22:27
да

serg
06.12.2017
20:22:36
java, c#?
я именно про js интересовался... типизирует ли кто в проектах.

Dmitrii
06.12.2017
20:23:36
да выбор большой))

Cenator
06.12.2017
20:23:54
Scala норм

serg
06.12.2017
20:24:24
начал flow смотреть видос
https://www.youtube.com/watch?v=0HlqX4lQZas

Dmitrii
06.12.2017
20:25:48
выбери тот который больше понравится либо тот, который знает твой сосед/команда, у них есть свои плюсы и минусы и их можно обмусоливать бесконечно

serg
06.12.2017
20:26:20
логично
ну а если волк? волк-одиночка...

Dmitrii
06.12.2017
20:26:57
"который больше понравится"

serg
06.12.2017
20:27:14
и здесь исчерпывающе дружище

Cenator
06.12.2017
21:45:48
https://i.gyazo.com/ad1b5fd49608b24cb1e13e400eaa5066.png
почему порт undefined?

Igor
06.12.2017
21:47:30
потому что у process.env и defaultPort нету поля PORT

Дмитрий
06.12.2017
21:47:34

Cenator
06.12.2017
21:48:56
а так?

Google

Cenator
06.12.2017
21:49:05
то же самое

1nd2rd3st
06.12.2017
21:51:15
Зачем всё так усложнять?
const PORN = process.env.PORT || 3000;

Cenator
06.12.2017
21:52:34
если не прописать || 3000 то линтер будет ругаться что деструктуризации нет (и правильно)
думаю что можно и с этим оператором оставить деструктуризацию, только интересно как

Noname
06.12.2017
21:54:22
Где постигнуть дзен package-lock'a ?

1nd2rd3st
06.12.2017
21:58:12
Не благодари https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Default_values_2

Cenator
06.12.2017
21:58:41
точно, забыл, спс

Mikhail
06.12.2017
22:05:38

Леха
06.12.2017
22:07:15