Сова пишет…
3.13K subscribers
345 photos
37 videos
5 files
417 links
Frontend Senior Fullstack Backend Lead и прочие слова.
Изучаю самые современные технологии.
Обучаю разработчиков как стать сильнее — https://frontend.vision.

По коллаборациям и сотрудничеству пишите в сообщения канала!
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
В новой версии телеги можно быстро переключаться между каналами просто протягивая скролл дальше.
Оказалось весьма удобно
Тем временем в твиттере 700 подписчиков.
Залетайте тоже) там все шутеечки 🎉

twitter.com/_sergeysova
Сова пишет…
Сколько у вас лет трудового стажа?
Проголосуйте еще, пожалуйста) очень интересно
О, скидывайте статью своим дизайнерам и руководителям!

https://sancho.dev/blog/tailwind-and-design-systems/

(но думайте своей головой)
Мне тут сказали, что я на 45 месте по российскому гитхабу по количесту коммитов/контрибуций из 115 522

https://commits.top/russia_public.html
В паре чатов меня спрашивали использую ли я какой-то подход или инструмент для личного планирования, у меня куча проектов и везде нужно как-то успеть.

На самом деле у меня есть несколько инструментов, но главными остаются всё равно стандартный Apple Calendar с синхронизацией по куче аккаунтов и устройств, и Linear.app для планирования задач и проектов.

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

🔥 Поэтому я запилил новостную рассылку, на которую вы можете подписаться прямо из твиттера. Первый выпуск подборки статей уже залетел. Подписывайтесь, постараюсь собирать всё, что мне интересно!

https://news.sova.dev/issues/issue-1-770989
Если вдруг, вам когда нибудь было интересно, как выглядит сова в опенсорсной библиотеке emoji. То, вот, пожалуйста

openmoji.org

птица с лицом
Дюна растеряла все детали

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

Если коротко: в фильме проблемы с дизайном
Вторая подборка новостей и полезных статей!

UUID v7, react-var-ui, imgui, path-style params, ultrajs, effector и другое

https://news.sova.dev/issues/issue-2-773353
Forwarded from CSS mind
Про дизайн-токены

В прошлую пятницу вышел первый публичный черновик спецификации формата описания дизайн-токенов.

Зачем?

Дизайн-токен - это минимальная единица внешнего вида интерфейса: цвет, текст, анимация. Во многих компаниях это уже внедрено. Дизайнеры работают с этим в фигме, как с библиотеками, разработчики в коде как с наборами css-переменных.

Пока нет спецификации каждый городит свой велосипед, чтобы удобно работать со всеми платформами одновременно. У нас, например, токены лежат на гитхабе как json. Когда что-то обновляется, выпускается релиз, и все платформы генерируют для себя новые наборы переменных, в том числе и фигма.

У всех по разному.
Когда появится спецификация - появятся стандартные, хорошо поддерживаемые инструменты, возможно даже встроенные.

Что дальше?

Спецификация находится на стадии разработки, там много открытых проблем, например:
1. Должны ли токены обязательно иметь тип?
2. Должны ли именя токенов быть регистро-зависимы?
3. Обязательно ли описывать токены текстом?

Надеюсь, что этот формат скоро появится в нашей жизни, поэтому важно дать свой фидбек, чтобы формат стал удобным и для вас тоже 🙂

#design_tokens
🔥 Третий выпуск подборки “Сова пишет новости” готов порадовать вас разнообразием.

Если я вдруг продолбал орфографию или полезную ссылку, пинайте здесь, поправлю и учту в будущем

https://news.sova.dev/issues/issue-3-779862
Напоминаю!
Сова пишет…
Интересно, как я занимаюсь планированием личного времени и зачем мне таск-трекер?
Я написал драфт видео про причины и принципы планирования личного времени.
Собираюсь в течение пары недель выкатить на YouTube.

Но у нас с kamyshev.code есть ещё продолжение стрима про разработку игры на effector.
Ждёте что-нибудь из этого?
Нужна помощь в решении проблемы с CRA и babel-plugin-macros встроенный в cra.
В patronum есть макрос, расположенный в patronum/macro, он также прописан в карту экспортов package.json:exports.

Проблема в ошибке на скриншоте, CRA не может найти макрос в пакете. В примере используется имя @effector/patronum, потому что при каждом билде на CI собирается npm-пакет и публикуется в github npm registry, чтобы затем можно было пройти полный процесс установки пакета. Так можно отследить все ли файлы попали в пакет(package.json:files, .npm ignore), правильно ли настроены экспорты (package.json:exports, main, module, browser, types) и все остальное связанное с упаковкой.

https://github.com/effector/patronum/runs/3846680177
Локально тоже можно пройти подобный процесс. Все не очень сложно, разве что установка производится не из реестра пакетов, а из отдельной директории.

1. cd patronum
2. yarn

3. LIBRARY_NAME=@effector/patronum yarn build

4. cd integration/cra
5. yarn
6. yarn add ../../dist


А дальше yarn start или yarn test.
Версии: yarn 1, nodejs 16
Но самое интересное начинается дальше, сборка на webpack+babel работает корректно с этим процессом и на CI, а вот CRA не может себя вести нормально и показывает мне ошибки.
Помочь не сложно, нужно клонировать main ветку к себе и пройти по шагам выше. Если удастся зафиксить кинуть ПР в репозиторий github.com/effector/patronum благодарно будет все сообщество, ибо без этого фикса не можем выпустить версию 1.3.0 со всеми фичами
Четвёртый выпуск подборки статей ещё горячий как пирожки воображаемой бабушки!

В этот раз у меня получилось собрать 15 ссылок с картиночками. Поэтому досматриваем рассылку до конца, точно найдёте что-нибудь полезно-развлекательное для себя)

https://news.sova.dev/issues/4-795780

Делитесь этой ссылкой с друзьями и коллегами, пусть они тоже будут в контексте интересными полезных подборок)