Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 14

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav Zhymkov
добрый вечер, можете поделиться, какие задачи у вас решает bff?
Бизнес-логика (часть), аналитика, поддержка организационных структур пользователей
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
насколько у вас жирные bff? и почему вы не хотите делать это на клиенте? сори, если тупо, я пересматриваю bff. хочу сравнить с другим опытом
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
и ласт вопрос, логика ssr, тоже там или отдельный сервер?
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
спасибо
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav Zhymkov
насколько у вас жирные bff? и почему вы не хотите делать это на клиенте? сори, если тупо, я пересматриваю bff. хочу сравнить с другим опытом
У нас - жирные. На клиенте это не сделать потому что и клиенты разные (мобилы + браузеры), и есть свои данные, которые недоступны бэку за нами (отображение структуры организаций клиентов, например)
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
У нас - жирные. На клиенте это не сделать потому что и клиенты разные (мобилы + браузеры), и есть свои данные, которые недоступны бэку за нами (отображение структуры организаций клиентов, например)
спасибо. пугает рост кодовой базы бфф, думаю должен ли он быть толстым.

и второе, за ним бэк на микросервисах, но из-за того, что через бфф все идет, то по сути вопрос отказоустойчивости зависит от стабильности бфф.

в принципе пришел к выводу что ок, но все же заставляет задумываться
источник

MM

Maxim Manylov in NodeUA - JavaScript and Node.js in Ukraine
Dima Haponov
Джвт вообще не надёжный инструмент- лучше забыть за эту шляпку
А можно ссылочку почитать про это?
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Привет, посоветуйте хороший sql query builder
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
Metasql наверное
источник

V

Vadim in NodeUA - JavaScript and Node.js in Ukraine
Maxim Manylov
А можно ссылочку почитать про это?
источник

L

Leon in NodeUA - JavaScript and Node.js in Ukraine
После db as code ваши волосы станут мягкими и шелковистыми.
источник
2021 March 15

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Там в основном про то,что не надо из жвт делать сессии. Т.е. при другом использовании это вполне норм (а иногда просто нет лучшей альтернативы). Есть разница между "жвт ненадёжный инструмент" и "не используйте жвт для сессий"
источник

d

dirtyhandz in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Я считаю, что англоязычная версия MDN гораздо актуальнее и качественнее https://developer.mozilla.org/en-US/docs/Web/JavaScript
Материал в  learn нормыльный и структура, но есть много примеров плохого кода.
Приветствую, а можно какой-нибудь пример плохого кода оттуда? Как новичку, хотелось бы понять о чем идёт речь.
Спасибо!
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Привет всем, как можно добавить в MySql больше 50к юзеров через цикл, чтобы не выбивало ошибку?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vyacheslav
Привет всем, как можно добавить в MySql больше 50к юзеров через цикл, чтобы не выбивало ошибку?
Погугли bulk insert
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Спасибо
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
dirtyhandz
Приветствую, а можно какой-нибудь пример плохого кода оттуда? Как новичку, хотелось бы понять о чем идёт речь.
Спасибо!
Та почти любой, вот первый попавшийся ужас
class Animal {
 constructor(name) {
   this.speed = 0;
   this.name = name;
 }
 run(speed) {
   this.speed = speed;
   alert(`${this.name} бежит со скоростью ${this.speed}.`);
 }
 stop() {
   this.speed = 0;
   alert(`${this.name} стоит.`);
 }
}

// Наследуем от Animal указывая "extends Animal"
class Rabbit extends Animal {
 hide() {
   alert(`${this.name} прячется!`);
 }
}

let rabbit = new Rabbit("Белый кролик");

rabbit.run(5); // Белый кролик бежит со скоростью 5.
rabbit.hide(); // Белый кролик прячется!
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Прикольный вопрос для собеса: дают код на листике - почему этот код говно?)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Тут два варианта, или автор никогда не выдел продакшен-кода или читателя кода принимают за совершенного дауна
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Прикольный вопрос для собеса: дают код на листике - почему этот код говно?)
Я так 10 лет назад Джавистов собеседовал себе
источник