Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 April 03

KT

Kostya T in NodeUA - JavaScript and Node.js in Ukraine
если так критично, тогда лучше использовать внешние крон аналоги типа  https://cloud.google.com/scheduler/docs или что-то подобное
а pub sub даст гарантию что действие будет выполнено
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
А почему нельзя юзать глобал? Мне откровенно интересно
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
JavaScript Fwdays: Бесплатный вебинар 7, 14, 21 апреля 2020
𝗡𝗼𝗱𝗲.𝗷𝘀 в 𝟮𝟬𝟮𝟬: Выйди и зайди нормально

За последние 5 лет Node.js очень изменился, но знания о платформе у сообщества остались на уровне 2013-2015 годов, все те же подходы, все те же проблемы. Сообщество плохо следит за новыми возможности, а если и узнает про них, то это не влияет на написание ежедневного кода. В Node.js, да и в JavaScript, слабо проникают фундаментальные знания по программной инженерии и архитектуре, параллельному программированию, GRASP, SOLID, GoF, а если и проникают, то не подвергаются адаптации и переосмыслению. Поэтому, среди других языков программирования JavaScript воспринимается, как несерьезный, а Node.js, как платформа для малограмотных людей. Как преодолеть эту тенденцию и как изменить подход к разработке на Node.js в 2020 году, с использованием всех современных возможностей и знаний, а так же, что нужно изменить в ежедневных практиках написания кода, эти и другие вопросы будут освещены в докладе «Node.js в 2020: Выйди и зайди нормально».

https://fwdays.com/en/event/node-js-in-2020
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Kostya T
можно просто указать нужную таймзону

const { CronJob } = require('cron');
const job = new CronJob('0 0 9 * * *', handler, null, true, 'PDT');

 job.start();
Но смена часового пояса же всё равно не учитывается?
источник

KT

Kostya T in NodeUA - JavaScript and Node.js in Ukraine
на сколько я понял цель была в таймере для одной таймзоны PDT (для Сан Франциско).
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Kostya T
на сколько я понял цель была в таймере для одной таймзоны PDT (для Сан Франциско).
Там (в Сан-Франциско) есть смена часового пояса, летом utc-8, зимой utc-7
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Kostya T
на сколько я понял цель была в таймере для одной таймзоны PDT (для Сан Франциско).
Там вместо PDT можно указать America/Los_Angeles и оно должно вроде правильно работать. Надо будет перепроверить
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Как? В какой момент будет смена расписания?
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
ID:0
JavaScript Fwdays: Бесплатный вебинар 7, 14, 21 апреля 2020
𝗡𝗼𝗱𝗲.𝗷𝘀 в 𝟮𝟬𝟮𝟬: Выйди и зайди нормально

За последние 5 лет Node.js очень изменился, но знания о платформе у сообщества остались на уровне 2013-2015 годов, все те же подходы, все те же проблемы. Сообщество плохо следит за новыми возможности, а если и узнает про них, то это не влияет на написание ежедневного кода. В Node.js, да и в JavaScript, слабо проникают фундаментальные знания по программной инженерии и архитектуре, параллельному программированию, GRASP, SOLID, GoF, а если и проникают, то не подвергаются адаптации и переосмыслению. Поэтому, среди других языков программирования JavaScript воспринимается, как несерьезный, а Node.js, как платформа для малограмотных людей. Как преодолеть эту тенденцию и как изменить подход к разработке на Node.js в 2020 году, с использованием всех современных возможностей и знаний, а так же, что нужно изменить в ежедневных практиках написания кода, эти и другие вопросы будут освещены в докладе «Node.js в 2020: Выйди и зайди нормально».

https://fwdays.com/en/event/node-js-in-2020
отличная идея
источник

KT

Kostya T in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Там (в Сан-Франциско) есть смена часового пояса, летом utc-8, зимой utc-7
да, согласен, не учитывает
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Как? В какой момент будет смена расписания?
Пакет cron использует moment-timezone. В moment-timezone зашиты даты всех смен расписаний по всем таймзонам где-то до 2035 года. Поэтому оно соображает
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Пакет cron использует moment-timezone. В moment-timezone зашиты даты всех смен расписаний по всем таймзонам где-то до 2035 года. Поэтому оно соображает
То есть там ставится крон на даты смен часового пояса, и по его срабатыванию корректируются имеющиеся кроны?
Вопрос именно в том, когда происходит коррекция. В какой момент
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Как внутри не знаю, нужно в код смотреть.
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Насколько я понимаю там не один раз устанавливается setInterval а во время каждого запуска вычисляется время следующего выполнения через setTimeout, и вполне можно увидеть что следующее выполнение будет после перевода часов
источник

@

@andrii in NodeUA - JavaScript and Node.js in Ukraine
ID:0
JavaScript Fwdays: Бесплатный вебинар 7, 14, 21 апреля 2020
𝗡𝗼𝗱𝗲.𝗷𝘀 в 𝟮𝟬𝟮𝟬: Выйди и зайди нормально

За последние 5 лет Node.js очень изменился, но знания о платформе у сообщества остались на уровне 2013-2015 годов, все те же подходы, все те же проблемы. Сообщество плохо следит за новыми возможности, а если и узнает про них, то это не влияет на написание ежедневного кода. В Node.js, да и в JavaScript, слабо проникают фундаментальные знания по программной инженерии и архитектуре, параллельному программированию, GRASP, SOLID, GoF, а если и проникают, то не подвергаются адаптации и переосмыслению. Поэтому, среди других языков программирования JavaScript воспринимается, как несерьезный, а Node.js, как платформа для малограмотных людей. Как преодолеть эту тенденцию и как изменить подход к разработке на Node.js в 2020 году, с использованием всех современных возможностей и знаний, а так же, что нужно изменить в ежедневных практиках написания кода, эти и другие вопросы будут освещены в докладе «Node.js в 2020: Выйди и зайди нормально».

https://fwdays.com/en/event/node-js-in-2020
в какое время уточните пожалуйста
источник

DK

Dmitry Kushniruk in NodeUA - JavaScript and Node.js in Ukraine
19-21
источник

@

@andrii in NodeUA - JavaScript and Node.js in Ukraine
спасибо
источник
2020 April 05

AP

Aleksandr Perepichai in NodeUA - JavaScript and Node.js in Ukraine
Привет, может кто подскажет, не могу понять:
источник

AP

Aleksandr Perepichai in NodeUA - JavaScript and Node.js in Ukraine
Как в модулях логировать ошибки? Использую winston. Нужно в каждом модуле прописывать логгер?
источник

MG

Maxim Grishkov in NodeUA - JavaScript and Node.js in Ukraine
Aleksandr Perepichai
Как в модулях логировать ошибки? Использую winston. Нужно в каждом модуле прописывать логгер?
Можно создать иерархию классов ошибок. И хендлить их вверху цепочки обработки
источник