Web Audio и Web MIDI API
Изучаем Web Audio и создаем свой синтезатор на JS
https://blog.logrocket.com/exploring-web-audio-api-web-midi-api/
Создаем клон LinkedIn на React
10 часовой туториал создания клона LinkedIn с нуля на React + Firebase: от настройки проекта и авторизации до имплементации основных фич приложения.
https://www.youtube.com/watch?v=HimR8Xtz17U
Пишем CSS в 2023
Если вы особо не следили за тем, какие изменения произошли в CSS за последние пару лет, то статья для вас.
Container Queries, Layers, новые псевдо-селекторы и многое другое.
https://www.smashingmagazine.com/2023/07/writing-css-2023/
Выносим запрос данных из useEffect в React
Иcпользуем React Query для запросов с возможностью кеширования.
https://www.youtube.com/watch?v=Kjkx2BASAZA
Привет! Это команда IT’s Tinkoff Crew, и мы про ИТ-команду Тинькофф.
Расскажем и покажем каково это быть ИТ-специалистом в Тинькофф.
По будням сможете почитать карьерные кейсы наших ребят, посмотреть видеоотчеты мероприятий и узнать практические советы от команды. А по выходным — посмеяться вместе с нами над короткими смешными видео.
Совсем забыли дополнить, что по средам будет возможность следить за открытыми ИТ-вакансиями в удобном дайджесте по стримам, так что ваше от вас не уйдет!
Подписывайтесь 💛
Создаем простую форму регистрации с обработкой данных на NodeJS
Используем Express в связке с MongoDB для работы с данными + валидируем данные и раздаем статику.
https://www.sitepoint.com/build-simple-beginner-app-node-bootstrap-mongodb/
Используем background-size и background-position для позиционирования фона
Небольшой туториал по настройке расположения фонового изображения.
https://www.sitepoint.com/how-to-use-css-background-size-and-background-position
Frontend meetup (Online)
1. Построение микрофронтендной архитектуры. Первый взгляд, боли и решения —Никита Морозов, АО "МТТ"
В докладе будет представлен путь построения микрофронтендной архитектуры на примере проекта МТС «Exolve», а также поэтапный рассказ об эволюции проекта от webpack до vite, от SingleSPA до собственного решения
2. Бьем монолит. Основные практики — Гузенко Александр IT_ONE
Рассмотрим основные подходы к разбиению монолитных фронтедов.
3. Безопасный TypeScript. Защищаемся от any в кодовой базе —Максим Земсков, Яндекс
Как получить максимум безопастности при использования TypeScript. Какие настройки стоит использовать и как улучшить типизацию стандартных функций.
4. Beyond Frontend — Алексей Тюльдюков, VK
Как T-shape подход может помочь фронтенд разработчику стать техническим менеджером
🗓 12 июля, начало в 19:00 мск, Среда
🚀 Телеграмм канал с анонсами митапов
✅ Регистрация на мероприятие
Введение в нативное CSS наследование
https://www.sitepoint.com/an-introduction-to-native-css-nesting/
ESLint Plugin Perfectionist
Плагин для ESLint, содержащий правила для сортировки данных в вашем коде. Объекты, импорты, TS типы, JSX пропсы и всё остальное.
https://github.com/azat-io/eslint-plugin-perfectionist
Эффект с svg фильтрами
Необычный эффект появления изображений при скролле.
Демо | Github
https://tympanus.net/codrops/2023/07/05/on-scroll-svg-filter-effect/
Git для профессионалов
Туториал по хорошим практикам коммитов, видам и выбору branch стратегии, а также способам разрешения мерж конфликтов и использованию merge/rebase.
https://www.youtube.com/watch?v=Uszj_k0DGsg
Открой для себя лучший способ найти работу на удаленке или в офисе: подпишись на React Job
Здесь вы найдете:
➡️ Вакансии от ведущих IT-компаний (таких как Яндекс, Сбер, Intel)
➡️ Вакансии стартапов, которые не представлены на других сайтах;
➡️ Предложения от зарубежных компаний с возможностью релокации;
➡️ Стажировки и обучающие материалы для карьерного роста
Цени свое время - подпишись на @Job_React
CSS Grid за 13 минут
Быстрое введение в CSS Grid (индусский английский присутствует, тем не менее реально доходчиво и быстро).
https://www.youtube.com/watch?v=EiNiSFIPIQE&ab_channel=SlayingTheDragon
Полное руководство по доступности frontend компонентов
Большой гайд от Виталия Фридмана о техниках и инструментах для создания доступных приложений.
https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/
Как вырасти от junior до middle? Middle-специалист отличается не только опытом и уровнем владения технологиями, но и софт скилами. Курс Яндекс Практикума «Мидл фронтенд-разработчик» составлен так, чтобы вы могли освоить и то, и другое а ещё:
• разработать мессенджер, используя только JavaScript, Typescript, CSS и API браузера;
• познакомиться с теорией и отработать её на практике в больших проектах;
• научиться брать ответственность за решения и вкладываться в общий результат;
• самостоятельно декомпозировать задачи и распределять время;
• исследовать смежные сферы программирования, без которых невозможен фронтенд:
• информационную безопасность, прототипирование интерфейсов, командную работу, DevOps, ООП.
На всех этапах вас будут сопровождать опытные разработчики. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Пройдите первый бесплатный урок
Подкаст про код от HTML Academy
О юбилейном NestJS, конструкции using
в TS и JS и использовании color-mix()
https://www.youtube.com/watch?v=RpTxzpIDAN0&ab_channel=HTMLAcademy
Анимации переходов для текстовых блоков
Несколько способов оживить текст
Демо | Github
https://tympanus.net/codrops/2023/07/13/inspiration-for-text-block-transitions/
Трюки с DevTools
Очередня порция свежих советов по работе с DevTools.
https://www.smashingmagazine.com/2023/06/popular-devtools-tips/
Птички на CSS
Двухчасовой стрим от Вадми Макеева для самых выносливых CSS-гиков по созданию птицы на чистом CSS.
https://www.youtube.com/watch?v=ZhWdhMpJ8bs
Полный курс Redux Toolkit + RTK Query для начинающих
https://www.youtube.com/watch?v=gPmYTqGPDWA&ab_channel=REDGroup
Frontend meetup (Online)
1. Построение микрофронтендной архитектуры. Первый взгляд, боли и решения —Никита Морозов, АО "МТТ"
В докладе будет представлен путь построения микрофронтендной архитектуры на примере проекта МТС «Exolve», а также поэтапный рассказ об эволюции проекта от webpack до vite, от SingleSPA до собственного решения
2. Бьем монолит. Основные практики — Гузенко Александр IT_ONE
Рассмотрим основные подходы к разбиению монолитных фронтедов.
3. Безопасный TypeScript. Защищаемся от any в кодовой базе —Максим Земсков, Яндекс
Как получить максимум безопастности при использования TypeScript. Какие настройки стоит использовать и как улучшить типизацию стандартных функций.
4. Beyond Frontend — Алексей Тюльдюков, VK
Как T-shape подход может помочь фронтенд разработчику стать техническим менеджером
🗓 12 июля, начало в 19:00 мск, Среда
🚀 Телеграмм канал с анонсами митапов
✅ Регистрация на мероприятие
XSS уязвимость в Telegram
Как в web версии Telegram можно выполнить XSS атаку на пользователя.
https://habr.com/ru/articles/744316/
NodeJS аутентификация: JWT vs Tokens
Способы аутентифицикации пользователей на стороне сервера - в каких случаях что использовать?
https://blog.logrocket.com/node-js-server-side-authentication-tokens-vs-jwt/
ChatGPT не заменит разработчиков, зато создаёт отличные мемы про них!
А ещё, вот курс посоветовал для тех, кто хочет расти дальше во фронтенде и перенимать лучшие практики индустрии от тимлидов в разработке. Доверять ли ему, уже посмотрите сами: https://clck.ru/34vEre
По промокоду FRONTDEV22 для вас скидка 7% на ближайший поток.
#timeweb_статьи_перевод #игры
Движок для игры от первого лица в 265 строках Javascript
⭐️⭐️◽️◽️◽️
📖Читать
Кластеризация приложения на NodeJS
Пример простого сервера с кластеризацией + нагрузочное тестирование
https://www.youtube.com/watch?v=YHPWG23cS4c&
Отзывчивая разметка без media queries
Как flexbox и grid помогут вам обойтись без media брейкпоинтов: несколько советов и уловок.
https://www.youtube.com/watch?v=p3_xN2Zp1TY
HTML best practises
Подборка правил (с некоторыми, конечно, можно поспорить), соблюдение которых поможет создавать более читаемую и поддерживаемую разметку.
https://github.com/hail2u/html-best-practices
Карманный справочник
Удобные подсказки по HTML, CSS и JS для начинающих и не только. Есть набор генераторов для CSS, компрессор для JS и еще много инструментов для разработчиков.
https://htmlcheatsheet.com/