• Отслеживаем действия пользователя с помощью CSS

    • Tutorial

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


    Также здесь мы рассмотрим метод, как получить поведенческую информацию от пользователей используя только HTML и CSS.


    Возможно, после прочтения поста, вам покажется что я "изобрел колесо". Так и есть, методы описанные в этом посте не новы, и используют спецификации которые поддерживают практически все браузеры.


    Так или иначе, эта информация поможет вам понять один нестандартный метод отслеживания поведения пользователей, который на данный момент нельзя "отключить" (в настройках) или заблокировать (плагинами вроде AdBlock или Ghostery).

    Читать дальше →
  • Как правильно чистить лук, или Почему разработка ПО выходит из-под контроля

    • Перевод


    Вы придумали стартап и с самыми лучшими намерениями нанимаете разработчика для реализации своей идеи. Но идет неделя за неделей, а приложение по-прежнему нуждается в доработке. Как-то незаметно появляются новые функции, и масштаб задачи понемногу расширяется.

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



    Как так случилось? Может, наняли плохого разработчика? Кто-то ошибся в планировании проекта? А вдруг сама идея проекта была ужасной?

    Возможно. Но часто проект бывает с самого начала обречен на провал из-за недопонимания одного важного момента.

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

    Это предположение — неверно.

    Проект — это не лист бумаги, не двумерный объект — у него есть глубина.

    Каждую функцию на поверхности можно раскрыть — и так слой за слоем. Будь у меня склонность к громким заголовкам, я бы сказал, что всякое приложение — это лук, и нужно уметь правильно его чистить. Не очень понятно? Тогда давайте я поясню, что имеется в виду, и расскажу, почему не получается раскрывать слои приложения без слёз.

    Переведено в Alconost
    Читать дальше →