#dayjs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #dayjs, aggregated by home.social.
-
Повторяющиеся задачи без RRULE: мой опыт реализации в своём таск-трекере
Повторяющиеся задачи кажутся базовой функцией любого таск-трекера, но мне пришлось их реализовывать с нуля в уже работающем проекте с десятками тысяч пользователей. У меня был выбор: внедрять тяжелый стандарт RRULE или писать свой велосипед? Для своего трекера задач в Telegram «OK, Bob!» я выбрал второй путь. В статье рассказываю про подход «буферизированной материализации»: как хранить бесконечные серии в MongoDB, не убивая базу, зачем нужно «скользящее окно» генерации и почему работа с таймзонами сложнее, чем просто хранение в UTC. Разбор архитектуры, кода и неочевидных UX-компромиссов.
https://habr.com/ru/articles/986794/
#тасктрекер #таскменеджер #повторяющиеся_задачи #nestjs #agenda #rrule #dayjs
-
Very sus 🤔
Wouldn't "Invalid Date" be different in another language in the browser?
-
Me encanta trabajar con day.js para manipular fechas, parsear, hacer búsquedas u obtener tiempos relativos.
Por ejemplo, necesitaba obtener el día 1 del mes anterior: A la fecha actual (`dayjs()`), quito un mes (`subtract(1, 'month')`) y después voy al inicio del mes (`startOf('month')`).
Funcional y elegante.
Documentación: https://day.js.org/
#javascript #dayjs