Несколько советов по работе с VS Code
Трюки, хаки и шорткаты для улучшения вашей продуктивности.
https://www.youtube.com/watch?v=ifTF3ags0XI
Создаем веб компоненты на JS с WebC
WebC генерирует разметку для веб компонентов и имеет набор утилит, которые упрощают разработку.
https://blog.logrocket.com/building-web-components-with-webc-vanilla-javascript/
Как развиваться дальше во фронтенде, если ты уже middle?
Можно учиться самостоятельно по лекциям в интернете, постоянно обращаться за помощью к более умелым наставникам или браться за сложные задачи на работе, рискуя наломать немало дров.
Но можно поступить мудрее — записаться на курс для middle-фронтендеров, который проходят и рекомендуют даже эксперты с опытом работы в Яндексе, Сбере, ВКонтакте и JetBrains.
Вот что они говорят о программе Frontend: https://bit.ly/3GuD0DF
Погружаемся в метапрограммирование
Прокси и рефлексия в JS.
https://blog.openreplay.com/exploring-metaprogramming-proxying-and-reflection-in-javascript/
Накладываем маски на изображения с помощью CSS
О том, как использовать свойство mask-image
для комбинации изображений и svg.
https://blog.logrocket.com/css-mask-image-property/
Полное руководство по LocalStorage
https://blog.openreplay.com/the-ultimate-guide-to-localstorage-in-javascript/
Создаем интерактивный pie chart на HTML и CSS
https://blog.logrocket.com/building-interactive-pie-charts-css-and-html/
☃️ Бесплатно освойте профессию дизайнера с нуля. Вместе сделаем вам портфолио из 4+ работ с личной поддержкой от наставника.
Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента
🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.
→ Начать обучение бесплатно
Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (как найти клиентов и сколько можно заработать)
👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
Разбираемся с новыми API React Router
Данные роута, навигация и обработка ошибок.
https://blog.logrocket.com/react-router-data-navigation-error-handling-apis/
4 способа улучшить вашу форму с CSS селектором :has()
https://austingil.com/css-has-with-html-forms/
Топ 5 альтернатив Webpack
▫️Browserify
▫️ESBuild
▫️Parcel
▫️Rollup.js
▫️Vite.js
Основные концепции и базовая конфигурация каждого из них.
https://blog.openreplay.com/top-five-alternatives-to-webpack/
Как работать со строками в JS
Советы по эффективной конкатенации строк.
https://www.freecodecamp.org/news/efficient-string-building-in-javascript/
Мы не будем говорить в этой рекламе о том, что программисты получают хорошие деньги и не скажем, что обучаться программированию — сложно. Тебе это и так известно.
Вместо этого, мы расскажем, что обучаться на Frontend-developer’a можно без денег.
Чтобы научиться работать с одним из самых популярных языков программирования, не заплатив во время обучения ни копейки, поступайте в Kata Academy. Они не только на отлично обучат тебя JavaScript, но и помогут устроиться на работу с гарантированной ЗП от 80к в месяц. Да, это прописано у них в договоре.
А если ты внезапно не тянешь программу или не смог устроиться на работу с указанной выше зарплатой — ты ничего не платишь. Вообще. Зато если все ОК, платишь 17% с зарплаты уже после трудоустройства.
Нравится такой подход — переходи по ссылке и оставляй заявку: https://clck.ru/3342ai
Сила CSS колонок
О возможностях и удобстве использования свойства columns в CSS
https://medium.com/codex/the-true-power-of-css-columns-2e620ad66282
Разрабатываем опенсорс библиотеку
Инструкция для начинающих.
https://habr.com/ru/company/inDrive/blog/706662/
JavaScript Risings Stars
Обзор наиболее популярных проектов в экосистеме JS за 2022.
https://risingstars.js.org/2022/en
Работа с изображениями в формате Webp
Основные отличия webp от других форматов, и как их использовать в разработке.
https://blog.openreplay.com/working-with-webp-images/
English for Developers - канал для тех, кто хочет учить технический английский.
1. техническая лексика
2. опросы на английском
3. шутки на английском
Подписывайтесь, проходите опросы, читайте полезные прогерские фразы на английском у нас: @englishfordeveloper
10 простых и не очень вопросов на front-end собеседовании, которые лучше подготовить
https://fatfish.medium.com/10-front-end-interview-questions-you-should-know-about-97a461e186f4
Анимируем элементы по скролу на JS c использованием Intersection Observer API
https://adelpro.medium.com/scroll-animation-using-the-javascript-build-in-intersection-observer-api-third-party-libraries-b3ed0a6286bd
Аналитическая сводка про веб за 2022
Статистика по технологиям, сервисам, инструментам и тп.
https://css-tricks.com/2022-roundup-of-web-research/
5 API современных браузеров для анализа производительности
▫️Performance Timeline API
▫️Resource Timing API
▫️Navigation Timing API
▫️User Timing API
▫️PerformanceObserver API
https://blog.logrocket.com/top-5-web-apis-performance-based-analysis/
Оптимизируем загрузку данных с React Query
Что может React Query:
▫️Кеширование
▫️Перезагрузка данных при изменении условий
▫️Pre-fetching
и не только
Подробнее в статье
https://christopherkade.com/posts/react-query
Marsy - сервис альтернатива Avocode и Zeplin
Что может Marsy:
🔹Инспектировать дизайн, подготовленный в Photoshop или Sketch
🔹Экспортировать ресурсные файлы для любых элементов
🔹Получать все необходимые элементы дизайна.
🔹Работает прямо из браузера.
Сервис можно оплатить картами Российских банков.
https://markupeasy.com/adv/
Однажды у нас будет полностью настраиваемый select
Элемент selectmenu - новый HTML элемент, который еще не попал в спецификацию, но который уже можно потестить в Chrome.
https://habr.com/ru/post/707498/
Погружение в Rematch
Работа с библиотекой для управления состоянием в React приложениях
https://blog.openreplay.com/a-deep-dive-into-rematch--state-management-for-react/
Для этого не нужна ARIA
Случаи, когда уменьшение числа ARIA атрибутов повышает доступность
https://habr.com/ru/post/706674/
30 способов улучшить CSS перфоманс сайта
От банальных до изощренных.
https://blog.openreplay.com/30-ways-to-improve-website-performance-with-css/
Самый недооценённый канал для фронтендеров
Контент создаётся вместе с тимлидами с опытом работы в Вконтакте, Яндексе, Telegram Open Network и Frogly! Собрали подборку полезных статей и видео оттуда, читайте и подписывайтесь:
▫️ Как пройти behavioral interview в зарубежную компанию: личный опыт и полезные материалы
▫️ Что такое куки и как использовать их в веб-разработке
▫️ Как отлаживать код методами консоли
▫️ Бесплатный курс по Docker
▫️ Какие технологии лучше всего использовать для стилизации в 2023 году
▫️ Как подготовиться к собеседованию
Ещё у сообщества есть чат, в котором можно задать любой вопрос по фронтенд-разработке.
Канал: @karpovdev