Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 October 01

GZ

Gleb Zhidovich in NodeUA - JavaScript and Node.js in Ukraine
Здравствуйте, а где смотреть домашние задания?
источник

Г

Глеб in NodeUA - JavaScript and Node.js in Ukraine
Всем привет. Кто-то работал с AWS SQS? Такой вопрос: можем ли мы каким-то образом доставать лишь определенные сообщения из очереди, FIFO или Standard – не важно, по какому-то идентификатору? Пока экспеременитую с
MessageAttributeNames: ['CUSTOM_ATTR_NAME']

и
AttributeNames: ['MessageGroupId`]
Но возвращаются либо
1) все сообщения (в случае с FIFO) даже в случае с группировкой;
2) либо часть нужных сообщений, но не все (атрибут нейм групируется с атрибут неймом, но при лимите 10 ни разу не получилось достать больше 3 за раз)
источник
2019 October 02

AI

Anton Iskryzhytskyi in NodeUA - JavaScript and Node.js in Ukraine
Глеб
Всем привет. Кто-то работал с AWS SQS? Такой вопрос: можем ли мы каким-то образом доставать лишь определенные сообщения из очереди, FIFO или Standard – не важно, по какому-то идентификатору? Пока экспеременитую с
MessageAttributeNames: ['CUSTOM_ATTR_NAME']

и
AttributeNames: ['MessageGroupId`]
Но возвращаются либо
1) все сообщения (в случае с FIFO) даже в случае с группировкой;
2) либо часть нужных сообщений, но не все (атрибут нейм групируется с атрибут неймом, но при лимите 10 ни разу не получилось достать больше 3 за раз)
Как по мне лучший вариант  SQS + lambda. И можно фильтровать в лямбде сколько угодно.
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
1k, Achievement unlocked

https://github.com/tshemsedinov
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Привіт, хто порадить як правильно зробити: наприклад юзер змінює свої дані в профілі і мені краще визначати на клієнті що змінив юзер а що ні і відправляти тільки тещо змінилось а потім на сервері шукати і робити умови для того щоб змінити лише деякі елементи в БД. Чи просто взяти змінювати всі дані профілю просто Update всього профілю не важливо що він змінив?
источник

P

Pete in NodeUA - JavaScript and Node.js in Ukraine
Я бы обновлял только то что поменялось
источник

AS

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

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dima Moroz
Привіт, хто порадить як правильно зробити: наприклад юзер змінює свої дані в профілі і мені краще визначати на клієнті що змінив юзер а що ні і відправляти тільки тещо змінилось а потім на сервері шукати і робити умови для того щоб змінити лише деякі елементи в БД. Чи просто взяти змінювати всі дані профілю просто Update всього профілю не важливо що він змінив?
И так и так одинаково хорошо. Принимайте решение в зависимости от размера профиля, если там 100 полей, то только изменения, а если 10, то проще все. Ну и если ивентсорсинг или логи или нужно подписывать запись криптографически, то тогда все поля.
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
И так и так одинаково хорошо. Принимайте решение в зависимости от размера профиля, если там 100 полей, то только изменения, а если 10, то проще все. Ну и если ивентсорсинг или логи или нужно подписывать запись криптографически, то тогда все поля.
А якщо відбутется якийсь краш і дані користувача всі можна втратити при повному update
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dima Moroz
А якщо відбутется якийсь краш і дані користувача всі можна втратити при повному update
Если на датацентр упадет американская бомба, то используется ли журналирование транзакций или нет...
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Если на датацентр упадет американская бомба, то используется ли журналирование транзакций или нет...
Ок, зрозумів))
источник

BY

Bohdan Yurchuk in NodeUA - JavaScript and Node.js in Ukraine
Dima Moroz
Привіт, хто порадить як правильно зробити: наприклад юзер змінює свої дані в профілі і мені краще визначати на клієнті що змінив юзер а що ні і відправляти тільки тещо змінилось а потім на сервері шукати і робити умови для того щоб змінити лише деякі елементи в БД. Чи просто взяти змінювати всі дані профілю просто Update всього профілю не важливо що він змінив?
Якщо ти на фронтенді кидаєш сутність на едіт через PUT метод то по православному треба кидати повну сутність враховуючи і не змінені поля. І навпаки для  PATCH реквестів.
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Bohdan Yurchuk
Якщо ти на фронтенді кидаєш сутність на едіт через PUT метод то по православному треба кидати повну сутність враховуючи і не змінені поля. І навпаки для  PATCH реквестів.
дякую
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Bohdan Yurchuk
Якщо ти на фронтенді кидаєш сутність на едіт через PUT метод то по православному треба кидати повну сутність враховуючи і не змінені поля. І навпаки для  PATCH реквестів.
Впринципі я так подумав що зав'язка йде з ангуляром і всерівно якщо наприклад юзер змінює фотографію юзера то йде відразу put метод на сервер і відправляє новий шлях до картинки зберігаючи її на сервері, і наприклад робити update для цілого юзера немає сенсу. Через те що в багатьох випадках відразу після зміни якихось полів буде відбуватися запит, лише для деяких структурованих і обєданих полів то я буду робити їх update повністю
источник

Р

Рома in NodeUA - JavaScript and Node.js in Ukraine
на сколько  часов лекция? изначально было на 7, а  по ссылке на 4
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Внимание, в четверг лекция в 16:10
источник

AO

Andrew Ostrovskii in NodeUA - JavaScript and Node.js in Ukraine
Не совсем уверен, на счёт того, что ему без разницы. Я, конечно, абсолютно не знаю, как это работает внутри, но суть в том, что доступ к файлам через volume осуществляется как-то через сеть. И в таком случае, дефолтные watch не очень то и рабоют. Насколько помню, в таких случае нужно настраивать userPolling

В общем, вот тут есть troubleshout для nodemon
@dima_morozzz

https://docs.docker.com/docker-for-windows/troubleshoot/

P.S. поправьте, если что не так сказал
источник

AS

Alex Shubin in NodeUA - JavaScript and Node.js in Ukraine
там если не ошибаюсь нужно какой-то флаг добавлять что бы он нормально работал с докером
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Andrew Ostrovskii
Не совсем уверен, на счёт того, что ему без разницы. Я, конечно, абсолютно не знаю, как это работает внутри, но суть в том, что доступ к файлам через volume осуществляется как-то через сеть. И в таком случае, дефолтные watch не очень то и рабоют. Насколько помню, в таких случае нужно настраивать userPolling

В общем, вот тут есть troubleshout для nodemon
@dima_morozzz

https://docs.docker.com/docker-for-windows/troubleshoot/

P.S. поправьте, если что не так сказал
Вже немає проблеми, просто зробив нові контейнери і все працює.
источник

AS

Alex Shubin in NodeUA - JavaScript and Node.js in Ukraine
Alex Shubin
там если не ошибаюсь нужно какой-то флаг добавлять что бы он нормально работал с докером
источник