Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 September 24

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Yuriy Yarosh
Ну как бэ после Apache POI и Jaspersoft’a в дебри docx xlsx и pdf’ок лазить не хочется… от одного PostScript’a воротит…
Онлайн сервис, плюем все в гугл док апи, не недароботка, а фича))))
источник

DD

Dmitry Dugin in NodeUA - JavaScript and Node.js in Ukraine
Здравствуйте! Если кто-то юзает вебшторм при разработке может подскажете? Мне бы поставить точку останова при запуске в режиме дебаггер, но потом пошагово переключаться по программе. Я только научился ставить много точек, но чтобе от одной и далее пошагово что-то не пойму как
источник

D

Denys in NodeUA - JavaScript and Node.js in Ukraine
Dmitry Dugin
Здравствуйте! Если кто-то юзает вебшторм при разработке может подскажете? Мне бы поставить точку останова при запуске в режиме дебаггер, но потом пошагово переключаться по программе. Я только научился ставить много точек, но чтобе от одной и далее пошагово что-то не пойму как
источник

D

Denys in NodeUA - JavaScript and Node.js in Ukraine
вам нужен Step Over
источник

DD

Dmitry Dugin in NodeUA - JavaScript and Node.js in Ukraine
Denys
вам нужен Step Over
спасибо. прочитаю
источник
2020 September 25

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Не в тему конечно ноды, но все же фулстеков думаю тут много.
Это вообще давно появилось? Это юзают?

https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM
https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements
источник

a

ant0n [Lviv] 🇺🇦 R16+... in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Drachov
Не в тему конечно ноды, но все же фулстеков думаю тут много.
Это вообще давно появилось? Это юзают?

https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM
https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements
Юзают с успехом, но это не тема этого чата
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
ant0n [Lviv] 🇺🇦 R16+R13
Юзают с успехом, но это не тема этого чата
Не подскажешь канал где я бы смог спросить?
источник

MB

Mikhail Bortnyk in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Drachov
Не подскажешь канал где я бы смог спросить?
https://t.me/frontendua например
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
🙏
источник

MB

Mikhail Bortnyk in NodeUA - JavaScript and Node.js in Ukraine
Для самостоятельного гугления - Web components, Polymer
источник
2020 September 26

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Юзают, я в 2016-2017 работала на проекте сделанном на Google Polymer 2. Неплохо вышло, кстати. Кроме Google еще вот эта компания двигает вебкомпоненты они сделали много своих https://vaadin.com/components.

Но вебкомпоненты это просто способ делания компонентов - я помню, нам не хватало чего-то типа Flux/Redux для организации приложения в целом, мы что-то свое типа Flux накрутили.
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Полимер мёртв. Там есть полуживые lit elements и lit html.
Сами вебкомпоненты прекрасная идея в формате переиспользования и простоты. Но большая тройка победила и это никому не нужно.
Кроме нескольких банков и ютуба они не используются
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Интересная задача у нас сейчас. Есть http сервер он принимает запросы и обрабатывает их (делает SQL запросы и API запросы к другим сервисам). Клиент, который присылает нам запрос, может прислать заголовок Request-Timeout: 10 и тогда, если мы начали обрабатывать запрос, но видим что уже не успеваем за 10 сек, нужно корректно завершить все дела и откатить транзакцию.
источник

KN

Konstantin Nosov in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav
Полимер мёртв. Там есть полуживые lit elements и lit html.
Сами вебкомпоненты прекрасная идея в формате переиспользования и простоты. Но большая тройка победила и это никому не нужно.
Кроме нескольких банков и ютуба они не используются
Полимер мертв в украинском инфополе, stencil и lit-elements весьма популярны на западе, но чуть в другом классе задачь. Концепт библиотека компонент, ux дизайнер из нее накидывает мышкой интерфейс приложения, разработчик дописывает обращения к апи. Сами веб компоненты поддерживаются angular elements, svelte, и вроде даже у vue что-то для них есть. Не популярность у нас вызвана тем что решения для такого конструирования интерфейсов не опенсорсные (закрытая реализация есть у Гугла и у ibm к примеру, правда у вторых оно направленно на генерацию интерфейсов программно)
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Свелт и вью предлагают решения для импорта в вебкомпоненты а не для полноценной интеграции. Не знаю что там в енгулар.
Но там есть куча проблем. Всё плохо с спецификацией динамических импортов, велосипеды реализации реактивности и нюансы с стейтменеджерами (описаны выше), проблемы ssr. Там есть костыль с сервер сайдом но он ужасен.
Так что советовать эту технологию как продакшин реди - такое.
Гугл сам по себе двигал эту тему так что не удивлён. Но они как двигают так и хоронят.
Да и закрытые проприетарные решения такой себе аргумент.
Полимеры про..ли свои полимеры. И я не знаю что должно произойти для массадопшена вебкомпрнент
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Интересная задача у нас сейчас. Есть http сервер он принимает запросы и обрабатывает их (делает SQL запросы и API запросы к другим сервисам). Клиент, который присылает нам запрос, может прислать заголовок Request-Timeout: 10 и тогда, если мы начали обрабатывать запрос, но видим что уже не успеваем за 10 сек, нужно корректно завершить все дела и откатить транзакцию.
Привет, думаю тут можно что-то вроде паттерна Команда реализовать. То есть в базе есть транзакция с startTime и изначально пустым списком команд. Затем, по мере выполнения запроса, добавляются команды-операции. Каждая команда должна иметь достаточный контекст и undo-команду внутри, если придется делать откат. Ну и по мере выполнения транзакции на каждой итерации проверяем, что транзакция не устарела. Наверно нужна еще база для временных результатов.
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Это скорее похоже на сагу
microservices.io/patterns/data/saga.html
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Это скорее похоже на сагу
microservices.io/patterns/data/saga.html
👍 круть
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
А почему нельзя засунуть всю эту логику с запросами к базе и сервисам в обычную транзакцию с и добавить туда функцию ohranaOtmena которая по таймауту будет ошибку кидать.
источник