Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Я.Субботник 💛 по разработке интерфейсов
event - https://events.yandex.ru/events/ya-subbotnik-2025-07-26
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode…
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - https://www.donationalerts.com/r/siberiacancode…
🍌5❤1🔥1🙏1
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
🦖 мне кажется нам надо поговорить про useState hook - SIBERIA CAN CODE 🧊
Posted on Jul 26 2025
1❤8👍4✍2🔥2🍌2
Please open Telegram to view this post
VIEW IN TELEGRAM
1🍌23❤6🔥2🙏1
🧊 siberiacancode x IT-ХОЗЯЕВА
Новый формат роликов многим понравился, спасибо за фидбек, но пора поговорить про суть 🍜 в ролик я старался заложить две основные мысли
🤓 Zustand очень прост — посмотрите его исходники. Это не «убийца» redux или других state management решений, а маленький и удобный external store, который, на мой взгляд, вообще должен быть в React из коробки. Сам zustand за счёт своей простоты делает ровно одно — хранит данные и предоставляет их вне react. И на этом всё. Благодаря этому его можно использовать там, где начинаются проблемы с производительностью на чистом react.
😎 Zustand оверхайпнут, и это проблема: многие ставят его просто потому, что это популярно. Такая стратегия очень опасна. Да, скорее всего ситуация не повторит историю с redux, ведь, как уже сказано выше, zustand в разы проще. Мы как инженеры, должны стараться выбирать инструменты под задачи в первую очередь.
Но важно быть реалистом: из-за позиционирования самих разработчиков react многие вообще не понимают, как правильно работать с состоянием после появления хуков. Сейчас context — нативный инструмент react — сложнее, чем zustand📞
Но важно быть реалистом: из-за позиционирования самих разработчиков react многие вообще не понимают, как правильно работать с состоянием после появления хуков. Сейчас context — нативный инструмент react — сложнее, чем zustand
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4🍌4🤯1
Худший reactuse 🏋️
В рамках подготовки к докладу собрал статистику по самым популярным reactuse. На самом деле очень интересная история, которая дает мне понять следующее: "Все хотят готовое решение🤔 "
Представьте мир, где react сообщество бы получила библиотеку хуков от самих создателей react, хотя возможно и не стоит даже думать о таком.
В рамках подготовки к докладу собрал статистику по самым популярным reactuse. На самом деле очень интересная история, которая дает мне понять следующее: "Все хотят готовое решение
Представьте мир, где react сообщество бы получила библиотеку хуков от самих создателей react, хотя возможно и не стоит даже думать о таком.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥9🍌6❤1🙏1👀1
🧊 siberiacancode x IT-ХОЗЯЕВА
Я видел много стажёрского кода ☎️ У меня давно была мысль сделать базу знаний для начинающих, но всё откладывал. Посмотрел на стриме очередной code review — и снова загорелся идеей. Сразу оговорюсь: я не альтруист. Это полезно и мне: я много работаю со студентами…
Залил еще статей 🤩
Это опенсорс, если у вас есть идеи и мысли, что еще можно записать, подчеркнуть или поправить — welcome. Я же и дальше в медленном темпе буду дополнять репозиторий.
Это опенсорс, если у вас есть идеи и мысли, что еще можно записать, подчеркнуть или поправить — welcome. Я же и дальше в медленном темпе буду дополнять репозиторий.
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤6🍌6🔥4👍2🙏1
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥48🏆10❤5🍌4😁1
Добавили хук 🤩 всего 144 хука:
- useLockScroll
Провел минимальную ревизую хуков, разделил их на группы. Даже нашли один дубликат, в дальнейшем будет производен аудит некоторых хуков, которые очень смежны. Также доклад для митапа закончен на 90%, будет думать и разговаривать на тему dx.
Из важного описал статью по поводу memoization и философию нашей библиотеки📞
- useLockScroll
Провел минимальную ревизую хуков, разделил их на группы. Даже нашли один дубликат, в дальнейшем будет производен аудит некоторых хуков, которые очень смежны. Также доклад для митапа закончен на 90%, будет думать и разговаривать на тему dx.
Из важного описал статью по поводу memoization и философию нашей библиотеки
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
11🍌9🔥5❤2✍1👍1🌭1
🧊 siberiacancode x IT-ХОЗЯЕВА
Добавили хук 🤩 всего 144 хука: - useLockScroll Провел минимальную ревизую хуков, разделил их на группы. Даже нашли один дубликат, в дальнейшем будет производен аудит некоторых хуков, которые очень смежны. Также доклад для митапа закончен на 90%, будет думать…
Вдогонку добавили хук 🍜 всего 145 хуков:
- useVirtualKeyboard
Хук специфичный и как обычно safari и firefox даже близко пока не поддерживают данное апи
- useVirtualKeyboard
Хук специфичный и как обычно safari и firefox даже близко пока не поддерживают данное апи
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
🔥7🍌3❤🔥1❤1
стрим razgovor#2 🤩 сегодня в 11:00 по мск
Традиционный ежемесячный стрим в чате, общаемся на разные айти темы, отвечаю на вопросы
Традиционный ежемесячный стрим в чате, общаемся на разные айти темы, отвечаю на вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌3❤2🔥1🌭1
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
🐝 6 лет в it. что я понял? выводы и мысли. от студента до техлида - SIBERIA CAN CODE 🧊
Posted on Aug 01 2025
1❤5🍌5🔥2💯1
Фронтенд медийно все 🎵 забавно наблюдать, как популярность направления падает с каждым днем, что сейчас тренды сменились. Сколько же было ранее контента по вебу на платформах. Нейронки захватили медийный рынок, фронтенд все.
Please open Telegram to view this post
VIEW IN TELEGRAM
😭28🍌13😢3❤1🤔1🐳1🙈1
🧊 siberiacancode x IT-ХОЗЯЕВА
Фидбек по докладам с митапа 😍
Сразу скажу — в этот раз мне понравились все доклады. На стриме было немного темновато, но подача и внешний вид презентаций — на уровне.
🔍 Вёрстка 2030: как веб-платформа меняет главную страницу Яндекса - Я люблю такие доклады — по сути, это новостная сводка. Спикер рассказал о новых фичах HTML и CSS. Моё мнение — развитие в некоторых моментах спорное, но следить за этим наш инженерный долг. Ну и поэтому доклад информативный и полезный.
😎 Предзагрузка: моментальный показ контента - Очень похожий доклад был на HolyJS этой весной от Ozon Tech — и это не делает его менее интересным. Круто посмотреть на реализацию от другой компании. Лично мне не совсем зашла проблематика в начале — как будто она слабо связана с остальной частью. Но если её убрать, остаётся отличный доклад про префетчинг через Service Worker.
🥰 Не переписывай — обнови! Как вдохнуть жизнь в легаси - Доклад от народа. Когда спикер рассказывала про проект, его рефакторинг и тестирование — я просто не мог сдержать радости. Уже устал слушать про хайлоад-проекты, а тут — попадание прямо в сердечко. Когда у тебя спрашивают: "А как у вас с автотестами?", а ты отвечаешь: "Пока никак". Доклад чёткий: что делали, как начинали, чем закончили рефакторинг и что осталось сделать. Есть вопросы по реализации, но это не портит впечатление.
👍 Производительность, особенности и лайфхаки в разработке браузерных расширений: опыт Яндекс Выгоды - Если вы делаете расширения — must-watch. Доклад, может, и не для всех, но для "своих" — просто золото. Автор рассказал не просто, как делать расширение, а что ждать при публикации, какие подводные камни бывают, нюансы с подписками на события и т.д. Мне не хватило подробностей по техчасти, но на фоне всей пользы это мелочь.
Сразу скажу — в этот раз мне понравились все доклады. На стриме было немного темновато, но подача и внешний вид презентаций — на уровне.
Please open Telegram to view this post
VIEW IN TELEGRAM
Я.Субботник по разработке интерфейсов
Митап для фронтенд-разработчиков пройдёт в Минске и онлайн 26 июля
❤6👍4🔥2🍌2💯1🆒1
Началась новая сюжетная арка в нашем сериале 🚬
Вчера вышло пару жёстких постов на тему волков. Всё началось с того, что в одной компании уволили «волка». Как сообщает автор, на это были все основания, всё сделали по закону — просто за подписку не увольняют. Пока разбирались с увольнением, выяснилось, что он состоит в сообществе Назарова — и понеслось.
Во-первых, Антон спалил имя кандидата, что позволило найти все данные о человеке.
Во-вторых, из-за такой бурной реакции Антона запустился механизм охоты на «волков» и возможные попытки бана сообщества.
Человек, которого уволили, теперь, кажется, известен всем hr. Таким образом получилась показательная порка — исключительно из-за самого Антона. Не сделай он эмоциональный пост со слитой перепиской из закрытого чата — всё было бы иначе. Посмотрим, что будет дальше.
Моё ненужное мнение: Антону давно пора было чистить своё сообщество. Пару вшивых «волков» заразили всю стаю. Много людей используют мысли Антона о счастье, как короткую тропинку к успеху и деньгам. А теперь представьте если человек еще и реально был уволен по закону, а Антон его защищает🤔
Вчера вышло пару жёстких постов на тему волков. Всё началось с того, что в одной компании уволили «волка». Как сообщает автор, на это были все основания, всё сделали по закону — просто за подписку не увольняют. Пока разбирались с увольнением, выяснилось, что он состоит в сообществе Назарова — и понеслось.
Во-первых, Антон спалил имя кандидата, что позволило найти все данные о человеке.
Во-вторых, из-за такой бурной реакции Антона запустился механизм охоты на «волков» и возможные попытки бана сообщества.
Человек, которого уволили, теперь, кажется, известен всем hr. Таким образом получилась показательная порка — исключительно из-за самого Антона. Не сделай он эмоциональный пост со слитой перепиской из закрытого чата — всё было бы иначе. Посмотрим, что будет дальше.
Моё ненужное мнение: Антону давно пора было чистить своё сообщество. Пару вшивых «волков» заразили всю стаю. Много людей используют мысли Антона о счастье, как короткую тропинку к успеху и деньгам. А теперь представьте если человек еще и реально был уволен по закону, а Антон его защищает
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌9❤5🗿4👍1🔥1😁1🌚1💯1
Фотография любой айти компании в цвете, лето 2025 года ☎️
Корпораты, вы проиграете, вам больше не сойдут с рук специальные увольнения сотрудников через увеличения kpi. Вы больше не подкупите меня обедом за 800 рублей. Мы сломаем ваши фильтры и вы наконец-то дадите всем джунам работу.
Мы перестроим бизнес и больше не надо будет идти по головам ради повышения, жалкие большие бигтехи, бегите. Больше не надо будет рвать пятую точку, а можно будет просто получать 300 тыс. в наносекунду.
Я не моб, я не люблю яндекс, я люблю бананы🚽
Корпораты, вы проиграете, вам больше не сойдут с рук специальные увольнения сотрудников через увеличения kpi. Вы больше не подкупите меня обедом за 800 рублей. Мы сломаем ваши фильтры и вы наконец-то дадите всем джунам работу.
Мы перестроим бизнес и больше не надо будет идти по головам ради повышения, жалкие большие бигтехи, бегите. Больше не надо будет рвать пятую точку, а можно будет просто получать 300 тыс. в наносекунду.
Я не моб, я не люблю яндекс, я люблю бананы
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌49🌭2❤1⚡1🌚1
🧊 siberiacancode x IT-ХОЗЯЕВА
Началась новая сюжетная арка в нашем сериале 🚬 Вчера вышло пару жёстких постов на тему волков. Всё началось с того, что в одной компании уволили «волка». Как сообщает автор, на это были все основания, всё сделали по закону — просто за подписку не увольняют.…
Продолжение сериала, Антон ответил 🏋️
На данный момент, Антон утверждает, что человека силами СБ заставявили подписать документы и на самом деле действительно уволили человека за подписку на незапрещённое сообщество. Что человек на самом деле перформил лучше всех и даже его хотели повышать, Для меня понятно, почему Антон например не извинился за слив имени человека и скрытую переписку, он считает, что абсолютно прав в ситуации, что справедливость и победа, была и будет на его стороне
Теперь мне интересно, как ответить компания rutube и сам Максим, ведь тема стала публичной по вине Антона, но компании теперь придется ответить. Самое главное, не слушайте с обеих сторон обвивания по типу: он "накрутчик волк" или это гос. деньги. Нам интересно другое, реально ли человека уволили за подписку на сообщество, реально ли человек перформил лучше всех и вообще его заставили подписать документы.
Все остальное не важно и не имеет смысла в обсуждении, компания могла быть любой, сообщество могло быть другим. Ждем продолжения истории😵💫
p.s. Хотел бы также высказать свое мнение про доносы, это довольно странная тема и таким образом вы можете подставить людей, как и произошло с Максимом. Также Антон и Глеб поступают уже на эмоциях. Антон слил переписку и подставил кучу людей, а Глеб последнее время супер сильно и прямо выливает хейт.
На данный момент, Антон утверждает, что человека силами СБ заставявили подписать документы и на самом деле действительно уволили человека за подписку на незапрещённое сообщество. Что человек на самом деле перформил лучше всех и даже его хотели повышать, Для меня понятно, почему Антон например не извинился за слив имени человека и скрытую переписку, он считает, что абсолютно прав в ситуации, что справедливость и победа, была и будет на его стороне
Теперь мне интересно, как ответить компания rutube и сам Максим, ведь тема стала публичной по вине Антона, но компании теперь придется ответить. Самое главное, не слушайте с обеих сторон обвивания по типу: он "накрутчик волк" или это гос. деньги. Нам интересно другое, реально ли человека уволили за подписку на сообщество, реально ли человек перформил лучше всех и вообще его заставили подписать документы.
Все остальное не важно и не имеет смысла в обсуждении, компания могла быть любой, сообщество могло быть другим. Ждем продолжения истории
p.s. Хотел бы также высказать свое мнение про доносы, это довольно странная тема и таким образом вы можете подставить людей, как и произошло с Максимом. Также Антон и Глеб поступают уже на эмоциях. Антон слил переписку и подставил кучу людей, а Глеб последнее время супер сильно и прямо выливает хейт.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌14❤3🔥2🤔2🌭1
Одна из моих целей на год была — это больше видео с контентом 🍜 Сразу хочу сказать огромное спасибо моему монтажеру, если вам нужны услуги монтажа, то я крайне рекомендую молодого специалиста, пишите в direct поделюсь контактами. На данный момент за лето вышло три ролика:
1. typescript стал в 10 раз быстрее и вот почему это хорошо — ссылка
2. react 20 адекватное обновление, уже в лаборатории — ссылка
3. вы слишком хорошо думаете о zustand — ссылка
и еще три ролика уже лежат в отложке:
1. мне кажется нам надо поговорить про useState hook — ссылка
2. 6 лет в it. что я понял? выводы и мысли. от студента до техлида — ссылка
3. выйдет уже в эту пятницу
Постараемся сохранить данную тенденцию, далее у нас ролик про shadcnui, state of js, ui киты. Огромное спасибо за поддержку и ваши комментарии.
1. typescript стал в 10 раз быстрее и вот почему это хорошо — ссылка
2. react 20 адекватное обновление, уже в лаборатории — ссылка
3. вы слишком хорошо думаете о zustand — ссылка
и еще три ролика уже лежат в отложке:
1. мне кажется нам надо поговорить про useState hook — ссылка
2. 6 лет в it. что я понял? выводы и мысли. от студента до техлида — ссылка
3. выйдет уже в эту пятницу
Постараемся сохранить данную тенденцию, далее у нас ролик про shadcnui, state of js, ui киты. Огромное спасибо за поддержку и ваши комментарии.
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
🦖 мне кажется нам надо поговорить про useState hook - SIBERIA CAN CODE 🧊
Posted on Jul 26 2025
3❤11🔥6🍌6🌭1🏆1
🧊 siberiacancode x IT-ХОЗЯЕВА
Началась новая сюжетная арка в нашем сериале 🚬 Вчера вышло пару жёстких постов на тему волков. Всё началось с того, что в одной компании уволили «волка». Как сообщает автор, на это были все основания, всё сделали по закону — просто за подписку не увольняют.…
Ребята, пул поговорок специально для вас 🥰
Волка накрутка кормит
Волков бояться - на собес не ходить
Как волка ни корми, все в айти глядит
И волки сыты, и задачи целы
Волк и в айти компании не укроется
Волк волка не сольет
С волками быть — по-волчьи собесы проходить.
Сытый волк смирнее завистливого джуна
Бежал от волка, а попал на собес
Волка накрутка кормит
Волков бояться - на собес не ходить
Как волка ни корми, все в айти глядит
И волки сыты, и задачи целы
Волк и в айти компании не укроется
Волк волка не сольет
С волками быть — по-волчьи собесы проходить.
Сытый волк смирнее завистливого джуна
Бежал от волка, а попал на собес
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌23😁6🔥3🌭2❤1😢1🌚1
Мой медийный коллега задумал полезную авантюру 🤩
Он запустить серию добрых дел, суть собрать деньги и помочь нуждаемся. Помогать ребята будут напрямую. Плюс вы получите контент, Александр все будет снимать для истории сообщества. Если хотите можете поддержать проект🏆
IT-Хозява, вперёд! Поддержать донатом
Он запустить серию добрых дел, суть собрать деньги и помочь нуждаемся. Помогать ребята будут напрямую. Плюс вы получите контент, Александр все будет снимать для истории сообщества. Если хотите можете поддержать проект
IT-Хозява, вперёд! Поддержать донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤17🔥4🍌4🏆1
Пару мыслей, уже в субботу будет прогон моего доклада для moscowjs, ждите контент. Далее, компании побыстрее забаньте уже сообщество "ом" и начните банить сообщества +18 телеграм ботов 🍿
Также актуализировал issues для reactuse, даже добавил на некоторые таски label "good first issue". Постараюсь описать contribute гайд на этой неделе, также ждите новые гайды для junior😂
Также актуализировал issues для reactuse, даже добавил на некоторые таски label "good first issue". Постараюсь описать contribute гайд на этой неделе, также ждите новые гайды для junior
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - siberiacancode/reactuse: 🌌 the largest and most useful hook library
🌌 the largest and most useful hook library. Contribute to siberiacancode/reactuse development by creating an account on GitHub.
🍌6❤3🤷2👍1🔥1