Интернет
Учебник по 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 и взглянуть на него по-новому. Готовый?
Подробнее