Code Review Best Practice
Несколько советов по проведению code review.
https://levelup.gitconnected.com/the-code-review-best-practise-cec57488ef25
Пишем шахматы на React
Создаем многопользовательскую игру на React + Socket.io
https://blog.openreplay.com/building-a-chess-game-with-react/
Вопросы для собеседования по React
Коллекция вопросов для начинающих и опытных разработчиков.
https://javascript.plainenglish.io/react-interview-questions-2023-a-comprehensive-collection-for-newcomers-and-professionals-alike-b74ad3e5178f
Введение в Popover API
Новый браузерный API, который стандартизирует и упрощает создание поповеров.
https://developer.chrome.com/blog/introducing-popover-api/
CSS gap vs margin
Добавляем расстояния между элементами: различия в применении gap и margin.
https://blog.logrocket.com/css-gap-vs-margin/
Создаем кастомную грид систему Vuetify
Туториал по стилизации и настройке Vuetify компонентов.
https://blog.logrocket.com/create-custom-vuetify-grid-system/
Почему мы всё время начинаем и бросаем учить английский?
Одна из причин — мы не знаем свой уровень языка и берёмся за контент, который нам не по силам. Например, сериал «Друзья» часто советуют смотреть тем, кто начинает учить язык, но в нём полно юмора, который начинающие пока понять не могут. В итоге разрыв знаний удручает и мотивация учить язык падает.
Если вы готовы дать английскому ещё один шанс, мы поможем поверить в свои силы и довести дело до конца. Приходите на бесплатную консультацию в Яндекс Практикум:
🔘 Проведём устный тест на уровень языка,
🔘 Покажем, чего реально добиться и за какой срок,
🔘 Расскажем, как наши курсы помогут достичь цели.
P. S. С 1 июня курсы станут больше: количество занятий с личным преподавателем увеличится с 72 до 80. Цена вырастет тоже. До 31 мая вы можете купить курс по старой цене: целиком или по частям. И если решите купить полный курс сразу — сэкономите и получите обновлённую программу из 80 занятий по прежней цене.
Пиксельный эффект загрузки изображения при скролле
Демо
Github
https://tympanus.net/codrops/2023/05/24/on-scroll-pixelated-image-loading-effect/
Node, Nest, Next, Express🤯 - пора бы всё объединить!
Для этого мы создали отдельный уголок - Серверный JavaScript.
Собрали всё, проверяй🔥
Что нового в CSS и UI
I/O 2023: 20 наиболее интересных фич.
https://developer.chrome.com/blog/whats-new-css-ui-2023/
Создаем интересный hover эффект градиентной маски
Демо
Github
https://tympanus.net/codrops/2023/05/17/recreating-the-gradient-mask-hover-effect-from-evervault/
Грант до 500 000 ₽ на облачные сервисы #CloudMTS
Можно применить на:
– Готовые мощности в публичном облаке и простое управление виртуальными машинами
– Сервисы для управления кластерами K8s и брокером сообщений Apache Kafka в облаке
– Хранение данных нужного объема и формата с доступом через интернет
– Сервисы управления сетью в облаке
Воплощайте крутые цифровые проекты в облаке #CloudMTS 💥
Подробнее об условиях Акции и о сервисах, доступных в рамках Акции, — на сайте: https://bit.ly/3V9qYWZ
Оставляйте заявку, получите подтверждение, и команда #CloudMTS рассчитает Грант под ваш проект.
Реклама. Рекламодатель ПАО «МТС», ИНН 7740000076
Адаптивный Dark mode, основанный на теме ОС
Простой пошаговый туториал по темизации сайта.
https://1stwebdesigner.com/implementing-adaptive-dark-mode-based-on-users-os-settings-a-step-by-step-guide/
Знакомьтесь, tRPC
Разрабатываем простое типобезопасное клиент-серверное приложение с tRPC, React и Express. tRPC позволяет создавать типобезопасные API без схем или кодогенерации.
https://my-js.org/blog/trpc-intro/
Как выбрать правильный шрифт для сайта
Классификация шрифтов, а также советы по выбору и комбинации нескольких шрифтов.
https://www.codica.com/blog/how-to-choose-fonts-for-your-website-guide/
Под капотом Авито 4 дата-центра, 2000+ сервисов и 100+ релизов в день. А в салоне — 5500+ человек. Как и куда движется эта огромная машина классифайда, ребята рассказали здесь.
Красиво, интерактивно, понятно. Стоит увидеть!
Реклама. ООО «Авито Тех». LdtCK7bW5
Создаем клон сайта с задачами для программистов LeetCode
Туториал по созданию приложения на стеке React, Next JS, TypeScript, Tailwind CSS и Firebase.
https://www.youtube.com/watch?v=GnodscC2p-A&ab_channel=freeCodeCamp.org
Прием-прием, фронтендеры!
Помните мы звали Вас на мероприятие TeamSnack.workshop
Подведем итоги:
✅ Эксперты Cloud обсудили 17 проблем микрофронтов;
✅ Бургеры, пицца, ламповая атмосфера, крутой движ;
✅ Мерч, стикеры, пила...;
✅ И конечно networking. "Видели ночь, гуляли всю ночь до утра...".
Запись: TeamSnack
Miro: Нажми
Хочешь не пропустить июньское мероприятие? Вступай в сообщество TeamSnack
До встречи, stay tuned🤞
Визуализируем данные в React с бибилотекой Tremor
https://blog.openreplay.com/visualize-data-in-react-with-tremor/
Оптимизируем задержку ввода
О том, что такое задержка ввода и как сделать ее минимальной.
https://web.dev/optimize-input-delay/
Как большой размер DOM влияет на интерактивность приложения
И что вы с этим можете сделать
https://web.dev/dom-size-and-interactivity/
Рендеринг на сервере и HTMX — это будущее
https://habr.com/ru/companies/ruvds/articles/736754/
Создаем ваш первый ChatGPT плагин на JavaScript
https://www.sitepoint.com/javascript-chatgpt-plugin
React Reconciliation
Как работает процесс Reconciliation в React и почему стоит это знать.
https://www.developerway.com/posts/reconciliation-in-react
Пишем собственные проверки на ESLint за 15 минут
https://www.youtube.com/watch?v=oBFupJl0AaU
WebRTC - что это такое и как это работает
Обзорная статья о принципах работы WebRTC.
https://www.sitepen.com/blog/getting-started-with-webrtc
Создаём кастомный слайдер на CSS
Примеры стилизации слайдеров.
https://www.sitepoint.com/css-custom-range-slider/
Возможности JS и TS, о которых многие не знают
▫️Теггированые шаблонные литералы,
▫️Promise.allSettled
,
▫️globalThis,
▫️WeakRef,
▫️явное определение неиспользуемых переменных и многое другое.
https://my-js.org/blog/js-ts-features
Получите работу в Яндексе всего за два дня
27–28 мая мы проводим Weekend Offer Frontend. Ищем разработчиков на JavaScript и TypeScript с опытом работы от 4 лет. За один день вы пройдёте две технические секции и, если всё сложится, на следующий день получите офер в крутую команду.
Нанимаем в самые разные продукты — выбирайте из 13 сервисов. Вы сможете работать из любого офиса в России и Беларуси, а некоторые команды приглашают разработчиков в Армению, Казахстан и Сербию.
Регистрация на мероприятие продлится до 22 мая, подробнее здесь
Новые методы работы с массивами в ES2023
https://www.sonarsource.com/blog/es2023-new-array-copying-methods-javascript/