es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Руслан Куянец | Reactify x YeaHub

Руслан Куянец | Reactify x YeaHub

Ir al canal en Telegram

Я IT-специалист, ментор и основатель проекта YeaHub и сообщества Reactify. Здесь рассказываю про Frontend и IT. Менторство: https://reactify.ru YouTube канал: https://youtube.com/@reactify-it YeaHub: https://yeahub.ru/ Связь: @ruslan_kuyanets

Mostrar más
6 305
Suscriptores
-8124 horas
-977 días
-14330 días
Archivo de publicaciones
Все процессы запущенны и заднюю давать уже не вариант У нас есть дизайнер, HR-специалист и тестировщик. В данный момент мы проводим собеседования с фронтенд-разработчиками, а несколько бекенд-разработчиков также выразили желание присоединиться к нам. Кроме того, в нашем составе есть опытный Senior Frontend Developer с девятилетним опытом работы в крупных компаниях, который будет помогать нам в вопросах архитектуры и рабочих процессов. Тем не менее, нам требуются дополнительные специалисты, чтобы команда чувствовала себя комфортно и эффективно работала. Я продолжу заниматься поиском и наймом новых членов команды. Сейчас я работаю над всесторонним планом проекта, включая функциональность, сервисы, структуру, стратегию расширения и методы привлечения пользователей. В ближайшее время я также планирую создать базу знаний, правила, рекомендации по лучшим практикам, настроить чаты и репозитории, а также аккаунты в необходимых сервисах (GitHub, YaTracker, Метрика и прочие). Поэтому, если вы еще не записались на собеседование, вот доступные даты и времена: Даты: 27.01 | 28.01 Время: 12:00 | 12:30 | 13:00 | 13:30 | 14:00 Чтобы записаться: 1. Напишите в комментариях к этому посту желаемую дату и время (например, 27.01 12:00). 2. Перед этим убедитесь, что выбранное вами время еще не занято другим кандидатом. 3. Так же хочу несколько собеседований снять на видео. Поэтому, если вы не против то рядом с датой, ставьте + (пример: 27.01 19:00 +) #teams

Каким будет вывод этого фрагмента кода?
Anonymous voting

Каким будет вывод этого фрагмента кода?
Каким будет вывод этого фрагмента кода?

Классы в React В React преобладает все таки функциональное программирование, где мы пишем компоненты функции и управляем ими с помощью функций. Классовые компоненты уже не используются (кроме ErrorBoundary). Значит ли это что мы вообще не используем классы в React? Хотя классовые компоненты в React стали менее популярными, классы как таковые не утратили своей актуальности. Они применяются в различных аспектах разработки: Организация логики приложения Классы могут быть использованы для создания сервисов или утилит, которые объединяют логику или API-запросы. Это позволяет централизовать и упорядочить взаимодействие с внешними сервисами и источниками данных. Вынос методов из компонентов Для поддержания чистоты и читаемости компонентов, можно вынести часть логики в отдельные классы. Это особенно полезно, когда одна и та же логика используется в нескольких компонентах. Применение паттернов проектирования Некоторые паттерны, такие как Strategy, Adapter или Factory, легче и естественнее реализовывать с использованием классов. Это способствует лучшей организации кода и его повторному использованию. Преимущества: ✔ Структурированность и читаемость ✔ Повторное использование кода ✔ Инкапсуляция и модульность Недостатки: ➖ Классы могут добавлять дополнительную сложность, особенно для новичков. ➖ В некоторых случаях, функциональные подходы могут предложить большую гибкость и удобство в использовании. #frontend #patterns #class

Создаем Open Source проект. Ищем дизайнеров, разработчиков и других IT специалистов. На канал добавил видео, в котором расска
Создаем Open Source проект. Ищем дизайнеров, разработчиков и других IT специалистов. На канал добавил видео, в котором рассказываю про проект и призываю всех учавствовать. Поддержите видео, ставьте лайки, смотрите до конца, оставляйте комментарии. Смотрите на разных устройствах😅 https://www.youtube.com/watch?v=2Yc0fYx_dlw

Уже провел 13 собеседований, как же круто знакомится со всеми, слушать истории об обучении, о курсах, о победах, или неудачах. Интересно узнавать о вашей мотивации. Все кандидаты очень крутые и большие молодцы😎 Надо будет делать периодические созвоны с подписчиками, или групповой созвон в чате. Вообще, активное участие в сообществе дает множество плюсов. Поэтому будьте активными, ходите на конференции и мероприятия, общайтесь в чатах Так же хочу сказать, когда мы будем запускать следующие проекты, то у всех подавших заявки в этом потоке будет приоритет. У них будет время подтянуть свой скилл к следующему проекту, если не пройдут в этот. Кстати, уже есть одна идея, но пока что давайте запустим этот проект😁 Так же нам нужны хорошие дизайнеры со свежим взглядом, которые хорошо владеют фигмой, умеют делать дизайн системы, UI kit и качественные макеты. Умеют правильно применять UI/UX. Сегодня или завтра выложу видео на YouTube. Нужна будет ваша помощь в продвижении, чтобы видео о нашем проекте увидело как можно больше IT специалистов. В нем я буду привлекать тестеровщиков, дизайнеров, бекендеров и тд. Рассчитываю на вас🏆 #teams

Адаптер Паттерн адаптер позволяет объектам с несовместимыми интерфейсами работать вместе. Он действует как мост между двумя р
+1
Адаптер Паттерн адаптер позволяет объектам с несовместимыми интерфейсами работать вместе. Он действует как мост между двумя разными интерфейсами, позволяя им взаимодействовать без изменения их кода. Это достигается путем создания адаптера, который оборачивает один из объектов и переводит его вызовы к другому объекту в формате, который он может обрабатывать. В контексте фронтенд-разработки, особенно при использовании React, паттерн адаптер может быть полезен для интеграции сторонних библиотек или API, интерфейсы которых не соответствуют структуре вашего приложения. Например, у нас есть приложение для новостей с множеством компонентов и разнообразными полями данных. В случае смены API может произойти изменение структуры данных: вместо "title" теперь будет "headline" и так далее. При таких обстоятельствах нам пришлось бы вносить изменения во все компоненты приложения. Адаптер же позволяет избежать этого, адаптируя данные к единому формату. Теперь, при смене API, необходимо вносить изменения только в адаптер, не затрагивая остальные части приложения. #patterns #adapter

Что добавим в приложение React Новости?
Anonymous voting

На предстоящую неделю составляю расписание! Собеседования будут проходить с 19:00 до 21:30 МСК. В 15 мин уложиться не получается, поэтому в среднем собеседования идут 25 мин, но до 30 мин. Все, кто подавал заявки и еще не прошел собеседование: 1. Написать под этим постом дата и время. (пример: 22.01 19:00) 2. Убедитесь, что эту дату и время еще не заняли 3. Так же хочу несколько собеседований снять на видео. Поэтому, если вы не против то рядом с датой, ставьте + (пример: 22.01 19:00 +) Доступное время ежедневно: 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 21:30 Просьба писать заранее если у вас не получается, чтобы мы могли найти замену. Завтра понедельник, хорошо вам провести воскресный вечер, отдохнуть и подготовится к рабочей неделе!😎

Мы ищем Дизайнеров! Мы — сообщество Reactify, и мы находимся в поиске дизайнеров интерфейсов для участия в уникальном Open Source проекте. Мы разрабатываем платформу для подбора IT специалистов, которая изменит способ найма в индустрии. Что мы предлагаем: Уникальный Опыт: Вы будете работать в команде, вместе с IT специалистами разных специальностей. Это ваш шанс внести свой вклад в проект, который оказывает реальное влияние на IT-сообщество. Повышение Навыков: Работая над этим проектом, вы сможете улучшить свои навыки в дизайне интерфейсов, экспериментировать с новыми идеями и получить ценный опыт реализации реальных проектов. Сообщество: Вы станете частью активного сообщества. Это отличная возможность для сетевого взаимодействия, обмена знаниями и идей с другими профессионалами из вашей сферы. Портфолио и Репутация: Ваша работа будет частью проекта, который видят и используют многие. Это добавит значимый проект в ваше портфолио и укрепит вашу профессиональную репутацию. Как Open Source проект, на данный момент мы не можем предложить финансовое вознаграждение за участие. Однако, мы полны решимости распределять будущий доход среди всех активных участников проекта в соответствии с их вкладом и вложенными усилиями, как только проект начнет приносить доход. Мы ищем людей, которые разделяют нашу страсть к созданию чего-то нового и значимого. Если вы хотите внести свой вклад в мир IT и развивать свои навыки, присоединяйтесь к нам! @ruslan_kuyanets -------------- Как вам рекламный пост? Начинаю искать дизайнеров для нашего проекта. Что бы вы добавили? Как можно улучшить текст для того чтобы привлечь хороших дизайнеров?

Пришел домой с IT завтрака. Поболтали про здоровье. У всех остеохондроз, сколиоз и подобные проблемы. Ребята, заботьтесь о здоровье. Ничего никому не помогает. Вылечить эти заболевания уже практически невозможно, можно только поддерживать. Качайте мышцы, занимайтесь физической активностью. Купить себе различные тренажеры и аппликаторы. Занимайтесь своим здоровьем иначе потом будете страдать😢 Вчера провел собеседования, ребята молодцы. Всю следующую неделю буду проводить собеседования. И уже после этого подводить итоги.

React Новости. Подключаем Redux Toolkit и RTK Query. React приложение новостей. [14] В этом видео мы подключим и настроем Red
React Новости. Подключаем Redux Toolkit и RTK Query. React приложение новостей. [14] В этом видео мы подключим и настроем Redux Toolkit и RTK Query. Займемся рефакторингом, удалим кастомные хуки useFetch и useFilters. Наглядно увидим пользу технологий Доброе утро! Новое видео на YouTube канале!

Всем привет. Кто сможет завтра 20.01.2024 в 12:00 МСК пройти собес? Из тех кто подавал заявку и еще не назначено время. Писат
Всем привет. Кто сможет завтра 20.01.2024 в 12:00 МСК пройти собес? Из тех кто подавал заявку и еще не назначено время. Писать в комменты +. Один человек нужен, освободилось время Еще заснял видео React Новости, приступаю к монтажу✌️

Хорошие практики Frontend [1 часть] 1️⃣ Приоритет читаемости При разработке кода, читаемость является ключевым приоритетом. Каждый фрагмент кода должен быть ясным и логически структурированным, чтобы коллеги могли легко понимать его назначение и принципы работы без дополнительных пояснений. 2️⃣ Использование HTML и CSS Всё, что можно эффективно реализовать с использованием HTML и CSS, должно быть выполнено без привлечения JavaScript. Избыточное использование скриптов может усложнить понимание кода и снизить производительность веб-приложения. К тому же, код на HTML и CSS обычно проще в дальнейших изменениях. 3️⃣ Минимизация времени жизни переменных Сократите время жизни переменных, объявляя их как можно ближе к месту использования. Это облегчает понимание кода и уменьшает риск неправильного использования или изменения переменных. 4️⃣ Избегание критических зависимостей Избегайте создания неявных критических зависимостей в проекте. Например, расчеты, связанные с заказами, должны проводиться на серверной стороне для обеспечения надежности. Если подобные зависимости необходимы, обеспечьте их максимальной безопасностью, тщательно протестируйте и документируйте. #frontend #best_practices

Первые интервью Если у вас вдруг не получается, постарайтесь предупредить заранее. Я запишу другого. Если на скрине ошибка -
Первые интервью Если у вас вдруг не получается, постарайтесь предупредить заранее. Я запишу другого. Если на скрине ошибка - напишите мне. Время МСК. Собес постараюсь сделать не большой. В идеале минут 15. Но может быть и меньше/больше. Душить не собираюсь, просто поговорим, возможно что-то спрошу по теории. Созвонимся в телеграмм. Наверное, лучше видеозвонок, но можно и аудио. Возможно, буду не один, будет коллега еще на связи #teams

Redux & RTK Query В React Новости в следующей серии мы добавим эти технологии. Я уже написал сценарий, завтра буду снимать ви
Redux & RTK Query В React Новости в следующей серии мы добавим эти технологии. Я уже написал сценарий, завтра буду снимать видео и монтировать. Что мы сделаем? - Заменим наш кастомный хук useFetch на RTK Query - Спрячем состояние фильтров в Redux store - Покажу вам мою любимую штуку Это будет практика, не курс. Мы все подключим, настроим, я немного расскажу об этом. Постараюсь на практике донести вам пользу Redux. #react_новости #redux #rtk_query

Reactify Teams [Отбор] Закрыл возможность подавать заявки на проект. Буду смотреть все заявки и звать на интервью. Всю следующую неделю буду созваниваться с кандидатами, а потом принимать решение. Кто из подавших заявку готов на этих выходных созвониться, провести небольшой собес? Интервью будет небольшое, минут 15. Иначе 60 заявок я буду месяц разгребать) Это будет больше знакомство и немного проверка скиллов. Все, кто подавал заявку, можете мне в лс написать кто готов в субботу/воскресение созвониться. #teams

Доступность в веб-разработке Доступность (accessibility) в веб-разработке – это практика создания веб-сайтов, которые могут быть использованы всеми людьми, включая тех, кто имеет инвалидность. Рекомендации - Правильное использование HTML-элементов (например, <header>, <nav>, <main>, <footer>) помогает скринридерам и другим ассистивным технологиям понимать структуру страницы. - Альтернативные тексты для изображений: Все изображения должны иметь атрибут alt, который описывает содержание изображения. Это позволяет пользователям скринридеров получать информацию о визуальном контенте. - Метки (<label>) должны быть связаны с соответствующими полями ввода, что облегчает понимание назначения полей. - Текст должен иметь достаточный контраст с фоном, чтобы его можно было легко читать. - Веб-сайт должен быть полностью доступен для навигации с помощью клавиатуры. Это включает в себя использование табуляции, доступ к интерактивным элементам и навигационные меню. Интернет является неотъемлемой частью жизни большинства людей. Однако для людей с ограничениями по здоровью взаимодействие с многими сайтами и веб-приложениями может быть затруднительным. Адаптация сервисов для незрячих — это не сложно. Проект Everland занимаемся трудоустройством людей с инвалидностью и развитием доступной среды. Вы можете ознакомится с их исследованиями и прочитать советы по обеспечению доступности веб ресурсов. https://startinclusion.ru/issledovanie #accessibility #web