Telegram Web Link
Добавили хелпер 🧐:

- createEventEmitter

Этот хелпер был сделан под заказ, перед этим заказчик попросил в другой библиотеке с хуками сделать такой хук. Он получил ответ: "PR Welcome!". Для меня такой ответ звучит, как сделай сам. Одно дело сказать, что нет ресурса или я больше не поддерживаю проект, но что есть то есть.

Мне еще понравилось, что он по факту ничего к реализации даже не смог предложить кроме нейминга, именно поэтому наше снг айти такое сильное, а наша библиотека уже топ 1 и это не обсуждается 🍜
Please open Telegram to view this post
VIEW IN TELEGRAM
3🍌134🔥2🤯2
nuxt labs + vercel 🚬

Это действительно сильная новость. 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
🍌63🔥2🙏2👍1
Вчера в закрытом чате 😉 бурно обсуждали недавний код-ревью от yandex

Если говорить про продакшн-качество — свет, микрофон, сценарий, подготовка — все это можно было сделать не просто лучше, а в разы лучше. Возможно, бюджет был ограничен, и решили сделать MVP-версию. Но в таком виде продолжения, как мне кажется, уже не будет. Хотя это больше про маркетинг.

Теперь о технической части. В собеседовании действительно звучали дельные советы. Но на фоне спорных вроде "посмотри redux" — это просто небо и земля. Опять же, не проблема посоветовать redux, webpack или fsd, но в видео это было подано так: "Я — фронтенд-лид, поэтому тебе надо это изучить". Без объяснений и контекста это звучит вредно, особенно для новичков. Гораздо полезнее было бы объяснить, почему стоит посмотреть именно в эту сторону, дать вектор развития, а не просто бросать названия 😵‍💫

Кроме того, в ролике упущены элементарные, базовые вещи. А ведь если нет базы — плохой код будет везде: и в компонентах, и в redux, и в сборке. Важно на ревью указывать не только на архитектуру, но и на детали. Например, в самом начале у человека два lock-файла — это игнорируется. Зато отдельно отмечается, что нужно явно указать пакетный менеджер в package.json. Что выглядит как перекос.

Фокус на код-ревью должен быть не просто на "советах", а на реальном понимании уровня кандидата, его базы, и тех конкретных знаний, которых ему не хватает. А дальше — уже можно давать рекомендации, что читать и куда смотреть. Но с объяснением "зачем". Важно также подсветить, что важно для трудоустройства, это как раз подметил мой подписчик.

Плохие советы и приводят к тому, что человек становится не инженером, а просто печатной машинкой, уже с самого старта нужно закладывать постулаты инженерии 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
310🍌7🙏1🌚1🍓1
Какой же крутой блог 🏆

Попал на него пока искал информацию для хука useSound/useAudio. Очень красивый лендинг/блог. Если в будущем у меня будет свой сайтец, то хочется что-то такое 🏝
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🍌5🤯32🍓1
🧊 siberiacancode x IT-ХОЗЯЕВА
🍿 АНОНС СТРИМА 9 июля в 14:30 по мск youtube — twitch — vk
Добавили хуки 🤔 всего 141 хук:

- useAudio
- useMediaControls
- usePictureInPicture
- useShallowEffect

После стрима я дописал еще несколько тестов, на данный момент покрытие уже составляет 60 🔋 процентов. С одной стороны кажется, что это не много, но опять же если вспоминать о качестве покрытия и как это сделано у других, то это прям много.
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥9🍌72🍾1
🧊 siberiacancode x IT-ХОЗЯЕВА
Вчера в закрытом чате 😉 бурно обсуждали недавний код-ревью от yandex Если говорить про продакшн-качество — свет, микрофон, сценарий, подготовка — все это можно было сделать не просто лучше, а в разы лучше. Возможно, бюджет был ограничен, и решили сделать…
Посмотрел комменты под роликом, надеюсь Павел простит yandex за такую подставу 💀

Просто представьте вы руководитель, вас публично выставили без продакшена и после своей работы, ты получаешь только негативные комментарии.
Please open Telegram to view this post
VIEW IN TELEGRAM
111🍌7🔥5❤‍🔥3🌚3
🧊 siberiacancode x IT-ХОЗЯЕВА
😎 ВИДЕО 🧪 react 20 адекватное обновление, уже в лаборатории
Спасибо за ваш интерес ролику, следующие ролики будут выходить в новом для меня формате, так я смогу делать больше контента для вас. Ролики старого формата станут выходит реже, но никуда не денутся.

Всем хорошего 📞 старта недели
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🍌72👍1🤯1
rest api в одной картинке 🛀
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌30😁22😭5👌211🔥1🐳1
💳 РАННИЙ ДОСТУП

🐻 вы слишком хорошо думаете о zustand
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥123🍌31💯1
Глеб vs Антон - это интересно 🎧Недавно Глеб сделал серию постов про волков. А на стриме мне рассказали, что был совместный эфир с Глебом и Антоном. Я его посмотрел — и кое-что хотелось бы зарезюмировать.

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

Во-первых, Антон живёт в реальности, где «все злые», где не должно быть лояльности к компании, где ты всегда сам за себя. Но мне кажется, эта позиция разрушает саму суть человеческого взаимодействия. Люди по природе — социальные существа. Мы хотим объединяться, дружить, делиться и решать задачи вместе. Коллектив, который ощущает себя как семья, где есть доверие, поддержка, общая цель, — всегда будет сильнее команды индивидуалов, каждый из которых копит очки выживания в одиночку.

Во-вторых, Антон, конечно, прав. Найм в индустрии часто устроен плохо. Где-то HR не в теме, где-то задачи неадекватны, а где-то и вовсе токсичная культура, где-то судят по опыту онли. Но с чего мы решили, что все компании обязаны уметь хорошо нанимать? Кто-то просто не может. А кто-то даже не понимает, что делает это плохо. Компании — не боги. Они такие же несовершенные, как и люди в них. Я уже много раз рассказывал, что компания из n<100 человек, не может выстроить процесс и нанимать джунов, им нужен ресурс здесь и сейчас, отсюда и шкала необходимого опыта.

В-третьих, здесь особенно интересно. Антон в своё время сам прошёл через важную точку: он осознал, что вырос из своего грейда, что стал больше, чем его позиция, и что многие компании, в которые он хотел попасть, имели слабые, сырые или просто хаотичные процессы. Он видел это, понимал и честно это признавал. Но теперь, когда об этом начали говорить массово и все — появилось опасное обобщение: «все компании такие», «везде плохо», «нас не ценят». А вместе с этим — ощущение, будто рынок тебе должен, будто тебя обязаны нанимать, просто потому что ты есть.

Но усилия, рост, вклад — всё ещё важны. А теперь — про главное. Про мораль 🥰

Быть человеком — важно. Не превращаться в циника, не относиться ко всем как к «ресурсам», не терять тепло, не разучиться говорить «спасибо» и «извини». Но и не забывайте про себя. Про свою жизнь, свою ценность, своё счастье. Если вы чувствуете, что вас не замечают, не растят, не уважают — если годами нет повышения, не слышат ваши идеи, менеджмент лишь создаёт барьеры —значит, пора задуматься.
Please open Telegram to view this post
VIEW IN TELEGRAM
8715🔥5🍌4🤷‍♂1👍1💯1
Добавили хуки 😺 всего 143 хука:

- useBroadcastChannel
- useAutoScroll

Провели аудит тестов и дописали тесты необходимые для проверок на unmount. Продолжаем тестовое покрытие и готовимся к докладу для конференции.
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5🍌4🦄2🙏1
В открытый доступ выложили хороший и простой доклад про удаление мертвого кода 😉

Мне бы хотелось, чтобы в будущем такая практика стала регулярной и похожей на линтинг и форматинг. Чтобы такие билдеры, как vite, могли такое из коробки 🏆
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🍌52🔥1🎉1
🍿 АНОНС СТРИМА 20 июля в 11:00 по мск

🎯 react context не так плох, как вы могли подумать
Please open Telegram to view this post
VIEW IN TELEGRAM
26🍌3🔥1💯1
🧊 siberiacancode x IT-ХОЗЯЕВА
🍿 АНОНС СТРИМА 20 июля в 11:00 по мск 🎯 react context не так плох, как вы могли подумать
Расскажите мне, почему slider из shadcnui ререндерить кнопки из layout 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😢11🍌41🙏1
🧊 siberiacancode x IT-ХОЗЯЕВА
🍿 АНОНС СТРИМА 20 июля в 11:00 по мск 🎯 react context не так плох, как вы могли подумать
Ваш стример накосячил и не записал стрим по react context 🤔

Теперь ему придется сделать такой стрим еще раз, но для всех 😉 ну и кучу других стримов тоже
Please open Telegram to view this post
VIEW IN TELEGRAM
313🤯6🍌4🔥2😱1😭1
2025/10/25 19:14:04
Back to Top
HTML Embed Code: