А кто-нибудь ещё сталкивался с тем, что невозможно быстро убить процесс через диспетчер задач? Раньше я просто быстро нажимал Delete - Enter и он убивал, после какого-то из обновлений, Enter не срабатывает до тех пор пока не отобразится окно завершения задачи, которое отображается только через пару секунд
Меня сильно смущает заголовок статьи, он выглядит так словно клиентов Tesla данная модель ушла в низ, но ведь именно мнения consumer reports на это повлияли, что можно понять из текста статьи. Если это не так, то что-то в этой статье конкретно не так
Любая async функция возвращает Promise.rejected в случае если в ней произошла ошибка, так что можно во внешней функции спокойно ловить с помощью .catch()
Использую dnscrypt + blacklist. Запросы на большинство рекламных ресурсов блокируются средствами DNS. Блокирует хоть и не все, но меня более чем устраивает такой подход, и никакие блокировщики в браузере не нужны.
А что мешает указать, версию ^4.17.9 в списке зависимостей? В таком случае вы явно указываете, что надо брать lodash >= 4.17.9, но < 5. Это отлично вписывается в semver и если авторы lodash не будут нарушать правила семантического версионирования, то ваша библиотека не сломается.
В protactor ^5 под капотом используются Jasmine 2.x и jasminewd2(адаптер jasmine 2 -> webdriver) и правильно было бы в зависимостях использовать тайпинги для второго Jasmine и тайпинги для адаптера. Так что я бы поставил бы @types/jasmine@^2 и @types/jasminewd2.
А вот в Protractor 6 уже используется третий Jasmine без всяких "сторонних" адаптеров.
Не согласен, мне нравится Angular и я готов его защищать :)
Observable могут вполне себе стать частью ES, а DI для меня выглядит довольно понятно и просто.
Проблем с zone.js у меня ещё не было, наверное будет ждать в будущем, но на текущий момент стектрейст помогает понять где была сделана ошибка и все понятно, но соглашусь, там много лишнего.
Про синтаксис шаблонов не согласен совсем, это обычный HTML и ничем он особо не отличается, а просто расширяется за счет использования «кастомных элементов», а именно компонентов и директив Angular. Они прекрасно вписываются в синтаксис html.
По поводу SPA тоже не согласен. Вполне себе используем Angular для разработки полноценного приложения и все работало (и работает) прекрасно, компоненты переиспользуются на ура, все работает. Без angular-cli прекрасно обходились, собирали приложение чистым TS и оно работало.
С `@angular/language-service` ни разу проблем не возникло, с Webstorm это работает прекрасно (как минимум последние года полтора)
Вес итогового бандла устраивает, возможно это связано с тем, что энтерпрайз, в любом случае прогресс идет в сторону, чтобы сделать его как можно компактнее
А кто-нибудь ещё сталкивался с тем, что невозможно быстро убить процесс через диспетчер задач? Раньше я просто быстро нажимал Delete - Enter и он убивал, после какого-то из обновлений, Enter не срабатывает до тех пор пока не отобразится окно завершения задачи, которое отображается только через пару секунд
Ожидал хороших идей, получил просто разных.
habr.com/ru/company/macloud/blog/554098
Меня сильно смущает заголовок статьи, он выглядит так словно клиентов Tesla данная модель ушла в низ, но ведь именно мнения consumer reports на это повлияли, что можно понять из текста статьи. Если это не так, то что-то в этой статье конкретно не так
В хроме тоже есть такая функция из коробки, вызывается Shift + ESC
Аж целых два
Любая async функция возвращает Promise.rejected в случае если в ней произошла ошибка, так что можно во внешней функции спокойно ловить с помощью
.catch()
Если взять в расчет, что все асинхронные функции node.js в качестве первого параметра в callback возвращают error, то выглядит логично.
Мне лично Jest не понравился, может я что-то делал не так, но больно он какой-то медленный. Мне больше по душе mocha или tap
Использую dnscrypt + blacklist. Запросы на большинство рекламных ресурсов блокируются средствами DNS. Блокирует хоть и не все, но меня более чем устраивает такой подход, и никакие блокировщики в браузере не нужны.
А что мешает указать, версию
^4.17.9
в списке зависимостей? В таком случае вы явно указываете, что надо брать lodash >= 4.17.9, но < 5. Это отлично вписывается в semver и если авторы lodash не будут нарушать правила семантического версионирования, то ваша библиотека не сломается.Можно было хотя бы использовать @types/jQuery. А вообще смысла в jQuery нет, спасибо ES5+.
В protactor ^5 под капотом используются Jasmine 2.x и jasminewd2(адаптер jasmine 2 -> webdriver) и правильно было бы в зависимостях использовать тайпинги для второго Jasmine и тайпинги для адаптера. Так что я бы поставил бы
@types/jasmine@^2
и@types/jasminewd2
.А вот в Protractor 6 уже используется третий Jasmine без всяких "сторонних" адаптеров.
За паттернами я бы лучше обратился сюда
Перестал читать когда сказали, что в yarn.lock нет смысла