Интернет

Создание API с функциями Гэтсби

В этом руководстве Пол Скэнлон объясняет, как создать API с помощью Gatsby Functions и что нужно учитывать при его развертывании в Gatsby Cloud.

Подробнее

Smashing Podcast Episode 42 с Джеффом Смитом: что такое DevOps?

В этом выпуске мы говорим о DevOps. Что это такое, и можно ли добавить его к вашему луку веб-разработки? Дрю Маклеллан разговаривает с экспертом Джеффом Смитом, чтобы выяснить это.

Подробнее

Решение проблем с CLS на веб-сайте электронной коммерции на базе Next.js (пример из практики)

Cumulative Layout Shift — одна из самых сложных для отладки основных веб-приложений. В этой статье мы рассмотрим различные инструменты для исследования CLS, когда их использовать (а когда нет), а также решения некоторых проблем CLS, с которыми мы столкнулись на нашем веб-сайте электронной коммерции на основе Next.js.

Подробнее

Простая, но эффективная рутина психического здоровья для программистов

В этой статье мы рассмотрим, почему важно заботиться о балансе между работой и личной жизнью, как разработать простой и эффективный распорядок психического здоровья, а также о наиболее распространенных и эффективных методах, которые вы можете использовать для составления своего индивидуального распорядка.

Подробнее

Советы и рекомендации по оценке UX/UI дизайнеров

Клиенты могут начать использовать ваше приложение, потому что вы предлагаете уникальный продукт, но пользовательский опыт — это то, что заставляет их оставаться. Для этого вам нужны отличные дизайнеры UX и ноу-хау, чтобы определить их при найме.

Подробнее

Умные CSS-решения для распространенных задач пользовательского интерфейса

Написание CSS, вероятно, никогда не было таким увлекательным и захватывающим, как сегодня. В этом посте мы рассмотрим распространенные проблемы и варианты использования, с которыми нам всем приходится сталкиваться в нашей работе, и способы их решения с помощью современного CSS. Если вам интересно, мы также недавно рассмотрели [инструменты аудита CSS] (https://www.smashingmagazine.com/2021/03/css-auditing-tools/), [генераторы CSS] (https:// www.smashingmagazine.com/2021/03/css-generators/), [шаблоны внешнего интерфейса] (https://www.smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/) и [ Расширения кода VS] (https://www.smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/) — вы тоже можете найти их полезными.

Подробнее

Полезные API React для создания гибких компонентов с помощью TypeScript

React с JSX — фантастический инструмент для создания простых в использовании компонентов. Компоненты Typescript доставляют разработчикам огромное удовольствие интегрировать ваши компоненты в свои приложения и исследовать ваши API. В этой статье вы узнаете о трех менее известных API-интерфейсах React, которые могут вывести ваши компоненты на новый уровень, и помогут вам создавать еще более качественные компоненты React.

Подробнее

Преодоление разрыва между дизайнерами и разработчиками

UXPin недавно запустил новую функцию под названием «Объединение». Этот инструмент направлен на то, чтобы преодолеть пропасти проектирования и разработки, одновременно повышая гибкость и качество, которых ожидают наши команды. Эта новая технология может привести к переосмыслению того, как сотрудничают вся команда дизайнеров и инженеров.

Подробнее

Темный шаблон автозаполнения

«Темный паттерн» — это обманчивый UX-паттерн, который обманом заставляет пользователей делать то, чего они на самом деле не хотят делать. В этой статье Альваро Монторо проводит небольшой эксперимент, чтобы выяснить, насколько приватность лишается пользователей в трех разных браузерах.

Подробнее

Компонуемая CSS-анимация в Vue с помощью AnimXYZ

Большинство анимационных библиотек, таких как GSAP и Framer Motion, построены исключительно с помощью JavaScript или TypeScript, в отличие от AnimXYZ, который помечен как «первый компонуемый набор инструментов для анимации CSS», созданный в основном с помощью SCSS. анимация в Интернете за короткое время и небольшой код.

Подробнее