Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 August 30

VD

Vlad Demchenko in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
а є якісь реальні кейси де це використовується?
в якій ситуації треба використовувати такий стиль?
Не знаю как в node.js, а в реакте довольно часто используется, если хочешь сгруппировать объект props для нескольких компонент и потом вызывая эту функцию просто его разворачиваешь
{...someFunc()}
источник

🏡К

🏡 Назар Калитюк... in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
а є якісь реальні кейси де це використовується?
в якій ситуації треба використовувати такий стиль?
я б і так не писав. Краще вже  => { return { }}, бо вдруг захочеш помінять логіку, нада буде переписувать дужки.
источник

O

Oleksandr in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
а є якісь реальні кейси де це використовується?
в якій ситуації треба використовувати такий стиль?
Мені не подобається такий стиль. Взагалі використовувати об'єкт лише для однієї функції. Це нагадує мені трохи bind. Я в об'єкті описую функції приблизно в такому стилі { sum: () => {console.log()} }. Тільки зміст функції не обов'язково в один рядок.
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
Oleksandr
Мені не подобається такий стиль. Взагалі використовувати об'єкт лише для однієї функції. Це нагадує мені трохи bind. Я в об'єкті описую функції приблизно в такому стилі { sum: () => {console.log()} }. Тільки зміст функції не обов'язково в один рядок.
В такому випадку в метода контекст втрачається
источник

O

Oleksandr in NodeUA - JavaScript and Node.js in Ukraine
Terry Sahaidak
В такому випадку в метода контекст втрачається
Якщо не потрібен контекст, то можна. Інакше так, без стрілок.
источник
2019 August 31

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
всем привет, кто пользщовался ajv схемой?
Возникла проблема с additionalProperties и конструкцией “if then”, если я назначаю какие-то поля в then и включаю валидацию дополнительных полей, то они конфликтуют, те срабатывает then (к примеру при определенном типе юзера), добавляет дополнительное поле, а потом срабатывает additionalProperties, который говорит что вы добавили лишнее поле
источник

OG

Oleg Gorelkin in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Та заказчик не технический человек, это я параноик переживаю что наши ключи вот так просто в process.env доступны. И мне интересно это bad practiсе или нет.
Если используете докер или кубернеты, в них есть специальные секретные ключи. В общем они как раз и были созданы для таких целей
источник

AY

Alexandr Yurkovsky in NodeUA - JavaScript and Node.js in Ukraine
Всем привет!) Подскажите какую бд лучше выбрать для API доставки еды (типо яндекс еды, delivery club)? Mongo, mySQL, PostgreSQL?
источник

Y

Yakov in NodeUA - JavaScript and Node.js in Ukraine
Alexandr Yurkovsky
Всем привет!) Подскажите какую бд лучше выбрать для API доставки еды (типо яндекс еды, delivery club)? Mongo, mySQL, PostgreSQL?
лично я бы выбрал mySql, если будет мега нагрузка то перейти на PostreSQL -> MSSQL, но тут больше, имхо, вопрос не в типе сервера, а сколько будет физических серверов в кластере
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
Yakov
лично я бы выбрал mySql, если будет мега нагрузка то перейти на PostreSQL -> MSSQL, но тут больше, имхо, вопрос не в типе сервера, а сколько будет физических серверов в кластере
Цікаво чому саме мускул
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Для начала надо построить модель(и) данных. А потом уже под них выбирать базы данных.
источник

A

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

Y

Yakov in NodeUA - JavaScript and Node.js in Ukraine
Terry Sahaidak
Цікаво чому саме мускул
как самое распространенное решение, которое просто реализовать, просто сопровождать, просто найти того кто будет сопровождать и часто этого более чем достаточно на старте проекта/стартапа - но все зависит от амбиций и реалий
источник

SN

Stephan Nein in NodeUA - JavaScript and Node.js in Ukraine
Yakov
как самое распространенное решение, которое просто реализовать, просто сопровождать, просто найти того кто будет сопровождать и часто этого более чем достаточно на старте проекта/стартапа - но все зависит от амбиций и реалий
Под мускул sequelize/knex?
источник

Y

Yakov in NodeUA - JavaScript and Node.js in Ukraine
Stephan Nein
Под мускул sequelize/knex?
mysql2, mysql2/promise
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
Yakov
как самое распространенное решение, которое просто реализовать, просто сопровождать, просто найти того кто будет сопровождать и часто этого более чем достаточно на старте проекта/стартапа - но все зависит от амбиций и реалий
З постгрісом сильно важче?
источник

Dd

Dmitry darkdim in NodeUA - JavaScript and Node.js in Ukraine
Terry Sahaidak
З постгрісом сильно важче?
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
я знаю шо таке постгріс) мені цікава саме власна думка, чому саме мускул, якщо є постгріс)
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
те шо є багато людей, які вміють швидесенько нафігачити шось на мускулі — я зрозумів) ще які є переваги?
источник
2019 September 01

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Terry Sahaidak
те шо є багато людей, які вміють швидесенько нафігачити шось на мускулі — я зрозумів) ще які є переваги?
Хороший вопрос. Здесь пишут про то что в postgres небольшой минус в том что нужно не забывать vacuum периодически делать https://www.quora.com/Why-prefer-MySQL-over-PostgreSQL и еще вот пост от Uber почему они переключились на MySQL https://eng.uber.com/mysql-migration
источник