Обложка канала

Frontender's notes. Страница 34

Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.

  • Frontender's notes

    ​​One Day Offer для фронтенд-разработчиков 5 ноября Получить оффер Яндекса можно за 1 день. Участвуйте в One Day Offer Frontend: решите тестовое, пройдите 2 секции 5 ноября и получите оффер в тот же день. От Яндекса в мероприятии участвуют команды, которые готовы предложить работу в гибком формате — полностью удаленно, в гибридном режиме или из любого офиса или коворкинга в 20 городах России и мира. Варианты работы обсуждаются с каждым кандидатом индивидуально. На мероприятии ждут инженеров с опытом разработки от 3-х лет на JavaScript и TypeScript, либо готовых к работе на этих языках программирования.
  • Frontender's notes

    ​​Приручаем многопоточность в Node.js В прошлых частях цикла мы: 👉 рассмотрели базовые концепты работы с многопоточностью в JavaScript на примере среды Node.js; 👉 научились формировать общую очередь и каналы обмена данными и сигналами, чтобы более эффективно управлять загрузкой потоков; 👉 использовали разделяемую память и Atomics-операции как самое быстрое средство обмена большими блоками данных; 👉 создали отдельный поток-координатор, чтобы устранить негативное влияние синхронного кода в основном потоке исполнения на загрузку потоков вспомогательных. В сегодняшней, заключительной, части я продемонстрирую, как все эти механики вместе позволяют сделать эффективный микросервис, автоматически подстраивающийся под изменения входящей нагрузки. Читать...
  • Frontender's notes

    ​​Знаете всё про JavaScript или только осваиваетесь во фронте? Рассказываем, как войти в IT за 3 месяца бесплатно, без регистрации и SMS, и найти работу мечты в финтехе. У Alfa Campus, образовательных курсов от Альфа-Банка, стартует новый набор: получите шанс попасть на факультеты тестирования, мобильной разработки для iOS и Аndroid, JavaScript, системной аналитики, low-code платформы Pega, микросервисной архитектуры, а также IT-рекрутмента. Подписка на Alfa Campus — это самый быстрый способ узнать о наборе и попасть на собеседование раньше других. А ещё тут вас ждёт атмосфера студенческого кампуса: разговоры об учёбе и преподах, интервью, новости и анонсы, розыгрыши мерча, шутки после пар.  Полезная информация для будущих студентов уже ждёт вас в канале, вступайте 🙌
  • Реклама

  • Frontender's notes

    ​​JavaScript: редко используемые, но полезные API Продолжение этой статьи. Автор рассказывает еще о некоторых API, которые редко встречаются в "дикой природе", но могут оказаться весьма полезными в "пограничных ситуациях": 👉 Beacon API 👉 Clipboard API 👉 Notifications API 👉 Performance API Читать... #longread
  • Frontender's notes

    ​​Ищете, где задать вопросы об ИТ и получить простой ответ без снобизма? Журнал «Код» поможет разобраться в сложных айтишных штуках. Объясняют доступным языком. Подписывайтесь: @thecodemedia
  • Frontender's notes

    7 легких способов склонировать массив в JS Приветствую коллеги, как я думаю уже понятно из названия тут будет небольшая шпаргалка на тему клонинрования массивов. const cloneArr = (arr) => arr.slice(0); const cloneArr = (arr) => arr.concat([]); const cloneArr = (arr) => Array.from(arr); const cloneArr = (arr) => arr.map((x) => x); const cloneArr = (arr) => [...arr]; const cloneArr = (arr) => Array.from(arr); const cloneArr = (arr) => JSON.parse(JSON.stringify(arr)); Удачи в экспериментах! #shortread
  • Frontender's notes

    ​​Кем могут работать «айтишники» в России?  Перебираем варианты в подкасте МТС «Техток». Директор центра Big Data МТС Виктор Кантор разбирает по байтам карьеру успешных российских ИТ-специалистов. Среди гостей: CTO Ozon, главный эксперт лаборатории Касперского, фаундеры нескольких стартапов на основе данных, метавселенных и NFT, RnD менеджер Skyeng и другие.  Эпизоды выходят на всех подкаст–площадках.
  • Frontender's notes

    ​​Ускоренный отбор в Яндекс – Intern week offer 🔥 В рамках нового проекта начинающие разработчики смогут пройти собеседования и получить приглашение на стажировку всего за 7 дней. Чтобы пройти отбор, нужно решить контест, пройти технические секции и финалы.  Направления: Backend, Frontend или Mobile Условия: стажировка оплачивается, длится от 3 до 6 месяцев, и вы можете выбрать занятость 20, 30 или 40 часов в неделю. Иногородним стажёрам мы оплачиваем проезд и проживание, а тех, кто хорошо себя проявит, будем рады видеть в штате.  Крайний срок подачи заявки и решения контеста – 30 октября.   👉Подать заявку: https://clck.ru/32QfMc
  • Frontender's notes

    ​​Не повторять, выполнено профессионалами: как не надо разрабатывать таск-трекер Почти три года назад мы запустили сервис для управления проектами, но без ошибок не обошлось. Делюсь опытом, чтобы на наши грабли больше никто не наступил. Читать... #longread
  • Frontender's notes

    🥚МТС создали канал с вакансиями и планируют привлечь более 5 000 IT-специалистов до конца года. Ребята верят в силу telegram (шесть рукопожатий, матрицу судьбы и иногда в гороскоп)  Хотят создавать и развивать еще больше крутых продуктов и сервисов для людей и бизнеса. Поэтому ищут разработчиков, архитекторов, DevOps, продуктовых дизайнеров и спецов разного уровня от джунов до сеньоров.
  • Frontender's notes

    ​​Универсальная функция JS по определению хитбоксов у HTML блоков HitBox — это чаще всего невидимая область или группа областей, которая помогает обнаруживать коснулся ли объект другого объекта, у которого тоже есть свой хитбокс. В HTML страницах изначально нет понятие хитбокса у блоков, поэтому в этом посте мы сами получим и обработаем их с помощью JS. Читать...
  • Frontender's notes

    ​​7 дней бесплатного обучения frontend-разработке! Организовали для тебя бесплатный онлайн-интенсив по frontend-разработке с практикой, обратной связью и куратором. За 7 дней ты: - Сверстаешь веб-сайт на HTML + CSS; - Реализуешь функционал на JavaScript; - Используешь фронтенд-фреймворк Angular; - Подключишь Backend и загрузишь сайт на хостинг. В итоге ты сверстаешь качественный сайт, который не стыдно добавить в портфолио или продать, освоишь азы работы с фреймворком Angular и получишь море бесценного опыта в вёрстке сайтов. Ухватить бесплатно такой ценный материал можешь по ссылке: Frontend Start После подтверждения участия мы вышлем тебе в подарок чек-лист: «45 мест для поиска работы», где собраны все ресурсы, на которых разработчики находят работу в престижных IT-компаниях.
  • Frontender's notes

    ​​58 байтов CSS, которые выглядят красиво почти где угодно При создании своего веб-сайта я хотел найти простой и разумный способ сделать его красивым на большинстве дисплеев. Для моих задач подошли следующие свойства: Читать...
  • Frontender's notes

    ​​React, я люблю тебя, но ты сводишь меня с ума Перевод этой статьи, вызывавшей определенный резонанс в сообществе React-разработчиков. Читать...
  • Frontender's notes

    ​​Красными, зелёными или любого другого цвета — такими могут быть функции. И, оказывается, задавая функциям атрибут “цвет”, можно описывать и находить “плохие” архитектурные паттерны, такие как, например, вызов логгера из performance-critical участка кода или поход в базу при рендеринге шаблонов.   Как применить такой подход, читайте в статье Александра Кирсанова на Хабре: https://vk.cc/chdhxQ   Идея абсолютно не зависит от языка и применима к любому: хоть JS, хоть Go. В конце статьи ссылка на open-source инструмент nocolor, который помогает реализовать данную концепцию.
  • Реклама

  • Frontender's notes

    ​​Разбираемся в анимациях и временных переходах в CSS Анимация — несколько рисунков, показанных последовательно, чтобы создать иллюзию движения. Анимации привлекают внимание пользователей и помогают сделать интерфейсы понятными. Мы подготовили перевод статьи, чтобы разобраться, как контролировать движения и переходы в CSS. Читать...
  • Frontender's notes

    ​​Где-то в мире живёт фронтенд-разработчик Серёжа, работает на аутсорсе и пишет программы на заказ. Сделал продукт Серёжа, сдал и забыл о нём. И даже не представляет, какую пользу принёс людям😕 Серёжа может сменить работу и устроиться в продуктовую компанию: Яндекс, Тинькофф, X5 Group. Тогда он сможет увидеть, как своей работой приносит пользу. Ещё в продуктовой компании платят больше денег. А строчка в резюме о работе в X5 Group поднимет Серёжу в глазах эйчаров, если он решит сменить работу.  Приходите на бесплатный лайв от HTML Aсademy. Андрей Смирнов из X5 Group, расскажет:  – Что нужно, чтобы работать в X5 Group. Берут ли джунов? – Какие скиллы нужны фронтенд-разработчику, чтобы работать в продуктовой компании. – Как подготовиться и пройти собеседование. – Какие плюсы и минусы быть мидл фронтенд-разработчиком. Лайв стартует 19 октября в 13.00. Записаться по ссылке: https://tml.io/tyuio
  • Frontender's notes

    ​​Улучшаем качество кода React-приложения с помощью Compound Components Я люблю сталкиваться с трудностями. Но с такими, которые можно решить, подумать над интересным решением, подобрать технологию. Люблю быть в потоке, а после решения чувствую себя настоящим профессионалом. Но есть кое-что, из-за чего я не люблю программировать. Как ни странно, это тоже трудности, только другого рода. Например, когда, чтобы пофиксить баг, приходится разбираться с легаси-компонентом, который написан на классах на 300 строк кода. Разбираясь уже второй час, ловлю себя на мысли, что уже 10 минут просто смотрю в экран, а в голове «из-за угла» выглядывает мысль «Псс, парень, программирование — это не твое». Такие задачи не вызывают удовлетворения. Если у вас есть компоненты с кучей условий, которые сложно читать, ревьюить и понимать, что там происходит, то эта статья для вас. Здесь я поделюсь подходом, который поможет уменьшить большие и страшные React-компоненты. Читать...