Интернет

Учебник по GraphQL: эволюция дизайна API (часть 2)

В [Часть 1] (https://www.smashingmagazine.com/2018/01/graphql-primer-new-api-part-1/) мы рассмотрели, как API развивались за последние несколько десятилетий и как каждый из них дал путь к следующему. Во второй части давайте посмотрим, куда, по-видимому, движется разработка API для мобильных клиентов — с особым акцентом на GraphQL.

Подробнее

Уважение всегда на первом месте

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

Подробнее

Автоматическое тестирование браузера с помощью API WebDriver

В этой статье представлен обзор концепций, технологий и методов кодирования, связанных с автоматическим запуском тестовых сценариев в браузерах с помощью WebDriverJS в Windows 10 и Microsoft Edge.

Подробнее

Enter The Dragon (Drop): переупорядочивание списка доступных

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

Подробнее

Оффбординг в онлайн-мире

Оффбординг — это то, с чем пользователи сталкиваются каждый раз, когда совершают онлайн-транзакцию. Узнайте о преимуществах оффбординга для вашей компании и о том, как применять его таким образом, чтобы это было удобно для всех пользователей.

Подробнее

Будьте бдительны: функции PHP и WordPress, которые могут сделать ваш сайт небезопасным

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

Подробнее

Использование градиентов в дизайне взаимодействия с пользователем

(Эта статья любезно спонсируется Adobe.) Что такое градиенты и почему они так ценны для дизайнеров? Одно можно сказать наверняка: градиенты возвращаются, и мы уже видим эту тенденцию на многих веб-сайтах.

Подробнее

Учебник по GraphQL: зачем нам новый вид API (часть 1)

Вместо того, чтобы сначала исследовать функции, полезно поместить их в контекст и понять, как они появились. Введение в GraphQL и уроки, извлеченные из последних 60 лет разработки API.

Подробнее

Оптимизация файлов эскизов: уроки, извлеченные при создании приложения Reduce (пример из практики)

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

Подробнее

Теперь вы видите меня: как отложить, отложить загрузку и действовать с IntersectionObserver

Информация о пересечении необходима по многим причинам, например, для ленивой загрузки изображений. Но есть и многое другое. Пришло время лучше понять Intersection Observer API и взглянуть на него по-новому. Готовый?

Подробнее