Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 February 11

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Смотря как вы расшифровываете вторую букву аббревиатуры
скорее как inversion
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
если я правильно понимаю, то DepInjection это только одна из возможных реализаций / подтипов DepInversion
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Nikita
скорее как inversion
Тогда можете без
источник

DL

Dml Levon in NodeUA - JavaScript and Node.js in Ukraine
Nikita
ага, а вообще обьязательно использовать какой то фреймворк/библиотеку для di? что если я буду просто принимать зависимости в конструкторе и где то в index.js это все склеивать (В пределах модуля)
Можете посмотреть в сторону паттерна composition root
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Dml Levon
Можете посмотреть в сторону паттерна composition root
ок, благодарю
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Nikita
ага, а вообще обьязательно использовать какой то фреймворк/библиотеку для di? что если я буду просто принимать зависимости в конструкторе и где то в index.js это все склеивать (В пределах модуля)
Да норм. Ещё бы ленивую инициализацию юзать и всё.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Да норм. Ещё бы ленивую инициализацию юзать и всё.
а здесь не будет проблем с порядком инициалзиации зависимостей / или circular dependency? или если она есть то архитектура никакая и что то я делаю не так?))
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Nikita
а здесь не будет проблем с порядком инициалзиации зависимостей / или circular dependency? или если она есть то архитектура никакая и что то я делаю не так?))
Есть на каком-то этапе. Но всё решаемо. А так очень нравится, когда всё явно, без магии ди контейнеров и мидлвар.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
кстати а как правильно подключать вебсокеты к приложению? имею ввиду вот в хттп запросах все понятно - есть контроллер, есть запрос, есть ответ. а какую абстракцию по типу контроллера использовать для сокетов? учитывая то что там может быть общение в две стороны, не в стиле запрос-ответ?
источник
2021 February 12

S

Sergey in NodeUA - JavaScript and Node.js in Ukraine
Nikita
кстати а как правильно подключать вебсокеты к приложению? имею ввиду вот в хттп запросах все понятно - есть контроллер, есть запрос, есть ответ. а какую абстракцию по типу контроллера использовать для сокетов? учитывая то что там может быть общение в две стороны, не в стиле запрос-ответ?
Да +- все так же, реакция на событие прихода сообщения как на клиенте, так и на сервере.
Почитайте в Гугле, на хабре есть статья по применению вебсокетов на js
источник

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
Nikita
кстати а как правильно подключать вебсокеты к приложению? имею ввиду вот в хттп запросах все понятно - есть контроллер, есть запрос, есть ответ. а какую абстракцию по типу контроллера использовать для сокетов? учитывая то что там может быть общение в две стороны, не в стиле запрос-ответ?
Может быть условный паблишер, которому, изнутри сервиса, бросаются события предметной области
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Спасибо за видео, помогает не выгореть и не запутаться.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Руслан
Спасибо за видео, помогает не выгореть и не запутаться.
Меня ещё больше запутало. Однозначных аргументов не услышал. Кроме того, что js везде, поэтому он и крутой.
источник

DL

DooDac LongNhat in NodeUA - JavaScript and Node.js in Ukraine
кто то может подсказать как в постгрес добавить внешний ключ и разрешить ему быть null?
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
DooDac LongNhat
кто то может подсказать как в постгрес добавить внешний ключ и разрешить ему быть null?
насколько помню внешний ключ должен ссылаться на праймари колонку. она не может быть нал
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Меня ещё больше запутало. Однозначных аргументов не услышал. Кроме того, что js везде, поэтому он и крутой.
для меня ключевая фраза - учите CS
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Позабавил конечно Немчинский, на фоне казался джуном, который заглядывает в рот Тимуру) Каждый раз, когда он что то говорил было немного стыдно за него)
Наверное этот  java босс побоится ещё таких сильных гостей приглашать.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Руслан
для меня ключевая фраза - учите CS
А потом клепать формочки в компании с говнокодерами))
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
А потом клепать формочки в компании с говнокодерами))
клепать формочки - это тоже труд
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Руслан
клепать формочки - это тоже труд
Вся глубина учений Тимура не нужна для этого.
источник