⇤ На главную

Сова рассылает выпуск #8

30 нояб. 2021 г.

Смотрите на свой код как дизайнер смотрит на работу скульптора: вы не можете перенять подход как есть, но можете открыть для себя новое в привычных вещах.


Использование GQty с effector 🇺🇸

Есть довольно много проектов, где уместно использовать GraphQL, но большинство библиотек предлагают запрашивать данные напрямую из компонентов, что противоречит идеологии effector.

В этой статье я рассказываю как можно использовать библиотеку GQty с effector и при этом не описывая graphql запрос руками в виде текста, с типизацией и фичами эффектора.

dev.to

Избегайте вложенных областей со скроллом 🇺🇸

Очень часто на странице хочется отобразить несколько областей с прокруткой, чтобы уменьшить вертикальный размер страницы.

Статья расскажет, какие проблемы может вызывать такой подход, а в самом начале вы найдете ссылку на “исследование” UX.

baymard.com

Rust-101 🇺🇸

Интерактивный практический курс по Rust. Полностью основанный на выполнении заданий самостоятельно, вы будете писать код на Rust параллельно его изучая.

ralfj.de

307 пакетов: про личный бренд, комьюнити и DevRel 🎙

Я побывал в подкасте 307 пакетов, поговорили о персональном бренде, обмазались новыми фичами, обсудили комьюнити вне комьюнити, а также узнали, кто на самом деле автор эффектора.

youtube.com

Совершенная ссылка 🇺🇸

Как сделать правильную ссылку для любых пользователей? Доступность, внутреннее устройство, полезные паттерны.

a11y-collective.com

Обращение к Javascript-сообществу: перестаньте писать квадраты 🇷🇺

Если для вас предельно очевидно, что ... внутри .reduce даёт вам O(n^2), то можно перейти к концу статьи.

Напоминание, что производительность приложения складывается из производительности его частей.

habr.com

Сокращатель ссылок на ts playground

Я думаю все пользовались TypeScript playground и скидывали ссылки с кодом в чаты. Крайне не приятно, когда ссылка занимает в два больше места, чем сам пост с вопросом.

Сокращатель ссылок гарантирует, что не будет редиректа куда-нибудь в спам (как может быть с bit.ly).

tsplay.dev

Что такое частичная гидрация и почему все об этом говорят? 🇺🇸

Разбор истории SSR и гидрации, зачем оно появилось, как сегодня популярные фреймворки справляются с задачей, какие малоизвестные фреймворки создавались с поддержкой частичной гидрации.

dev.to

Sourcegraph

Гораздо более удобный поиск по исходникам, чем встроенный в Github. При этом имеет больше фич, чем просто поиск.

sourcegraph.com

Аддитивное когнитивное предубеждение 🇺🇸

Сталкиваясь с проблемой, люди склонны выбирать решения, которые предполагают добавление новых элементов, а не изъятие существующих компонентов.

Хотя в разработке ПО удаление существующего кода может быть гораздо полезнее добавления нового. Краткий обзор на когнитивное искажение с примерами.

smarter.blog

Как не писать property-based тесты 🇺🇸

Любые тесты отнимают время, а property-based так ещё больше, особенно если их писать вручную для всего, что под руку попадется.

Статья поможет расслабить лицевые мышцы и писать property-based тесты только в правильных местах, конечно же с определением правильности, чтобы никому не было больно.

jrsinclair.com

↵ На главную

Получайте больше на почту…

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

Каждая ссылка перед добавлением в рассылку проходит моё ревью, я читаю содержимое и анализирую полезность для подписчиков.