FrontEndDev
28.3K subscribers
2.32K photos
23 videos
7.53K links
🚀 Статьи, новости, туториалы по frontend разработке.

http://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Читать на парковке: https://max.ru/front_end_dev

Реклама: http://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
Клетчатый фон в 2 строчки CSS

Или как использовать градиенты для создания фона.

https://www.amitmerchant.com/checkered-background-using-only-two-lines-of-code-in-css/
20👍4🔥3🍌1
Используем Playwright для тестирования компонентов

https://dzone.com/articles/lets-get-start-playwright-for-component-testing
🔥112👍2
Исследуем потенциал Web Workers для многопоточности в вебе

Кратко рассмотрим все аспекты работы с Web Workers: безопасность, использование ресурсов, выполнение запросов и многое другое.

https://www.smashingmagazine.com/2023/04/potential-web-workers-multithreading-web/
🔥16👍6
Объединяем объекты в JS

Используем Object.assign и spread operator, чтобы совместить несколько объектов в один: подводные камни, аспекты и отличие от deep copy.

https://www.sitepoint.com/merging-objects-javascript/?utm_source=rss
👍10🍌42
Создаем простое NodeJS приложение и оборачиваем его в Docker контейнер

Пошаговый туториал по созданию приложения и Docker контейнера + деплой на Kinsta хостинг.

https://www.smashingmagazine.com/2023/04/building-dockerizing-nodejs-app-stateless-architecture-kinsta/
👍17
👍18😢2🤡1
Делаем авторизацию для приложений на Vue с помощью SuperTokens

https://blog.openreplay.com/using-supertokens-in-vue/
👍13
Что нового в NodeJS v20

От встроенного тест раннера до компиляции в единый исполняемый файл.

https://www.sitepoint.com/node-js-20-new
🔥1321
Шпаргалки и материалы для IT собеседований

Dev Questions - бесплатный сервис для подготовки к собеседованиям. Проект активно развивается - каждый день добавляется новый контент и функционал!
👍35🔥5🍌2
KV,JS - кеширующий модуль для JS

https://github.com/HeyPuter/kv.js
❤‍🔥82👍2🤔1
Используем экспериментальное свойство CSS color-mix

Создаем различные варианты наложения цветов с color-mix

https://una.im/color-mix-opacity/
👌62
Как поддерживать проект по мере его развития

Пример проекта для создания оглавления, который показывает как структурировать и рефакторить код по мере увеличения функционала.

Часть 1
Часть 2
Часть 3
🔥10👎1
👍17🤣2
Чит лист по доступности интерактивных элементов

Какого размера должны быть иконки и кнопки, чтобы сайтом или приложением было удобно пользоваться?

https://www.smashingmagazine.com/2023/04/accessible-tap-target-sizes-rage-taps-clicks/
👍16
Работаем с формами в React

Используем интеграцию React Hook Form с валидатором Zod для создания формы.

https://my-js.org/blog/rhf-zod/
👍16👎1
ChatGPT - курс по работе с OpenAI API

Создаем несколько простых приложений использующих OpenAI API.

https://www.youtube.com/watch?v=uRQH2CFvedY
🤣25👍10👎8🤡62
CSS Blend Modes

Режимы смешивания цветов и эффекты, которых можно добиться с помощью них.

https://garden.bradwoods.io/notes/css/blend-modes
👍18🔥21🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Идеи для анимации перехода из сетки к слайдеру фото

Демо
Github

https://tympanus.net/codrops/2023/05/04/ideas-for-grid-to-slideshow-switch-animations/
👍21🔥5🌭21👌1
Храним API ключи правильно

Убираем хардкод и используем dotenv для работы с переменными окружения на примере React приложения.

https://www.smashingmagazine.com/2023/05/safest-way-hide-api-keys-react/
👍131
10 простых консольных команд Git для быстрой разработки

https://levelup.gitconnected.com/10-essential-git-command-tricks-for-faster-development-9e9b64a82c02
👍14
Руководство по использованию обработчиков роутов в Next.JS

https://blog.logrocket.com/using-next-js-route-handlers/
👌6👍3