Получи случайную криптовалюту за регистрацию!

Валя читает ишью

Логотип телеграм канала @valya_reads_issue — Валя читает ишью В
Логотип телеграм канала @valya_reads_issue — Валя читает ишью
Адрес канала: @valya_reads_issue
Категории: Технологии
Язык: Русский
Количество подписчиков: 2.06K
Описание канала:

boosty.to/valya_reads_issue
Делюсь интересными ишьюсами и пул-реквестами в мире фронтенда и около
github.com/7rulnik twitter.com/7rulnik

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал valya_reads_issue и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 9

2021-07-07 18:57:18 https://overreacted.io/npm-audit-broken-by-design/
828 views15:57
Открыть/Комментировать
2021-07-07 17:03:23 Офигеть https://twitter.com/orta/status/1412773200510046211
859 views14:03
Открыть/Комментировать
2021-07-02 17:30:36 Раз уж речь зашла в том числе про сторибук, то вот ещё 2 беды:

Двойная рекомпиляция в Storybook

Заметил, что после изменения в файле происходит две компиляции. Оказалось что всё очень просто: у вебпака есть опция watchOptions.aggregateTimeout. Эта настройка позволяет установить период, в рамках которого нужно накапливать изменения, чтобы не компилировать код слишком часто. В сторибуке она была выставлена на 10ms.

Во-первых, это достаточно бессмысленно, т.к. за такой короткий промежуток времени мы просто не успеваем внести изменения в редактор. Вебпак, например, по умолчанию использует 200ms.

Во-вторых, судя по всему, MacOS немного странно работает с файловой системой. На одно сохранение файла watch срабатывал 2 раза с разницой в ~160ms. Предполагаю, что изменение содержимого файла и изменение его аттрибутов — две разные операции. Это лишь догадка и не знаю существует ли такая проблема на винде и линуксе.

В-третьих, это точно акутально для пятого вебпака, не знаю есть ли такая проблема с четвертым.

Я починил проблему вот таким пул-реквестом. Чтобы локализовать проблему, написал маленький плагин (буквально 4 строчки), можете глянуть в описании. А сам фикс уже доступен в v6.4.0-alpha.10.

Ну а если не хотите или не можете обновиться, то просто удалите ключ из конфига в методе webpackFinal.
521 viewsedited  14:30
Открыть/Комментировать
2021-07-02 14:27:03 Perf problems with require.context

В Webpack 5 вылезла достаточно неприятная бага: изменение одного файла, который импортирован через require.context приводит к ребилду всех возможных файлов попадающих под в это регулярное выражение.

Особенно ярко эту проблему видно при исопльзовании Storybook c 5 вебпаком т.к. он подключает сторис как раз через этот метод. Так что пока не советую переходить на новый вебпак в сторибуке.

Помимо require.context, проблема так же наблюдается в динамических вызовах require() и import(). Видимо, какая-то общая проблема с инвалидацией.

Ну и вот само ишью.
669 views11:27
Открыть/Комментировать
2021-06-30 16:59:53
На следующей неделе в VS Code должна появиться поддержка терминалов в табах (там же, где код). Уже сейчас можно потыкать в Insiders канале. Спустя 5 лет ишью Tabs for integrated terminal можно считать закрытым.

P.S. Сам я пользуюсь iTerm, который по хот-кею можно открыть на любом воркспейсе, но, возможно, буду пробовать перейти на встроенный терминал.
960 views13:59
Открыть/Комментировать
2021-06-30 04:07:30 А в твиттере можно глянуть примеры автодополнения с альфа-теста.
451 viewsedited  01:07
Открыть/Комментировать
2021-06-30 01:43:33 https://github.blog/2021-06-29-introducing-github-copilot-ai-pair-programmer/

Интересное продолжение TabNine
119 views22:43
Открыть/Комментировать
2021-06-25 20:39:21 Очищение консоли

Долгое время (примерно лет 8) я очищал консоль через команду clear. На деле ничего особо не очищается, а просто появляется отступ в размер открытого окна. Это, в общем-то, неудобно, особенно когда хочется прочитать кучу логов. Я всегда обходил это через открытие новой вкладки терминала, а потом у меня оставалось 10 вкладок, которые я закрывал. В общем тупость какая-то. В очередной запуск watch-режима в Jest я, внезапно, осознал, что он то как раз очищает консоль полностью, без сохранения истории.

Оказалось всё очень просто и я завёл вот такой алиас:
alias clear='clear && printf "\e[3J"'

А ещё чуть позже оказалось, что все терминалы умеют это делать по CMD + K.
586 viewsedited  17:39
Открыть/Комментировать
2021-06-24 18:02:02 Goose&Duck #2 – «Промежуточные сорсмапы»

Сходил в гости в подкаст Goose&Duck к Владу Шилову и Диме Коваленко.
Обсудили опенсорс в целом, историю с source-map, смерть flow и куда развивается Jest.

Давно хотел попробовать записаться в подкасте и вот нашел близких по духу ребят Очень волновался и не хватало дыхания, а ещё на середине выяснилось, что забыл поставить запись и ребятам пришлось вытягивать аудио из зума

Но, кажется, что все равно получилось хорошо и интересно!

P.S. Здесь можно перейти и послушать эпизод в любом удобном приложении.
1.5K viewsedited  15:02
Открыть/Комментировать
2021-06-23 19:22:46 GitHub анонсировали редизайн Issues. Раскатят на всех пользователей этой осенью, а пока можно записаться на бета-тест.
446 views16:22
Открыть/Комментировать