HolyJS Effector! ☄️
Завтра 11.11 в 11:00 МСК @lobatik посвятит час своего времени вам, рассказывая о пользе использования effector в качестве инструмента описания бизнес-логики.
Я буду в качестве приглашенного эксперта слушать доклад и задавать неудобные вопросы ☺️
Смотреть трансляцию можно по ссылке:
https://holyjs.ru/schedule/video?v=MTAwMTQzijIwMDAwOTU4ijA
Купить билет можно здесь: holyjs.ru/registration/personal
Для подписчиков моего канала есть промокод со скидкой в 20%:
Приходите, увидимся!
Завтра 11.11 в 11:00 МСК @lobatik посвятит час своего времени вам, рассказывая о пользе использования effector в качестве инструмента описания бизнес-логики.
Я буду в качестве приглашенного эксперта слушать доклад и задавать неудобные вопросы ☺️
Смотреть трансляцию можно по ссылке:
https://holyjs.ru/schedule/video?v=MTAwMTQzijIwMDAwOTU4ijA
Купить билет можно здесь: holyjs.ru/registration/personal
Для подписчиков моего канала есть промокод со скидкой в 20%:
SergeySova2022JRGpcПриходите, увидимся!
🔥21💩5🎉4🏆3
❤7💩5👍1
Всем спасибо за интересные вопросы и дискуссию!
Было очень приятно поучаствовать и пообщаться с кайфовым комьюнити эффектора!
💛
Было очень приятно поучаствовать и пообщаться с кайфовым комьюнити эффектора!
💛
❤11
На волне очень приятных эмоций от общения на дискусии, я закончил оформлять подборку статей!
Как проектировать API, что особенного в подборе цветов для веб-сайта, как работает движок V8?
https://news.sova.dev/issues/19-1263486
Как проектировать API, что особенного в подборе цветов для веб-сайта, как работает движок V8?
https://news.sova.dev/issues/19-1263486
🔥16❤5👍2
Forwarded from Ascii Moth (Андрей)
Gitconf - оверлейная утилита для удобного управление конфигом git'a.
Git сам по себе имеет достаточно богатые возможности конфигурации, которые можно применять, как для отдельных репозиториев так и для групп. Но изменение настроек все еще требует либо ручного ввода команд
Gitconf же позволяет создать т.н. профили конфигурации, между которыми в отдельно взятом репозитории можно переключаться в одну команду.
#mycode #CC0 #rust #oldproject
Git сам по себе имеет достаточно богатые возможности конфигурации, которые можно применять, как для отдельных репозиториев так и для групп. Но изменение настроек все еще требует либо ручного ввода команд
git config ..., либо правки .gitconfig или .git/config.Gitconf же позволяет создать т.н. профили конфигурации, между которыми в отдельно взятом репозитории можно переключаться в одну команду.
#mycode #CC0 #rust #oldproject
👍9
Forwarded from Frontend Priest Tony
Сергей Сова лучшие песни 2022:
1. Письмо тимлиду
2. Пусти меня, линтер
3. Чтож ты, history, сдал назад
4. А бэкенд пишите сами
5. Чифирнуть бы малиновый раф
6. Приходите в мой блог
7. Остановись, давай поревьюим
8. Кольщик, наколи мне Абрамова
1. Письмо тимлиду
2. Пусти меня, линтер
3. Чтож ты, history, сдал назад
4. А бэкенд пишите сами
5. Чифирнуть бы малиновый раф
6. Приходите в мой блог
7. Остановись, давай поревьюим
8. Кольщик, наколи мне Абрамова
😁45🔥9👍2⚡1👌1
Каждый раз, когда приходится пользоваться Gitlab у меня болит буквально каждая клеточка тела.
Я искренне не понимаю зачем было делать так плохо. Притом, что Gitlab дороже, чем Github, у него проблемы с интерфейсом. Одна из проблем от которой у меня горит это загрузка больших файлов, вроде json.
Gitlab открывает package-lock и намертво виснет. Открытие raw файла занимает миллисекунды вместе с загрузкой с сервера. Github в этом случае просто выключает подсветку синтаксиса, а Gitlab виснет.
И к сожалению это даже не единственная проблема ((
Я искренне не понимаю зачем было делать так плохо. Притом, что Gitlab дороже, чем Github, у него проблемы с интерфейсом. Одна из проблем от которой у меня горит это загрузка больших файлов, вроде json.
Gitlab открывает package-lock и намертво виснет. Открытие raw файла занимает миллисекунды вместе с загрузкой с сервера. Github в этом случае просто выключает подсветку синтаксиса, а Gitlab виснет.
И к сожалению это даже не единственная проблема ((
💯16👎3🤡3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Кажется, я скоро сгорю от качества интерфейсов и буду записывать хейт-видосы
🔥8👍1🏆1
Forwarded from Steam Community
💢 Фанатский ремастер S.T.A.L.K.E.R.: Shadow of Chernobyl, который делают с 2010 года, почти готов — выпустят 25 декабря
💩17🔥5😁3👍2
Разработка библиотеки компонентов
Чем больше я смотрю на возможные паттерны при разработке библиотек компонентов, тем больше мне нравится styled/emotion/stitches.
Если брать чистый css, то при большом размере библиотеки компонентов, придется импортировать весь css или специальным образом настраивать сборщик, чтобы импорты css работали внутри node_modules.
Примерно так же выглядят проблемы с tailwindcss/windicss, либо бандлить все стили в библиотеку, либо натравливать конфиг тайлвинда на node_modules, чтобы тот смог извлекать классы из className в компонентах.
С CSS-in-JS все выглядит ГОРАЗДО проще и как-то более предсказуемо. Да, есть просадка в производительности и кешировании, но даже для SSR есть крайне простой в использовании Critical CSS и куча других ухищрений. Разработка библиотеки компонентов становится довольно простым и приятным занятием. Посмотреть на тот же mantine.dev, который построен поверх emotion.
У меня в бэклоге лежит проект CSS-in-JS с компиляцией и префиксированием CSS во время сборки, чтобы не тащить в рантайм парсер и компилятор CSS. Остается только инжектор уже скомпилированных стилей в <head> и удобный интерфейс для компонентов.
Когда бы это сделать… особенно если библиотека компонентов нужна вчера.
Чем больше я смотрю на возможные паттерны при разработке библиотек компонентов, тем больше мне нравится styled/emotion/stitches.
Если брать чистый css, то при большом размере библиотеки компонентов, придется импортировать весь css или специальным образом настраивать сборщик, чтобы импорты css работали внутри node_modules.
Примерно так же выглядят проблемы с tailwindcss/windicss, либо бандлить все стили в библиотеку, либо натравливать конфиг тайлвинда на node_modules, чтобы тот смог извлекать классы из className в компонентах.
С CSS-in-JS все выглядит ГОРАЗДО проще и как-то более предсказуемо. Да, есть просадка в производительности и кешировании, но даже для SSR есть крайне простой в использовании Critical CSS и куча других ухищрений. Разработка библиотеки компонентов становится довольно простым и приятным занятием. Посмотреть на тот же mantine.dev, который построен поверх emotion.
У меня в бэклоге лежит проект CSS-in-JS с компиляцией и префиксированием CSS во время сборки, чтобы не тащить в рантайм парсер и компилятор CSS. Остается только инжектор уже скомпилированных стилей в <head> и удобный интерфейс для компонентов.
Когда бы это сделать… особенно если библиотека компонентов нужна вчера.
🔥10💩8👍2