Почему снижается конверсия сайтов? Примеры 60 ошибок в дизайне и юзабилити

Автор: admin от 15-07-2019, 17:40, посмотрело: 23

Почему снижается конверсия сайтов? Примеры 60 ошибок в дизайне и юзабилити


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



В этой статье мы рассмотрим примеры основных UX ошибок и выделим шестьдесят распространенных проблем, исправление которых гарантирует рост конверсии.



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

Категория: Веб-разработка

 

OData сервис без написания кода

Автор: admin от 15-07-2019, 17:35, посмотрело: 26

OData сервис без написания кода

Одним из наиболее важных аспектов разработки программного обеспечения является быстрое создание прототипов. Для большинства служб необходимы по крайней мере некоторые операции CRUD, и большинство приложений можно описать как приложения, управляемые данными. API, которые я пишу, в основном берут данные из базы данных и возвращает их клиенту в виде JSON. OdataToEntity — это инструмент, который генерирует API из базы данных и устраняет необходимость в написании отдельного REST API.

Категория: Программирование

 

Security Week 29: уязвимость в сервисе Zoom, безопасность и драма

Автор: admin от 15-07-2019, 17:35, посмотрело: 31

Security Week 29: уязвимость в сервисе Zoom, безопасность и драмаНа прошлой неделе исследователь Джонатан Лейтсач опубликовал весьма эмоциональный пост об уязвимостях в клиенте для веб-конференций Zoom для операционной системы macOS. В данном случае не совсем понятно, была ли уязвимость непреднамеренным багом или заранее спланированной фичей. Попробуем разобраться, но если коротко, выходит так: если у вас установлен клиент Zoom, злоумышленник может подключить вас к своей телеконференции без спроса, более того — он может активировать веб-камеру, не спрашивая дополнительных разрешений.



Тот момент, когда вместо поиска пропатченной версии кто-то решит просто удалить клиент из системы. Но в данном случае это не поможет: вместе с клиентом устанавливается веб-сервер, который работает даже после деинсталляции — он даже способен «вернуть» клиентское ПО на место. В опасности, таким образом, оказались даже те, кто когда-то пользовался сервисами Zoom, но потом перестал. К ним на помощь пришла компания Apple, без особых фанфар удалившая веб-сервер апдейтом для ОС. Эта история — настоящая infosec-драма, в которой пользователям остается только наблюдать, как на их компьютерах появляется и исчезает разнообразный софт.

Категория: Веб-разработка

 

Node.js или Java: производительность, ресурсы, управление потоками, популярность и личный опыт

Автор: admin от 15-07-2019, 17:35, посмотрело: 29

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



Компании использующие Java:



Node.js или Java: производительность, ресурсы, управление потоками, популярность и личный опыт



Компании использующие node.js:



Node.js или Java: производительность, ресурсы, управление потоками, популярность и личный опыт



He менее интересным является и то, что по данным поиска на indeed.com (28.06.2019) по запросам Java Developer (30272 вакансии) и node.js developer (7401 вакансии), специалисты по этим технологиям довольно востребованы.



Node.js или Java: производительность, ресурсы, управление потоками, популярность и личный опыт



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

Категория: Веб-разработка

 

Микрофронтенды: о чем это мы?

Автор: admin от 15-07-2019, 17:00, посмотрело: 25

Все эти годы вы, frontend-разработчик, писали монолиты, хотя и понимали, что это дурная привычка. Вы делили свой код на компоненты, использовали codev_0 и определяли npm-пакеты в package.json или плодили гит-репозитории в вашем проекте, но все равно писали монолит.

Пришло время изменить положение.

Категория: Веб-разработка

 

Поймал бан за форк deepNude на gitlab.com

Автор: admin от 15-07-2019, 14:40, посмотрело: 64

В одной из статей опубликованных на хабре я в комментах вычитал, что на gitlab.com есть копии deepNude, чисто из любопытства нашел ее и сделал форк «на всякий случай». Через 3 часа после этого я не смог запушить код, т.к. улетел в бан…



Поймал бан за форк deepNude на gitlab.com

Категория: Компании

 

Признаки настоящих программистов-сеньоров и методы их выслеживания в дикой природе

Автор: admin от 15-07-2019, 12:20, посмотрело: 34

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

Если у программиста есть пять, десять или даже пятнадцать лет «практического опыта» — это не обязательно гарантирует то, что он является эффективным и продуктивным сеньором. На самом деле — это даже не значит, что он вообще может так называться.



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



Признаки настоящих программистов-сеньоров и методы их выслеживания в дикой природе



Нельзя сказать, что реальным сеньорам известны какие-то секреты профессионального мастерства. Они, скорее, отличаются особой структурой знаний, особым мышлением. И то и другое поддаётся развитию.



Автор материала, перевод которого мы сегодня публикуем, говорит, что хочет рассказать о некоторых признаках, которые помогают отличить настоящего программиста-сеньора от программиста с «сеньорностью».

Категория: Веб-разработка

 

Советы фрилансерам: как поймать дзен во время работы

Автор: admin от 15-07-2019, 12:10, посмотрело: 27

Советы фрилансерам: как поймать дзен во время работы


Сегодня понятие «дзен» ассоциируется исключительно с духовными практиками, хотя в действительности – это гораздо более обширное понятие. Если растолковать его кратко, то получится что-то вроде «практика полного осознания настоящего».



Скорее всего, каждый из нас ощущал его в той или иной мере. Вспомните, как когда-то вы были настолько увлечены работой над проектом, что провели над ним полдня или полночи, и даже не заметили, как пролетело время. Это и был самый настоящий рабочий дзен. Как видите очень полезный процесс, который несет с собой массу преимуществ.



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

Категория: Веб-разработка

 

.NET: Инструменты для работы с многопоточностью и асинхронностью. Часть 2

Автор: admin от 15-07-2019, 10:20, посмотрело: 40

Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight.



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



Содержание




  • О разделяемых ресурсах

  • Возможные проблемы при работе в многопоточной среде

    • Deadlock

    • Race-Condition

    • Busy-Wait

    • Thread Starvation


  • Средства синхронизации

    • Interlocked

    • Monitor.Enter, Monitor.Exit, lock

    • SpinLock, SpinWait

    • Monitor.Wait, Monitor.Pulse[All]

    • ReaderWriterLockSlim

    • Семейство ResetEvent


  • Выводы

Категория: Программирование

 

Luxor

Автор: admin от 15-07-2019, 08:35, посмотрело: 32

Luxor

Сегодня мы рассмотрим графический пакет для языка Julia, который называется Luxor. Это один из тех инструментов, которые превращают процесс создания векторных изображений в решение логических задачек с сопутствующей бурей эмоций.



Осторожно! Под катом 8.5 Мб легковесных картинок и гифок изображающих психоделические яйца и четырехмерные объекты, просмотр которых может вызвать лёгкое помутнение рассудка!

Категория: Информационная безопасность

 
Назад Вперед