Сложные, требующие долгого изучения и настройки интерфейсы — не для ленивых и, значит, не для людей.
Сохраняйте, не спрашивая. Храните данные, пока пользователь сам не решит их удалить. И не забудьте предусмотреть возможность отмены любого действия, включая удаление.
Нужно себя заставить: драйверы и барьеры в интерфейсах
#design #ux
Сохраняйте, не спрашивая. Храните данные, пока пользователь сам не решит их удалить. И не забудьте предусмотреть возможность отмены любого действия, включая удаление.
Нужно себя заставить: драйверы и барьеры в интерфейсах
#design #ux
Telegraph
Нужно себя заставить: драйверы и барьеры в интерфейсах
Люди не роботы — у каждого яркая индивидуальность и богатый внутренний мир. Но в базовой комплектации у нас более-менее одинаковые эргономические и когнитивные способности. Итак, разберемся в управлении мозгами. Эмоции — простейшие сигналы, которые подменяют…
25 июля вышел Angular 6.1. Данный минорный релиз фреймворка можно рассматривать как замену Angular 6.0, включающую в себя некоторые новшества и исправления ошибок.
Подробности: Новые возможности Angular 6.1
#angular #news
Подробности: Новые возможности Angular 6.1
#angular #news
Telegraph
Новые возможности Angular 6.1
Маршрутизатор и сохранение позиции прокрутки Теперь разработчики Angular-приложений могут воспользоваться новой возможностью маршрутизатора, которая позволяет запоминать и восстанавливать местоположение пользователя на странице — позицию прокрутки или скроллинга.…
Какой твой любимый frontend фреймворк?
anonymous poll
React – 315
👍👍👍👍👍👍👍 29%
Не использую – 276
👍👍👍👍👍👍 26%
Vue – 267
👍👍👍👍👍👍 25%
Angular – 165
👍👍👍👍 15%
Другой – 50
👍 5%
👥 1073 people voted so far. Poll closed.
anonymous poll
React – 315
👍👍👍👍👍👍👍 29%
Не использую – 276
👍👍👍👍👍👍 26%
Vue – 267
👍👍👍👍👍👍 25%
Angular – 165
👍👍👍👍 15%
Другой – 50
👍 5%
👥 1073 people voted so far. Poll closed.
Конструкция async/await появилась в стандарте ES7. Её можно считать замечательным улучшением в сфере асинхронного программирования на JavaScript. Она позволяет писать код, который выглядит как синхронный, но используется для решения асинхронных задач и не блокирует главный поток.
Несмотря на то, что async/await — это отличная новая возможность языка, пользоваться ей правильно не так уж и просто.
Конструкция async/await в JavaScript
#js #article
Несмотря на то, что async/await — это отличная новая возможность языка, пользоваться ей правильно не так уж и просто.
Конструкция async/await в JavaScript
#js #article
Telegraph
Конструкция async/await в JavaScript
Сильные стороны async/await Самое важное преимущество, которое получает программист, пользующийся конструкцией async/await, заключается в том, что она даёт возможность писать асинхронный код в стиле, характерном для синхронного кода. Сравним код, написанный…
Фриланс vs. Офис
Эта знаменитая фраза — «Лучшие разработчики живут не в Сан-Франциско, а по всему миру». Развалившись в гамаке, на берегу острова Бора Бора, ты неспешно рисуешь скетч или отрабатываешь навыки js-ниндзя.
Может так и бывает, но уж точно не у автора статьи.
Недостатки фриланса. Личный опыт
#article #freelance
Эта знаменитая фраза — «Лучшие разработчики живут не в Сан-Франциско, а по всему миру». Развалившись в гамаке, на берегу острова Бора Бора, ты неспешно рисуешь скетч или отрабатываешь навыки js-ниндзя.
Может так и бывает, но уж точно не у автора статьи.
Недостатки фриланса. Личный опыт
#article #freelance
Telegraph
Недостатки фриланса. Личный опыт
Проработав 12 лет на фрилансе (около 11,000 часов), внезапно, я задумался — а что дальше? А почему я топчусь на месте то. Пусть у единиц, но получается расти дальше, расширять базу клиентов, основывать компании, интересно жить в конце концов. Поэтому этот…
Специалисты Google очень информативно и компетентно пишут о PWA, но их рекомендации полезны больше тем, кто уже знаком с предметом.
Данная статья призвана показать, что Progressive Web Apps — это не сложно, и использовать эти технологии можно и нужно уже сейчас разработчикам любых сайтов.
PWA — это просто
#pwa #article
Данная статья призвана показать, что Progressive Web Apps — это не сложно, и использовать эти технологии можно и нужно уже сейчас разработчикам любых сайтов.
PWA — это просто
#pwa #article
Medium
PWA — это просто
Понятие Progressive Web Applications (PWA) на слуху давно, с весны 2018 года приложения этого класса поддерживаются всеми основными…
Во многих фронтенд-фреймворках, написанных на JavaScript (например, в Angular, React и Vue) имеются собственные системы реактивности. Понимание особенностей работы этих систем пригодится любому разработчику, поможет ему более эффективно использовать современные JS-фреймворки.
Реактивность в JavaScript
#js #article
Реактивность в JavaScript
#js #article
Medium
Реактивность в JavaScript
В материале, перевод которого мы сегодня публикуем, продемонстрирован пошаговый пример разработки системы реактивности на чистом…
Несколько лет назад мне посчастливилось стать инженером в команде Google Photos и поучаствовать в их первом запуске в 2015-м. Множество людей вложило силы в этот продукт — дизайнеры, продукт-менеджеры, исследователи и бесчисленные инженеры. Я отвечал за пользовательский веб-интерфейс, а точнее, за сетку с фотографиями.
Ниже я подробно расскажу о том, как мы справились с этими сложностями, и загляну под капот веб-версии Google Photos, как она работает.
Как мы делали веб-интерфейс для Google Photos
#article #ui #js
Ниже я подробно расскажу о том, как мы справились с этими сложностями, и загляну под капот веб-версии Google Photos, как она работает.
Как мы делали веб-интерфейс для Google Photos
#article #ui #js
Medium
Как мы делали веб-интерфейс для Google Photos
Несколько лет назад мне посчастливилось стать инженером в команде Google Photos и поучаствовать в их первом запуске в 2015-м. Множество…
VSCodeThemes — удобный каталог тем для VS Code. Модные, тёмные и светлые темы.
vscodethemes.com
#theme #vscode
vscodethemes.com
#theme #vscode
Код надо писать так, чтобы, во-первых, с ним, в будущем, удобно было бы работать другим программистам, включая его автора, а во-вторых — с учётом возможности расширения этого кода. То есть, нужно стремиться к тому, чтобы в приложение сравнительно просто было бы добавлять новые возможности, и чтобы его кодовую базу было бы удобно сопровождать.
В этой статье приводится ряд рекомендаций по написанию качественного кода, проиллюстрированных примерами на JavaScript.
7 рекомендаций по оформлению кода на JavaScript
#js #style
В этой статье приводится ряд рекомендаций по написанию качественного кода, проиллюстрированных примерами на JavaScript.
7 рекомендаций по оформлению кода на JavaScript
#js #style
Medium
7 рекомендаций по оформлению кода на JavaScript
Автор материала говорит, что она прямо-таки одержима написанием чистого кода. Она считает, что код надо писать так, чтобы, во-первых, с…
Как и все вы, я достаточно часто использую YouTube. Музыка, научно-популярные передачи, просмотр роликов для релакса — все это можно найти на сервисе. Ну а поскольку он хорошо знаком всем нам, я попытался наглядно показать способ улучшить взаимодействие человека и платформы.
Как улучшить интерфейс на примере YouTube
#ux #ui #design
Как улучшить интерфейс на примере YouTube
#ux #ui #design
Medium
Как улучшить интерфейс на примере YouTube
Как и все вы, я достаточно часто использую YouTube. Музыка, научно-популярные передачи, просмотр роликов для релакса — все это можно найти…
Разработчик из Канады опубликовал пост, в котором поделился соображениями о необоснованном нагромождении современных сайтов.
Создатели интернет-ресурсов надеются на мощность широкополосных каналов связи и современных компьютеров. В итоге их ресурсы уходят на обработку дополнительных элементов, а не на увеличение скорости и удобства доступа к контенту.
Bullshit Web
#news
Создатели интернет-ресурсов надеются на мощность широкополосных каналов связи и современных компьютеров. В итоге их ресурсы уходят на обработку дополнительных элементов, а не на увеличение скорости и удобства доступа к контенту.
Bullshit Web
#news
Medium
Bullshit Web
Канадский web-разработчик Ник Хеер написал эссе, в котором поднял проблему необдуманного усложнения и нагромождения при создании…
План, показывающий пути, которые нужно пройти, а также библиотеки, которые вам нужно изучить, чтобы стать разработчиком React.
Цель этого плана — дать вам общее представление о том, как стать React-разработчиком. Автор сделал эту схему в качестве подсказки для всех, кто спрашивает: «Что мне стоит изучить ещё в качестве React-разработчика?»
План становления React-разработчиком
#react #roadmap
Цель этого плана — дать вам общее представление о том, как стать React-разработчиком. Автор сделал эту схему в качестве подсказки для всех, кто спрашивает: «Что мне стоит изучить ещё в качестве React-разработчика?»
План становления React-разработчиком
#react #roadmap
Автору статьи хотелось по-настоящему понять, в чём заключается разница между React и Vue.
Для проведения эксперимента создано два довольно стандартных To-Do-приложения, которые позволяют пользователю добавлять элементы в список дел и удалять их из него. Оба приложения разработаны с использованием стандартных CLI.
Сравнение Vue и React
#vue #react
Для проведения эксперимента создано два довольно стандартных To-Do-приложения, которые позволяют пользователю добавлять элементы в список дел и удалять их из него. Оба приложения разработаны с использованием стандартных CLI.
Сравнение Vue и React
#vue #react
Medium
Сравнение Vue и React
Автор материала, перевод которого мы публикуем сегодня, говорит, что на работе ему приходится использовать Vue и он хорошо изучил этот…
WebDEV
Что будет выведено в консоль?
Правильный ответ: 4.
Знак ' - ' делает преобразование в число и
Знак ' - ' делает преобразование в число и
true становится 1.Google проводит конкурс на лучшие кейсы использования material design. Если Ваш продукт оформлен по сим гайдлайнам, так почему бы не оставить заявку? Кто знает, может быть Вы будете в списке победителей, который будет оглашен осенью этого года. Время еще есть!
Open call for 2018 Material Design Award nominations
Open call for 2018 Material Design Award nominations
Ключевое слово this. Тем, кто хочет изучить JavaScript, в любом случае придётся разобраться с this. Этот материал направлен на то, чтобы всем желающим в этом помочь.
Ключевое слово this в JavaScript
#article #js
Ключевое слово this в JavaScript
#article #js
Medium
Ключевое слово this в JavaScript
Ключевое слово this. Многие вспоминают то время, когда познакомились с JS-объектами и функциями-конструкторами, в которых использовалось…