Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 13

Ш

Шима in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
прикол про ORМ - в Sequelize есть баг когда он “обгрызает” названия полей когда делаешь запрос с сильной (3-4 уровня) вложенностью. у нас в легаси коде была такая вложенность и он пообгрызал поля. типа поле называется transactionLimit а оно в обьекте возвращает проперти transactionLim - двух букв не хватает, и так у нескольких полей
Pdo тоже так?
источник

AD

Artem Danilov in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
прикол про ORМ - в Sequelize есть баг когда он “обгрызает” названия полей когда делаешь запрос с сильной (3-4 уровня) вложенностью. у нас в легаси коде была такая вложенность и он пообгрызал поля. типа поле называется transactionLimit а оно в обьекте возвращает проперти transactionLim - двух букв не хватает, и так у нескольких полей
Укажи minifyAliases и это решит проблему.
Они доку долгое время не обновляют, лучше смотреть по коду.
https://github.com/sequelize/sequelize/pull/11095/files#diff-185469cea2079250f6cac5b57384909522b66a45fbd6c1180169f89b5ac0befaR1143
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Artem Danilov
Укажи minifyAliases и это решит проблему.
Они доку долгое время не обновляют, лучше смотреть по коду.
https://github.com/sequelize/sequelize/pull/11095/files#diff-185469cea2079250f6cac5b57384909522b66a45fbd6c1180169f89b5ac0befaR1143
Признак говнопакета
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
Шима
Pdo тоже так?
Php pdo ?
источник

AD

Artem Danilov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Признак говнопакета
Конструктивно
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Что вы знаете от технологическом стеке Metarhia? (можно выбирать несколько)
Анонимный опрос
23%
Ничего, но очень интересно
14%
Смотрел только видео о нем
14%
Присматриваюсь пока
2%
Пробую использовать
14%
Смотрел код в репе
13%
Доки сделайте может
4%
Отличный код
1%
Это плохой код
9%
Пока сыровато
7%
Мне не интересно
Проголосовало: 740
источник
2021 March 14

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Серверные приложения Nodejs могут держать состояние в памяти, жить многопоточно, долго и надежно
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Серверные приложения Nodejs могут держать состояние в памяти, жить многопоточно, долго и надежно
Links or it didn't happen
источник

A

Andrew in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Серверные приложения Nodejs могут держать состояние в памяти, жить многопоточно, долго и надежно
Собственно говоря да, если не юзать стейт, нафиг вообще нода нужна? :)
источник

DD

Dima Demokritov in NodeUA - JavaScript and Node.js in Ukraine
Подскажите,как найти строку в файле(место где она располагается)
источник

DD

Dima Demokritov in NodeUA - JavaScript and Node.js in Ukraine
Есть текст,а необходимо узнать на какой строке и какого символа встречатся какое-то слово
источник

DB

Dmytro Braginets in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Серверные приложения Nodejs могут держать состояние в памяти, жить многопоточно, долго и надежно
Я предполагаю что и dotnet и Java серверные приложения могут так делать. Но stateless значительно проще концептуально и поэтому все продолжают делать как деды делали - все состояние в базе данных.
источник

L

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

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
И zero-downtime деплоем тоже пусть кто-то другой занимается )) и восстановлением потерянных данных
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Braginets
Я предполагаю что и dotnet и Java серверные приложения могут так делать. Но stateless значительно проще концептуально и поэтому все продолжают делать как деды делали - все состояние в базе данных.
1. GraphQL же не говоит, что деды делали хорошо
2. Реста придерживаются 2% разработчиков, а остальные только называют это рестом
3. Да и рест не особо эффективен в масштабировании. Его придумали чтобы не реализовывать распределенные системы, но и без него есть протоколы консенсуса, модель акторов, конфликто-безопасные структуры данных и т.д.
источник

DB

Dmytro Braginets in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Серверные приложения Nodejs могут держать состояние в памяти, жить многопоточно, долго и надежно
1. GraphQL - вообще не понимаю хайпа вокруг этой «технологии». Точнее предполагаю что это все выходцы из фронтенда которым теперь «магически» не нужно задалбывать бэкендеров добавить полей в эндпоинт.
2. Идеальный рест это наверное утопия. Как например в ответ на POST запрос редиректить на получение ресурса вместо того чтобы просто отдать созданную сущность обратно )))
3. Мне кажется рест, точнее стейтлесс модель более проста в понимании и не нужно много чего держать в голове. Запрос- ответ, запрос-ответ,....
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
GraphQL мегахорош, когда у вас есть пачка потребителей вашего API, каждый с разными потребностями.

Давая им одну гибкую ручку, вместо требований n+1 запроса вы очень сильно облегчаете им жизнь и они за это готовы платить
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Braginets
1. GraphQL - вообще не понимаю хайпа вокруг этой «технологии». Точнее предполагаю что это все выходцы из фронтенда которым теперь «магически» не нужно задалбывать бэкендеров добавить полей в эндпоинт.
2. Идеальный рест это наверное утопия. Как например в ответ на POST запрос редиректить на получение ресурса вместо того чтобы просто отдать созданную сущность обратно )))
3. Мне кажется рест, точнее стейтлесс модель более проста в понимании и не нужно много чего держать в голове. Запрос- ответ, запрос-ответ,....
REST это масштабирование времен Apache 2.0
А GraphQL - это давайтк зальем все магией
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
GraphQL мегахорош, когда у вас есть пачка потребителей вашего API, каждый с разными потребностями.

Давая им одну гибкую ручку, вместо требований n+1 запроса вы очень сильно облегчаете им жизнь и они за это готовы платить
бэк тогда не стабилен и по сути не нужен. разве не?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav Zhymkov
бэк тогда не стабилен и по сути не нужен. разве не?
что значит нестабилен и не нужен?
источник