Добавили хелпер 🧐 :
- createEventEmitter
Этот хелпер был сделан под заказ, перед этим заказчик попросил в другой библиотеке с хуками сделать такой хук. Он получил ответ: "PR Welcome!". Для меня такой ответ звучит, как сделай сам. Одно дело сказать, что нет ресурса или я больше не поддерживаю проект, но что есть то есть.
Мне еще понравилось, что он по факту ничего к реализации даже не смог предложить кроме нейминга, именно поэтому наше снг айти такое сильное, а наша библиотека уже топ 1 и это не обсуждается🍜
- createEventEmitter
Этот хелпер был сделан под заказ, перед этим заказчик попросил в другой библиотеке с хуками сделать такой хук. Он получил ответ: "PR Welcome!". Для меня такой ответ звучит, как сделай сам. Одно дело сказать, что нет ресурса или я больше не поддерживаю проект, но что есть то есть.
Мне еще понравилось, что он по факту ничего к реализации даже не смог предложить кроме нейминга, именно поэтому наше снг айти такое сильное, а наша библиотека уже топ 1 и это не обсуждается
Please open Telegram to view this post
VIEW IN TELEGRAM
siberiacancode.github.io
reactuse
Improve your react applications with our library 📦 designed for comfort and speed
3🍌13❤4🔥2🤯2
nuxt labs + vercel 🚬
Это действительно сильная новость. vue-сообщество всегда выделялось на фоне других: огромное количество опенсорс-контрибьюторов, масса независимых проектов, сильное коммьюнити.
Корпораты победили: nuxt labs купили. Интересно будет посмотреть, как это повлияет на развитие nuxt и nitro. Я недавно смотрел в сторону svelte — и заметил, как vercel кардинально изменили подход. Если четвёртая версия была ближе к vue, то пятая уже больше напоминает react🚽
Понимаю чувства vue-сообщества — это примерно то же, что я чувствую, думая о будущем react. Когда экосистема начинает зависеть от интересов конкретной компании, проект начинают просто "доить". Будут ли новые фичи разрабатываться под нужды vercel. Поживем увидим.
CEO NuxtLabs:
Это действительно сильная новость. vue-сообщество всегда выделялось на фоне других: огромное количество опенсорс-контрибьюторов, масса независимых проектов, сильное коммьюнити.
Корпораты победили: nuxt labs купили. Интересно будет посмотреть, как это повлияет на развитие nuxt и nitro. Я недавно смотрел в сторону svelte — и заметил, как vercel кардинально изменили подход. Если четвёртая версия была ближе к vue, то пятая уже больше напоминает react
Понимаю чувства vue-сообщества — это примерно то же, что я чувствую, думая о будущем react. Когда экосистема начинает зависеть от интересов конкретной компании, проект начинают просто "доить". Будут ли новые фичи разрабатываться под нужды vercel. Поживем увидим.
CEO NuxtLabs:
Мы присоединились к компании, которая разделяет наши ценности и помогает нам идти дальше без ущерба для того, что делает Nuxt особенным. Наша команда по работе с открытым исходным кодом успешно развивается, и мы продолжим работу над Nuxt и Nitro с тем же вниманием и заботой. Проекты остаются под лицензией MIT. Дорожная карта остается публичной. Сообщество остается в центре внимания.
Please open Telegram to view this post
VIEW IN TELEGRAM
Vercel
NuxtLabs joins Vercel - Vercel
NuxtLabs, creators of Nuxt and Nitro, are joining Vercel. Same license, roadmap, and open governance, but now in a joint mission to build the best web.
🍌6❤3🔥2🙏2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
👨💻код ревью делаю @joshtriedcoding , легенда пропала
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode…
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode…
🙏3❤2🍌2🔥1
Вчера в закрытом чате 😉 бурно обсуждали недавний код-ревью от yandex
Если говорить про продакшн-качество — свет, микрофон, сценарий, подготовка — все это можно было сделать не просто лучше, а в разы лучше. Возможно, бюджет был ограничен, и решили сделать MVP-версию. Но в таком виде продолжения, как мне кажется, уже не будет. Хотя это больше про маркетинг.
Теперь о технической части. В собеседовании действительно звучали дельные советы. Но на фоне спорных вроде "посмотри redux" — это просто небо и земля. Опять же, не проблема посоветовать redux, webpack илиfsd , но в видео это было подано так: "Я — фронтенд-лид, поэтому тебе надо это изучить". Без объяснений и контекста это звучит вредно, особенно для новичков. Гораздо полезнее было бы объяснить, почему стоит посмотреть именно в эту сторону, дать вектор развития, а не просто бросать названия 😵💫
Кроме того, в ролике упущены элементарные, базовые вещи. А ведь если нет базы — плохой код будет везде: и в компонентах, и в redux, и в сборке. Важно на ревью указывать не только на архитектуру, но и на детали. Например, в самом начале у человека два lock-файла — это игнорируется. Зато отдельно отмечается, что нужно явно указать пакетный менеджер в package.json. Что выглядит как перекос.
Фокус на код-ревью должен быть не просто на "советах", а на реальном понимании уровня кандидата, его базы, и тех конкретных знаний, которых ему не хватает. А дальше — уже можно давать рекомендации, что читать и куда смотреть. Но с объяснением "зачем". Важно также подсветить, что важно для трудоустройства, это как раз подметил мой подписчик.
Плохие советы и приводят к тому, что человек становится не инженером, а просто печатной машинкой, уже с самого старта нужно закладывать постулаты инженерии😉
Если говорить про продакшн-качество — свет, микрофон, сценарий, подготовка — все это можно было сделать не просто лучше, а в разы лучше. Возможно, бюджет был ограничен, и решили сделать MVP-версию. Но в таком виде продолжения, как мне кажется, уже не будет. Хотя это больше про маркетинг.
Теперь о технической части. В собеседовании действительно звучали дельные советы. Но на фоне спорных вроде "посмотри redux" — это просто небо и земля. Опять же, не проблема посоветовать redux, webpack или
Кроме того, в ролике упущены элементарные, базовые вещи. А ведь если нет базы — плохой код будет везде: и в компонентах, и в redux, и в сборке. Важно на ревью указывать не только на архитектуру, но и на детали. Например, в самом начале у человека два lock-файла — это игнорируется. Зато отдельно отмечается, что нужно явно указать пакетный менеджер в package.json. Что выглядит как перекос.
Фокус на код-ревью должен быть не просто на "советах", а на реальном понимании уровня кандидата, его базы, и тех конкретных знаний, которых ему не хватает. А дальше — уже можно давать рекомендации, что читать и куда смотреть. Но с объяснением "зачем". Важно также подсветить, что важно для трудоустройства, это как раз подметил мой подписчик.
Плохие советы и приводят к тому, что человек становится не инженером, а просто печатной машинкой, уже с самого старта нужно закладывать постулаты инженерии
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
плохое код ревью, джунам нужна база и путь 🧑🏫
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode
telegram: https://www.tg-me.com/siberiacancode
vk: https://vk.com/siberiacancode…
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode
telegram: https://www.tg-me.com/siberiacancode
vk: https://vk.com/siberiacancode…
3❤10🍌7🙏1🌚1🍓1
Какой же крутой блог 🏆
Попал на него пока искал информацию для хука useSound/useAudio. Очень красивый лендинг/блог. Если в будущем у меня будет свой сайтец, то хочется что-то такое🏝
Попал на него пока искал информацию для хука useSound/useAudio. Очень красивый лендинг/блог. Если в будущем у меня будет свой сайтец, то хочется что-то такое
Please open Telegram to view this post
VIEW IN TELEGRAM
Joshwcomeau
Josh W. Comeau
Friendly tutorials for developers. Focus on React, CSS, Animation, and more!
🔥8🍌5🤯3❤2🍓1
🧊 siberiacancode x IT-ХОЗЯЕВА
Добавили хуки 🤔 всего 141 хук:
- useAudio
- useMediaControls
- usePictureInPicture
- useShallowEffect
После стрима я дописал еще несколько тестов, на данный момент покрытие уже составляет 60🔋 процентов. С одной стороны кажется, что это не много, но опять же если вспоминать о качестве покрытия и как это сделано у других, то это прям много.
- useAudio
- useMediaControls
- usePictureInPicture
- useShallowEffect
После стрима я дописал еще несколько тестов, на данный момент покрытие уже составляет 60
Please open Telegram to view this post
VIEW IN TELEGRAM
siberiacancode.github.io
reactuse
Improve your react applications with our library 📦 designed for comfort and speed
9🔥9🍌7❤2🍾1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
🧪 react 20 адекватное обновление, уже в лаборатории
В данном 🧪 ролике поговорим с вами о новых изменениях react, которые возможно уже скоро с вами увидим 20 версии
reactlabs - https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode…
reactlabs - https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode…
5🍌8🔥4⚡1👍1👏1
🧊 siberiacancode x IT-ХОЗЯЕВА
Вчера в закрытом чате 😉 бурно обсуждали недавний код-ревью от yandex Если говорить про продакшн-качество — свет, микрофон, сценарий, подготовка — все это можно было сделать не просто лучше, а в разы лучше. Возможно, бюджет был ограничен, и решили сделать…
Посмотрел комменты под роликом, надеюсь Павел простит yandex за такую подставу 💀
Просто представьте вы руководитель, вас публично выставили без продакшена и после своей работы, ты получаешь только негативные комментарии.
Просто представьте вы руководитель, вас публично выставили без продакшена и после своей работы, ты получаешь только негативные комментарии.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤11🍌7🔥5❤🔥3🌚3
🧊 siberiacancode x IT-ХОЗЯЕВА
Спасибо за ваш интерес ролику, следующие ролики будут выходить в новом для меня формате, так я смогу делать больше контента для вас. Ролики старого формата станут выходит реже, но никуда не денутся.
Всем хорошего📞 старта недели
Всем хорошего
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
🧪 react 20 адекватное обновление, уже в лаборатории
В данном 🧪 ролике поговорим с вами о новых изменениях react, которые возможно уже скоро с вами увидим 20 версии
reactlabs - https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode…
reactlabs - https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode…
🔥17🍌7❤2👍1🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌30😁22😭5👌2✍1❤1🔥1🐳1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
👨💻код ревью рандомных гитхаб проектов
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode…
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode…
🍌4❤2🔥2🙏1
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
🐻 вы слишком хорошо думаете о zustand - SIBERIA CAN CODE 🧊
Posted on Jul 12 2025
4🔥12⚡3🍌3❤1💯1
Глеб vs Антон - это интересно 🎧 Недавно Глеб сделал серию постов про волков. А на стриме мне рассказали, что был совместный эфир с Глебом и Антоном. Я его посмотрел — и кое-что хотелось бы зарезюмировать.
Перед прочтением — я считаю, что шкала опыта не показатель. Я ментор, через меня прошло много ребят с нулевым опытом, которые действительно заслужили своё первое трудоустройство — и получили его. Я как раз тот человек, который старается делать найм в компании лучше: прозрачнее, человечнее и, самое главное, с индивидуальным подходом.
Во-первых, Антон живёт в реальности, где «все злые», где не должно быть лояльности к компании, где ты всегда сам за себя. Но мне кажется, эта позиция разрушает саму суть человеческого взаимодействия. Люди по природе — социальные существа. Мы хотим объединяться, дружить, делиться и решать задачи вместе. Коллектив, который ощущает себя как семья, где есть доверие, поддержка, общая цель, — всегда будет сильнее команды индивидуалов, каждый из которых копит очки выживания в одиночку.
Во-вторых, Антон, конечно, прав. Найм в индустрии часто устроен плохо. Где-то HR не в теме, где-то задачи неадекватны, а где-то и вовсе токсичная культура, где-то судят по опыту онли. Но с чего мы решили, что все компании обязаны уметь хорошо нанимать? Кто-то просто не может. А кто-то даже не понимает, что делает это плохо. Компании — не боги. Они такие же несовершенные, как и люди в них. Я уже много раз рассказывал, что компания из n<100 человек, не может выстроить процесс и нанимать джунов, им нужен ресурс здесь и сейчас, отсюда и шкала необходимого опыта.
В-третьих, здесь особенно интересно. Антон в своё время сам прошёл через важную точку: он осознал, что вырос из своего грейда, что стал больше, чем его позиция, и что многие компании, в которые он хотел попасть, имели слабые, сырые или просто хаотичные процессы. Он видел это, понимал и честно это признавал. Но теперь, когда об этом начали говорить массово и все — появилось опасное обобщение: «все компании такие», «везде плохо», «нас не ценят». А вместе с этим — ощущение, будто рынок тебе должен, будто тебя обязаны нанимать, просто потому что ты есть.
Но усилия, рост, вклад — всё ещё важны. А теперь — про главное. Про мораль🥰
Быть человеком — важно. Не превращаться в циника, не относиться ко всем как к «ресурсам», не терять тепло, не разучиться говорить «спасибо» и «извини». Но и не забывайте про себя. Про свою жизнь, свою ценность, своё счастье. Если вы чувствуете, что вас не замечают, не растят, не уважают — если годами нет повышения, не слышат ваши идеи, менеджмент лишь создаёт барьеры —значит, пора задуматься.
Перед прочтением — я считаю, что шкала опыта не показатель. Я ментор, через меня прошло много ребят с нулевым опытом, которые действительно заслужили своё первое трудоустройство — и получили его. Я как раз тот человек, который старается делать найм в компании лучше: прозрачнее, человечнее и, самое главное, с индивидуальным подходом.
Во-первых, Антон живёт в реальности, где «все злые», где не должно быть лояльности к компании, где ты всегда сам за себя. Но мне кажется, эта позиция разрушает саму суть человеческого взаимодействия. Люди по природе — социальные существа. Мы хотим объединяться, дружить, делиться и решать задачи вместе. Коллектив, который ощущает себя как семья, где есть доверие, поддержка, общая цель, — всегда будет сильнее команды индивидуалов, каждый из которых копит очки выживания в одиночку.
Во-вторых, Антон, конечно, прав. Найм в индустрии часто устроен плохо. Где-то HR не в теме, где-то задачи неадекватны, а где-то и вовсе токсичная культура, где-то судят по опыту онли. Но с чего мы решили, что все компании обязаны уметь хорошо нанимать? Кто-то просто не может. А кто-то даже не понимает, что делает это плохо. Компании — не боги. Они такие же несовершенные, как и люди в них. Я уже много раз рассказывал, что компания из n<100 человек, не может выстроить процесс и нанимать джунов, им нужен ресурс здесь и сейчас, отсюда и шкала необходимого опыта.
В-третьих, здесь особенно интересно. Антон в своё время сам прошёл через важную точку: он осознал, что вырос из своего грейда, что стал больше, чем его позиция, и что многие компании, в которые он хотел попасть, имели слабые, сырые или просто хаотичные процессы. Он видел это, понимал и честно это признавал. Но теперь, когда об этом начали говорить массово и все — появилось опасное обобщение: «все компании такие», «везде плохо», «нас не ценят». А вместе с этим — ощущение, будто рынок тебе должен, будто тебя обязаны нанимать, просто потому что ты есть.
Но усилия, рост, вклад — всё ещё важны. А теперь — про главное. Про мораль
Быть человеком — важно. Не превращаться в циника, не относиться ко всем как к «ресурсам», не терять тепло, не разучиться говорить «спасибо» и «извини». Но и не забывайте про себя. Про свою жизнь, свою ценность, своё счастье. Если вы чувствуете, что вас не замечают, не растят, не уважают — если годами нет повышения, не слышат ваши идеи, менеджмент лишь создаёт барьеры —значит, пора задуматься.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
НЕСКОЛЬКО РАБОТ, НАКРУТКА ОПЫТА / Лайфхак или обман? Этично? Морально? / Бинарная логика
Очень холиварная тема, граничит с обманом, вызывает этические вопросы. Где та грань, когда лайфхак превращается в обман, можно-ли это называть воровством?
А что при этом с работодателем? Эксплуатация, будет ли обман эксплуататора обманом? Брать у богатых…
А что при этом с работодателем? Эксплуатация, будет ли обман эксплуататора обманом? Брать у богатых…
87❤15🔥5🍌4🤷♂1👍1💯1
Добавили хуки 😺 всего 143 хука:
- useBroadcastChannel
- useAutoScroll
Провели аудит тестов и дописали тесты необходимые для проверок на unmount. Продолжаем тестовое покрытие и готовимся к докладу для конференции.
- useBroadcastChannel
- useAutoScroll
Провели аудит тестов и дописали тесты необходимые для проверок на unmount. Продолжаем тестовое покрытие и готовимся к докладу для конференции.
Please open Telegram to view this post
VIEW IN TELEGRAM
siberiacancode.github.io
reactuse
Improve your react applications with our library 📦 designed for comfort and speed
1❤6🔥5🍌4🦄2🙏1
В открытый доступ выложили хороший и простой доклад про удаление мертвого кода 😉
Мне бы хотелось, чтобы в будущем такая практика стала регулярной и похожей на линтинг и форматинг. Чтобы такие билдеры, как vite, могли такое из коробки🏆
Мне бы хотелось, чтобы в будущем такая практика стала регулярной и похожей на линтинг и форматинг. Чтобы такие билдеры, как vite, могли такое из коробки
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Виктор Хомяков — Удаление мертвого кода в проекте: практическое руководство
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/x6MMdw
Без должного присмотра проект может превратиться в склад забытых артефактов. Виктор показал, как бороться с мертвым кодом на всех уровнях…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/x6MMdw
Без должного присмотра проект может превратиться в склад забытых артефактов. Виктор показал, как бороться с мертвым кодом на всех уровнях…
👍9🍌5❤2🔥1🎉1
🧊 siberiacancode x IT-ХОЗЯЕВА
Расскажите мне, почему slider из shadcnui ререндерить кнопки из layout 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😢11🍌4❤1🙏1
🧊 siberiacancode x IT-ХОЗЯЕВА
Ваш стример накосячил и не записал стрим по react context 🤔
Теперь ему придется сделать такой стрим еще раз, но для всех😉 ну и кучу других стримов тоже
Теперь ему придется сделать такой стрим еще раз, но для всех
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤13🤯6🍌4🔥2😱1😭1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
🏖️ смотрим айти контент
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode…
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode
Социальные сети 🔥
boosty: https://boosty.to/siberiacancode…
🍌4🔥2❤1🙏1
