Size: a a a

JavaScript.Ninja

2021 June 21

IK

Illya Klymov in JavaScript.Ninja
Nx хорош
источник

IK

Illya Klymov in JavaScript.Ninja
Nx и rush - то что стоит брать
источник

IK

Illya Klymov in JavaScript.Ninja
Лерну для продуктов брать не стоит :)
источник

M

Merry in JavaScript.Ninja
Почему?
источник

IK

Illya Klymov in JavaScript.Ninja
Потому что у нее нет инструментов для решения задач продукта
источник

IK

Illya Klymov in JavaScript.Ninja
"пересобери все приложения, которые зависят от обновившейся библиотеки"
источник

M

Merry in JavaScript.Ninja
Понял, спасибо
источник

j

john john in JavaScript.Ninja
спасибо!
источник
2021 June 22

V

Vitaliy in JavaScript.Ninja
что за раш ?
источник

v

vasilich in JavaScript.Ninja
На мейн
источник

DP

Dmytro Petunenko in JavaScript.Ninja
А какие ещё можно очертить задачи приложения в противовес задач библиотеки?
источник

TV

Tima Vertogradov in JavaScript.Ninja
Подскажите, в июне стоит ожидать анонс базового курса ?
источник

IK

Illya Klymov in JavaScript.Ninja
Думаю нет, по объему того что я хочу доделать ещё для него
источник

N

Nikolai in JavaScript.Ninja
Всем привет! Будем знаокмы
источник

M

Max in JavaScript.Ninja
Всем привет) Такой вопрос - проект крутиться на digital ocean droplet. Если ли смысл выбирать например cloudwatch logs как менеджер логов, или же лучше поднять  logstash или datadog например? Проблема в том что в aws мы юзаем только s3, и как то мне кажется глупо завязываться на cloudwatch если у нас никакой инфраструктуры нет в aws облаке, да и это же по сути мониторинг облака в aws, а не менеджер логов). А с другой стороны поднимать собственный elk например - это же надо сапортить и тд. Шо делать?
источник

PD

Petya Danchuk in JavaScript.Ninja
подскажите пожалуйста как этот код переделать чтобы когда в ошибке есть такое
 "error": "too_many_requests",
   "details": {
       "timeout": 4192
   }

то следующий запрос разрешено было делать через время указанное в timeout?
  const limit = process.env.mediaInfoRequestRepeatLimit;
 const limitedStatus = ErrorStatus.TOO_MANY_REQUESTS;
 const [startTime, setStartTime] = useState(0);
 const [prevErrorState, setPrevErrorState] = useState(null);

 const getCurrentTime = () => Math.floor(new Date().getTime() / 1000);

 useEffect(() => {
   if (error !== null) {
     if (error !== prevErrorState) {
       if (prevErrorState === limitedStatus) {
         setIsLimitReached(false);
         setStartTime(0);
       }
       if (error === limitedStatus) {
         setStartTime(getCurrentTime());
       }
       setPrevErrorState(error);
     } else if (error === limitedStatus) {
       const currentTime = getCurrentTime();
       if (currentTime >= startTime + limit) {
         setIsLimitReached(true);
       }
     }
   }
 // eslint-disable-next-line react-hooks/exhaustive-deps
 }, [error]);
источник

AF

Andrey Furman in JavaScript.Ninja
Подскажите пожалуйста в вебшторме плагин по гиту, есть такой?
источник

YS

Yuri Strelets in JavaScript.Ninja
есть такое
источник

AF

Andrey Furman in JavaScript.Ninja
шяс попробую
источник

AF

Andrey Furman in JavaScript.Ninja
хоть какая-то альтернатива, спасибо
источник