lodash и ramda все 🤟
Причем тут софтскиллы, а вот не знай я бы лично одного из самых сильных js разрабов нашего поколения izede, так бы и не узнал про es-toolkit🤩
Причем тут софтскиллы, а вот не знай я бы лично одного из самых сильных js разрабов нашего поколения izede, так бы и не узнал про es-toolkit
Please open Telegram to view this post
VIEW IN TELEGRAM
Reddit
From the javascript community on Reddit: "es-toolkit", a 2-3x faster and 97% smaller alternative to lodash
Explore this post and more from the javascript community
🍌17🔥4❤3✍1
🧊 siberiacancode x IT-ХОЗЯЕВА
FrontendConf + siberiacancode x joindev, для вас оформляем крутой розыгрыш 🤟 😎 Разыгрываем 2 офлайн билета на FrontendConf — крупнейшую профессиональную конференцию фронтенд-разработчиков в России. Условия участия максимально простые: 1. Подписаться на…
Ребята, не хочу вас отвлекать, но сегодня уже итоги розыгрыша 2 билета на FrontendConf в 16:00 по мск 🤟 всем удачи и хорошего дня
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆6❤3🍌3🔥2🌭1
🧊 siberiacancode x IT-ХОЗЯЕВА
FrontendConf + siberiacancode x joindev, для вас оформляем крутой розыгрыш 🤟 😎 Разыгрываем 2 офлайн билета на FrontendConf — крупнейшую профессиональную конференцию фронтенд-разработчиков в России. Условия участия максимально простые: 1. Подписаться на…
1. Stepan (@markridge)
2. Zoya (@z_saveleva)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🍾4🍌2❤1🐳1🌚1🌭1🏆1
Коллеги, товарищи, стримы переносятся из-за состояния стримера, перед всеми извиняюсь 😵💫 приболел
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9❤4🍌4😭4🔥1
🧊 siberiacancode x IT-ХОЗЯЕВА
Коллеги, товарищи, стримы переносятся из-за состояния стримера, перед всеми извиняюсь 😵💫 приболел
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
MoscowJS 68 🟨 доклады на самокатах
event - https://moscowjs.org/events/moscowjs-68/
Поддержка автора 🧊
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
Донаты 💸
250руб+ - ревью резюме
1.000руб+ - код ревью
5.000руб+ - мок собес
Социальные…
🍌4❤2✍1🔥1
🧊 siberiacancode x IT-ХОЗЯЕВА
Фидбек по докладам с митапа 😉
😉 Как мы запретили писать код с багами в локализации — Хороший и простой доклад, мне нравится, что вся полезная информация уместилась по таймингу, но опять куча вопросов, например изначально делать id на русском, ну как будто тогда уже все пошло не так, а так полезная информация и самое важное правильный фокус для слушателей, о чем нужно думать, чтобы не сделать плохо, когда смотрим на локализацию.
🍜 React и функциональные шаблоны. Паттерн FACC. — Опять эти правила и архитектура лезут нам во фронтенд, если коротко, то доклад просто послушать и желательно никогда так не делать. Решение, что показал автор можно сделать в разы проще, а render props в официальной доке запихнули в legacy api и правильно сделали. Props функции — это очень хрупкая тема с учетом ререндеров в react. Но если у вас супер сложная система и bdui, например, то вам придется что-то похожее сделать и автор показал пару интересный вещей, которые могу пригодится.
👨💻 10⁸ клеток: алгоритмы и производительность в JavaScript — Какой же интересный доклад, сам доклад я бы сказал больше бесполезный, но его подача вытягивает его, тот самый доклад, который ты прослушаешь до конца. Автор очень просто повышая сложность доклада, рассказывает про производительность. Доклад затрагивает многие темы, девтулзы, js, инженерия и т.д. Давно наблюдаю за спикером, делает прям вкусно
🤨 Предохранители от выгорания, или почему «Устал? Отдохни» не работает — Мне далеки такие доклады, мои советы на уровне будьте просто лучшей версией себя, но у многих это может не работать и спикер предложил довольно неплохое просто решение саморефлексии. Ваши проблемы, только вы сами можете пофиксить
Огромное спасибо ребятам из MoscowJS, которые позволяют мне стримить и проводят митапы в таком количестве. Если хотите выступить — пишите им сюда. Ребят, знаю лично, помогут подготовиться и выступить, так сказать, получить свой первый опыт.
Огромное спасибо ребятам из MoscowJS, которые позволяют мне стримить и проводят митапы в таком количестве. Если хотите выступить — пишите им сюда. Ребят, знаю лично, помогут подготовиться и выступить, так сказать, получить свой первый опыт.
Please open Telegram to view this post
VIEW IN TELEGRAM
moscowjs.org
MoscowJS 68
Регулярные встречи JavaScript-разработчиков в Москве. Обсуждаем фреймворки, инструменты и процессы. Делимся знаниями и личным опытом в неформальной обстановке.
❤12🍌6🔥4😍2👍1
Добавили новые хуки 😎 всего 153 хука:
- useVisibility
- useAsyncEffect
- useFocusTrap
Также добавили пару тестов для хуков, уже на следующем moscowjs я вам расскажу некоторые вещи и моменты при реализации библиотеки хуков, будем говорить обо всем от реализации до тестирования.
- useVisibility
- useAsyncEffect
- useFocusTrap
Также добавили пару тестов для хуков, уже на следующем moscowjs я вам расскажу некоторые вещи и моменты при реализации библиотеки хуков, будем говорить обо всем от реализации до тестирования.
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
❤6🍌4🔥2🎉1
Activity теперь официально в react 19.2 😎
Первая фича для пользователей за такое долгое время, теперь придется чуть-чуть менять майндсет чтобы использовать данный компонент. Также они сделали хук useEvent, прошло уже столько лет, но они это сделали.
Первая фича для пользователей за такое долгое время, теперь придется чуть-чуть менять майндсет чтобы использовать данный компонент. Также они сделали хук useEvent, прошло уже столько лет, но они это сделали.
// Before
{isVisible && <Page />}
// After
<Activity mode={isVisible ? 'visible' : 'hidden'}>
<Page />
</Activity>
Please open Telegram to view this post
VIEW IN TELEGRAM
react.dev
React 19.2 – React
The library for web and native user interfaces
❤10🍌6🤔4🔥2✍1👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
❤️ shadcnui заставит вас полюбить веб снова
В данном ❤️ ролике поговорим с вами о shadcnui, но заденем гораздо более глубокие темы, постараемся ответить на вопрос, почему он так хорош и почему он изменил сообщества веба
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - h…
Поддержка автора 🧊
boosty - https://boosty.to/siberiacancode
donatealerts - h…
1🔥14🍌5❤3🤯2👍1🏆1🦄1
🧊 siberiacancode x IT-ХОЗЯЕВА
На самом деле, пора делать ролик почему antdesign мне не нравится и считаю его не конкурентным сегодня.
Я тут решил быстро зайти и глянуть компонент кнопки, ну и теперь я боюсь заходить в более сложные компоненты. Думаю нужен контент на эту тему🚬 что если я ошибаюсь.
Я тут решил быстро зайти и глянуть компонент кнопки, ну и теперь я боюсь заходить в более сложные компоненты. Думаю нужен контент на эту тему
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
ant-design/components/button/button.tsx at master · ant-design/ant-design
An enterprise-class UI design language and React UI library - ant-design/ant-design
❤13🔥6🍌6🤔2🙏2✍1👻1
MoscowJS 69 + siberiacancode = 🏆
siberiacancode в живую на MoscowJS. Строим с ребятами историю. Ребята хорошие друзья с Докой😆 — платформой с понятными статьями от разработчиков для разработчиков.
Регистрация на офлайн уже открыта. Напоминаем: если используете промокод, то не забывайте нажать «Применить». В этот раз ваш покорный слуга выступает на митапе, будем рады всех видеть, но и официальный стрим конечно будет. Не забывайте задавать вопросы спикерам.
Если вы хотите стать спикером, то я максимально рекомендую попробовать свои силы, подать заявку и выступить у ребят на митапе. Я лично знаю ребят организаторов и точно знаю, что они вам помогут с вашим выступлением, подробнее можно узнать тут
MoscowJS: https://www.tg-me.com/moscowjs
Задать вопросы спикерам: https://moscowjs.org/qna/
siberiacancode в живую на MoscowJS. Строим с ребятами историю. Ребята хорошие друзья с Докой
Регистрация на офлайн уже открыта. Напоминаем: если используете промокод, то не забывайте нажать «Применить». В этот раз ваш покорный слуга выступает на митапе, будем рады всех видеть, но и официальный стрим конечно будет. Не забывайте задавать вопросы спикерам.
Если вы хотите стать спикером, то я максимально рекомендую попробовать свои силы, подать заявку и выступить у ребят на митапе. Я лично знаю ребят организаторов и точно знаю, что они вам помогут с вашим выступлением, подробнее можно узнать тут
MoscowJS: https://www.tg-me.com/moscowjs
Задать вопросы спикерам: https://moscowjs.org/qna/
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤5🔥4🍌4🏆1
Сначала openapi, а потом swagger 🤔 пишу это, потому-что есть люди, которые знают про swagger, но не знаю про openapi 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
✍18😁8🍌3❤2🔥2💯2
🧊 siberiacancode x IT-ХОЗЯЕВА
MoscowJS 69 + siberiacancode = 🏆 siberiacancode в живую на MoscowJS. Строим с ребятами историю. Ребята хорошие друзья с Докой 😆 — платформой с понятными статьями от разработчиков для разработчиков. Регистрация на офлайн уже открыта. Напоминаем: если используете…
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤28🔥8🍌3🎉2👍1🐳1
Forwarded from MoscowJS
Инженерия — это не только про интересные задачи, но и про умение экономить ресурсы.
И Дмитрий Бабин в докладе «Я сделал reactuse и мне есть, что рассказать» покажет это на примере собственной библиотеки хуков reactuse:
> как важны подходы к реализации хуков: DX, масштабируемость, тестирование и простота поддержки,
> как мы сделали свое решение и что получилось,
> на что хочется обратить внимание не только react инженеров, но и web сообщество.
А еще Дима проводит стримы наших митапов у себя в канале🌟
23 октября, MoscowJS 69 x Лемана Тех
Регистрация | Промокоды | #moscowjs #moscowjs69
И Дмитрий Бабин в докладе «Я сделал reactuse и мне есть, что рассказать» покажет это на примере собственной библиотеки хуков reactuse:
> как важны подходы к реализации хуков: DX, масштабируемость, тестирование и простота поддержки,
> как мы сделали свое решение и что получилось,
> на что хочется обратить внимание не только react инженеров, но и web сообщество.
А еще Дима проводит стримы наших митапов у себя в канале
23 октября, MoscowJS 69 x Лемана Тех
Регистрация | Промокоды | #moscowjs #moscowjs69
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤21🍌11🔥5👍2🐳2🌭2🏆1🍓1
Мы очень "любим react", на самом деле новость, что react отделился и стал отдельным юридическим лицом неплохая 👍
По данным из новости, мы понимаем, что некоторые опенсорс продукты просто отделились и получился "React Foundation". Думаю для нас с вами ничего не поменяется, хотя обещают обеспечить долгосрочную устойчивость и прозрачность разработки react🛀
Опять же интересна причина, почему отделились? Второй вопрос, почему не перешли в vercel?
По данным из новости, мы понимаем, что некоторые опенсорс продукты просто отделились и получился "React Foundation". Думаю для нас с вами ничего не поменяется, хотя обещают обеспечить долгосрочную устойчивость и прозрачность разработки react
We will make the React Foundation the new home for React, React Native, and some supporting projects like JSX. The React Foundation’s mission will be to support the React community and ecosystem. Once implemented, the React Foundation will
Опять же интересна причина, почему отделились? Второй вопрос, почему не перешли в vercel?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🍌4✍3🔥1
Я поражаюсь сообществу IT-ХОЗЯЕВА 😎
Я знаю много сообществ, но сколько же просто жестких людей в нашем сообществе, спикеры, менторы, разработчики, руководы. Это не самое большое сообщество, но точно процент качества и инженерной экспертизы топ один. Также мне нравится, что основной посыл это знания и спорт.
Сильнейшее сообщество, а я и дальше буду закрывать медийный и опенсорсный гештальт🏆
Я знаю много сообществ, но сколько же просто жестких людей в нашем сообществе, спикеры, менторы, разработчики, руководы. Это не самое большое сообщество, но точно процент качества и инженерной экспертизы топ один. Также мне нравится, что основной посыл это знания и спорт.
Сильнейшее сообщество, а я и дальше буду закрывать медийный и опенсорсный гештальт
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤23🔥11🍌8🏆2😁1
Добавили возможность выбора case для inject хуков 😉
Ребятки, подметили такой вариант в issues, а после сами его и реализовали. Мне оставалось только сделать ревью, да и залить в мастер. Уже скоро про это все буду рассказывать на moscowjs 69, будем говорить не просто про библиотеку, но и про вещи с ней связанные.
Ребятки, подметили такой вариант в issues, а после сами его и реализовали. Мне оставалось только сделать ревью, да и залить в мастер. Уже скоро про это все буду рассказывать на moscowjs 69, будем говорить не просто про библиотеку, но и про вещи с ней связанные.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
🧊 siberiacancode x IT-ХОЗЯЕВА
Инженерия — это не только про интересные задачи, но и про умение экономить ресурсы.
И Дмитрий Бабин в докладе «Я сделал reactuse и мне есть, что рассказать» покажет это на примере собственной библиотеки хуков reactuse:
> как важны подходы к реализации хуков:…
И Дмитрий Бабин в докладе «Я сделал reactuse и мне есть, что рассказать» покажет это на примере собственной библиотеки хуков reactuse:
> как важны подходы к реализации хуков:…
1🍌10❤6🔥4⚡1
Ребята, напоминаю стримов нет, потому-что админ канала играет в кс2 на работе 👨💻
Уже на этой неделе начинаются playoff нашего корпоративного турнира. Наш турнир невероятен и я знаю, что с каждым годом будет все лучше и лучше. Я благодарен организаторам за такую возможность.
Обычный фронтендер может побыть официальным и неофициальным кастером, игроком или даже чемпионом турнира по кс2👍
Этот турнирных дух, победы и поражения, ты буквально чувствуешь себя живым. Ну кс2 коммьюнити у нас топовое, самый токсичным в итоге этом сезоне оказался "я", кто знает, тот знает, зато сколько мемов и крутых ребят среди старичковых и новой гвардии. Это крутой пример, как можно делать незабываемый движ внутри компании для сотрудников.
Я и моя команда выложится на полную, цель победа в этом сезоне😎
Уже на этой неделе начинаются playoff нашего корпоративного турнира. Наш турнир невероятен и я знаю, что с каждым годом будет все лучше и лучше. Я благодарен организаторам за такую возможность.
Обычный фронтендер может побыть официальным и неофициальным кастером, игроком или даже чемпионом турнира по кс2
Этот турнирных дух, победы и поражения, ты буквально чувствуешь себя живым. Ну кс2 коммьюнити у нас топовое, самый токсичным в итоге этом сезоне оказался "я", кто знает, тот знает, зато сколько мемов и крутых ребят среди старичковых и новой гвардии. Это крутой пример, как можно делать незабываемый движ внутри компании для сотрудников.
Я и моя команда выложится на полную, цель победа в этом сезоне
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆13🔥7❤4🍌3👍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…
🔥5🍌3✍1
React 19.2 — топ один библиотека для JS, но есть нюанс 🏆
В недавнем обновлении вышел новый хук — useEffectEvent. Если кратко, он создан, чтобы делать стабильный handler для useEffect, без указания его в deps — чтобы эффект пересоздавался только в нужные моменты.
Но ещё давно люди сделали похожий хук и назвали его useEvent. Суть простая — он создаёт стабильную ссылку на handler. И вроде бы одно и то же, но нет. Разница есть и она весомая: useEffectEvent создаёт стабильный handler только для useEffect, а не просто ссылку на функцию. Проще говоря, useEffectEvent работает только внутри useEffect. Создатель reatom даже сделал демку, где это видно🚬
Для меня загадка, почему React до сих пор отказывается добавлять утилитарные хуки. Да, это библиотека, и пользователи могут писать их сами, но ещё в 2022 году был RFC на useEvent — и в итоге все про него забыли. Было в разы удобней иметь не useEffect, а его дочерние реалзиации, но об этом как-нибудь next time.
В недавнем обновлении вышел новый хук — useEffectEvent. Если кратко, он создан, чтобы делать стабильный handler для useEffect, без указания его в deps — чтобы эффект пересоздавался только в нужные моменты.
Но ещё давно люди сделали похожий хук и назвали его useEvent. Суть простая — он создаёт стабильную ссылку на handler. И вроде бы одно и то же, но нет. Разница есть и она весомая: useEffectEvent создаёт стабильный handler только для useEffect, а не просто ссылку на функцию. Проще говоря, useEffectEvent работает только внутри useEffect. Создатель reatom даже сделал демку, где это видно
Для меня загадка, почему React до сих пор отказывается добавлять утилитарные хуки. Да, это библиотека, и пользователи могут писать их сами, но ещё в 2022 году был RFC на useEvent — и в итоге все про него забыли. Было в разы удобней иметь не useEffect, а его дочерние реалзиации, но об этом как-нибудь next time.
Please open Telegram to view this post
VIEW IN TELEGRAM
siberiacancode.github.io
useEvent | reactuse
Improve your react applications with our library 📦 designed for comfort and speed
1🍌10✍6❤3🔥2
