Сегодня расскажу про два сравнительно простых способа как сделать ваших пользователей ещё счастливее.
Как вы уже знаете, мне нравятся быстрые сайты. Летом я уже делился набором инструментов для оптимизации сайтов.
Однако, есть пара несложных приёмов, первый из которых эти инструменты вряд ли когда-нибудь догадаются посоветовать.
Начнём с самого простого в реализации способа.
Его внедрение, правда, может отнять у вас много времени на этапе согласования в компании или с участниками вашей команды.
Сегодня бессвязная подборка слабо связанных между собой новостей и заметок, которые мне показались мне интересными.
Про повторное использование кода, Next.js и Yarn.
Прошлые две недели прошли для меня под знаком статьи Clear off the table.
Сначала увидел ссылку в комментарии к другой статье на хабре, потом ещё пара человек мне ссылку на перевод прислали.
Что характерно, поскольку сама статья и анимация достаточно грамотная, у многих возникает ощущение “круто! давайте всё так сделаем”.
Не надо так :)
Собственно, о чём речь? Речь о том, что в идеале, пользователь должен быть избавлен от лишней информации и “визуального шума”.
С этим я согласен более чем абсолютно. Только всё хорошо в меру. Что предлагают авторы?
Помните, я обещал поделиться впечатлениями о gRPC, когда доведётся попробовать в деле?
Довелось. Сейчас поделюсь. Только уточню, что пока это впечатления с хакатона, там не будет махрового энтерпрайза, повального контроля с аудитом и тому подобного.
В вопросу о хакатоне. Делал небольшую инфраструктуру для того, чтобы сделать немного счастливее наших тестировщиков.
И разработчиков, конечно, но в исторической перспективе.
Недавно вышел релиз gRPC.
Сегодня я расскажу о том, что это такое и почему стоит, как минимум, обратить на это внимание.
А потом расскажу, как посмотреть его в работе, используя стандартные примеры.
Чтобы не было скучно от слова “стандартные”, мы будем обращаться к серверу на Go из клиента на C#.
В принципе, можно реализовать любые комбинации из языков программирования, которые поддерживаются gRPC.
Кстати, вот список поддерживаемых платформ и ЯП:
Сначала хотел сделать подборку статей по UX, но одна статья достойна отдельного поста.
Это отличная статья Susan Weinschenk
о том, как можно применить знания психолога к UX-проектированию.
Статья короткая и не даёт подробных рецептов. Зато она затрагивает многие моменты, которые не всегда очевидны для разработчиков.
Разумеется, большинство из них очевидны для UX-проектировщиков и тех, кто вечерами перечитывает книги Алана Купера :)
Я попробую сжать информацию из этой статьи ещё больше, сократив или убрав некоторые пункты.
А вы уже сами решайте насколько вам полезно будет прочитать оригинал.