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

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

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

  • Frontender's notes

    ​​Советы по созданию хорошего дизайна API Как правило, при обновлении и разработке с нуля API какого-либо сервиса ведутся долгие обсуждения именования, функциональности и структуры этого API. И это несмотря на то, что с годами были разработаны определенные правила, которые помогают найти общий язык при разработке. В этой статье вы найдете несколько рекомендаций которые вы сможете применить на практике в работе Читать...
  • Frontender's notes

    ​​Автор библиотеки, от которой зависит половина веб-сайтов, сидит без денег Если кратко, автор пакета core-js Денис Пушкарев (zloirock), от которого зависит огромное количество других js-пакетов, за много лет развития core-js не получал почти ничего, при этом ему регулярно прилетал хейт если его библиотека работал плохо, плюс в 20-м году он сел в тюрьму из-за ДТП (по его словам, на дорогу прямо перед его мотоциклом выбежали пьяные люди, впрочем, по правилам виноват был он), через несколько месяцев освободили досрочно, денег нет, получить донаты из-за рубежа затруднительно из-за санкций, американские СМИ "были разочарованы, что он не русский хакер, который вмешивается в американские выборы", в общем, денег нет, поддержки нет, развивать пакет дальше он не может, если кто-то не начнет его спонсировать. На мой взгляд, это глобальная проблема в ИТ, как в мире, так и в России - вся ИТ-инфраструктура зависит от open source библиотек, авторам которых зачастую никто не платит, зато все предъявляют к ним претензии. С этим надо что-то делать. Если авторы перестанут развивать эти библиотеки, или же переведут из на проприетарную лицензию, весь интернет может сломаться. Читать...
  • Frontender's notes

    ​​​​Chatgptg - завел телеграм! Нейросеть пишет новостные статьи, решает задачи для университета, пишет код и отвечает на любые вопросы. Советуем посмотреть: Chatgptg
  • Реклама

  • Frontender's notes

    ​​Как создать многопользовательский чат с помощью WebSocket за 10 минут Чаты, которыми мы привычно пользуемся, кажутся чем-то загадочным. На самом деле они традиционно разрабатываются с использованием Websocket. В этой статье кратко изложена основная информация о Websocket и реализована простая демонстрационная версия чата на несколько человек. После прочтения вы сможете использовать Websocket для создания чата. Читать...
  • Frontender's notes

    ​​🧑‍💻Управляй командой разработки так, чтобы всем было хорошо  ❓Кто такой хороший тимлид и как им стать? Чаще всего это не только разработчик с большим опытом, но и компетентный руководитель. Ему нужно уметь сделать так, чтобы команда работала слаженно. Для этого нужно правильно делегировать и давать обратную связь, адаптировать людей в компании, управлять своим и командным временем.  Если вы работаете тимлидом или ждете повышения и хотите прокачать управленческие навыки, тогда записывайтесь на онлайн-курс «Team Lead» от OTUS.  Преподаватели курса — руководители из крупных IT-компаний с большим опытом управления. 5 месяцев вы будете общаться с ними на живых вебинарах и прокачивать хард и софт скиллы. Кроме того, у вас будет возможность решить свой кейс на коуч-сессии. Преподаватель поможет прийти к решению или обозначит верное направление движения. 📆Старт занятий 28 февраля.  ➡️Оставьте заявку и присоединяйтесь к группе единомышленников: https://otus.pw/0GpW/ Курс возможно приобрести в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Frontender's notes

    ​​Прокачиваем навыки CSS с помощью селектора :has() :has() предоставляет возможность "заглядывать вперед" с помощью CSS и стилизовать родительский элемент (предка). Этот селектор может быть легко расширен для стилизации одного или нескольких дочерних элементов (потомков). Регистрация состояний или позиций элемента позволяет стилизовать почти любую комбинацию элементов как уникальных или входящих в определенный диапазон. ❗ Обратите внимание: на сегодняшний день :has() поддерживается не всеми браузерами, поэтому использовать его в производственных приложениях пока рано. Читать...
  • Frontender's notes

    ​​Как правила линтинга влияют на архитектуру приложения В eslint есть одно простое, но мощное правило, которое поможет вам в поддержании архитектуры приложения. Читать...
  • Frontender's notes

    ​​Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице. Ближайшее мероприятие: • 18 февраля — Fast Track для Frontend-разработчиков пишущих на JavaScript/TypeScript, офер за 1 день в команду Поиска. Зарегистрироваться
  • Frontender's notes

    ​​Как стать джуном, которого берут на работу (frontend-разработка) Я - начальник отдела разработки небольшой IT-компании, и мы - те самые люди, которые не ищут на работу сеньоров, и мы готовы брать не только мидлов, но даже и джуниоров, и готовы растить их до уровня крепких мидлов. Однако 80% приходящих на вакансию frontend-разработчика соискателей, даже называющих себя мидлами, с опытом работы, по сути оказываются не то что джуниорами - вообще не программистами. Что же на самом деле должен знать джун, чтобы попасть в компанию, подобную нашей? И как к этому прийти, если за плечами нет высшего программистского образования или богатого опыта программирования в школе? Я расскажу об этом и о том, как устроено техническое собеседование в нашей компании. 👉 https://habr.com/en/post/716368/
  • Frontender's notes

    Что должен уметь Frontend разработчик в 2023 году (+Roadmap) Разобрались, что должен уметь каждый фронтенд-разработчик в 2023 году на позициях стажёра, джуна, миддла и сеньора. Читать…
    Что должен уметь Frontend разработчик в 2023 году (+Roadmap)

    Разобрались, что должен уметь каждый фронтенд-разработчик в 2023 году на позициях стажёра, джуна, миддла и сеньора.

    Tproger
  • Frontender's notes

    ​​Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT. Опыт в программировании не нужен. С 15 по 21 февраля проводим бесплатный онлайн-интенсив по Frontend-разработке, где будем учить, как разрабатывать сайты и веб-приложения. За эти 7 дней обучения ты: 1. Создашь полноценный веб-сайт на HTML и CSS; 2. Оживишь страницу с помощью JavaScript; 3. Используешь фронтенд-фреймворк Angular; 4. Подключишь Backend и загрузишь сайт на хостинг; 5. Получишь советы по доработке своего проекта; 6. Узнаешь сколько можно зарабатывать и как работать; 7. Получишь в подарок чек-лист «45 мест для поиска работы». А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже в следующем году зарабатывать от 1000$ на вёрстке сайтов. 👉 Проскочить на интенсив бесплатно
  • Frontender's notes

    ​​10 советов по оптимизации приложения NodeJS Давайте рассмотрим список основных советов по оптимизации приложений NodeJS, статья больше служит полезным справочником чем полноценным практическим пособием. Node.js — это мощная и универсальная платформа, которая широко используется для создания высокопроизводительных приложений, интенсивно использующих данные. Однако, как и в случае с любой другой технологией, существуют способы оптимизации... Читать...
  • Frontender's notes

    Прокачаться в кибербезопасности за 3 дня? Реально.  На бесплатном онлайн-практикуме от МИФИ и SkillFactory вы успеете погрузиться в среду и получить практический опыт в кибербезопасности.    День первый. Изучите основы Python, работы с Linux и цифровой криминалистики.  День второй. Познакомитесь с шифрами и узнаете больше про криптоанализ RSA.  День третий. Взломаете систему лицензирования.    А еще вас ждет CTF — соревнование для специалистов по кибербезопасности. Будут и новички, и люди с опытом. Каждый сможет найти соперника по уровню и отточить практические навыки.    Практикумы пройдут 15, 16 и 17 февраля 19:00 мск. Регистрируйтесь по ссылке: https://go.skillfactory.ru/b-p8xg
  • Frontender's notes

    ​​Разработка клиент-серверного приложения с помощью Next.js и TypeScript. Часть 1. Разработка сервера В этой серии из 2 статей-туториалов мы с вами разработаем клиент-серверное приложение с помощью Next.js и TypeScript. Читать...
  • Frontender's notes

    CSS - min(), max() - функции Всем привет! Относительно недавно в CSS появилась еще одна клевая фича которая позволяет сократить наши портянки кода и сделать его более лаконичным.  Сегодня я хотел бы рассказать о min, max функциях Например мы имеем div и у него свойство width, max-width, min-width: Как мы писали раньше: // Вариант 1  div {max-width: 780px; width: 80%}; // Вариант 2 div {width: 50%; min-width: 400px}; Как это можно написать сейчас: // Вариант 1 div {max-width: min(80%, 780px)}; // Вариант 2 div {width: max(50%, 400px)}; ❗ Полностью в рамках телеграма раскрыть эту тему нереально поэтому для тех кого интересуют подробности вот крутая статья с хабра. ❗ Так же согласно caniuse эти функции уже поддерживают последние версии всех основных брауеров.
  • Реклама

  • Frontender's notes

    ​​Анализ производительности с помощью Chrome DevTools Эта статья — перевод оригинальной статьи "Performance Analysis with Chrome DevTools" Читать...
  • Frontender's notes

    ​​Сколько нужно времени, чтобы освоить востребованную профессию фронтенд-разработчика? Всего 10 месяцев! Вы можете совмещать обучение с любым своим занятием. Главное условие - желание. В Xeкслете вы можете пройти онлайн-курс по профессии «‎Фронтенд-разработчик». Во время программы вы: ✔️ Изучите JavaScript в связке с HTML и CSS. ✔️ Освоите React для создания сложных компонентов, которые легко поддерживать и использовать повторно. ✔️ Решите более 310 задач в браузере. ✔️ Создадите 4 проекта для портфолио на GitHubВыполните 150 тестовых заданий от наших партнёров. ✔️ Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Source проектах. Обучение построено так, что его невозможно «отсидеть» или «прослушать». Мы не сторонники подхода «повтори за учителем»: вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения. 📌 Пройдите первые 10 бесплатных уроков из профессии и получите дополнительно скидку 10% !
  • Frontender's notes

    ​​Найди себя в React Хотя в IT и разработана шкала оценки программистов (Trainee, Junior, Middle, Senior, Tech Lead), с которой более или менее все согласны, единого определения каждого уровня среди работодателей пока нет. В итоге каждая компания устанавливает собственные требования к навыкам на каждом уровне. Этот тест поможет вам прикинуть, какой бы у вас был грейд, если бы вы собеседовались в МКБ. Читать...