Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 3.0.0.beta16 on the `beta` and `tests-passed` branches, when a user requests for a password reset link email, then changes their primary email, the old reset email is still valid. When the old reset email is used to reset the password, the Discourse account's primary email would be re-linked to the old email. If the old email address is compromised or has transferred ownership, this leads to an…
Владислав Власов, инженер-программист в Developer Soft и преподаватель Нетологии, написал для блога цикл статей о EcmaScript6, в первой части которого на примерах рассмотрел динамический анализ кода в EcmaScript с помощью Iroh.js. Статический и динамический анализ кода Средства анализа кода —…
Динамический ретаргетинг — один из самых эффективных способов ретаргетинга, возвращения пользователей в мобильное приложение. В статье мы расскажем, как работает и где запускают динамический ретаргетинг. А еще поделимся результатами теста и рекомендациями, которые увеличат конверсию в покупку. Читать дальше →
Концепция "динамический email" представлена в одноимённой статье. Решил поделиться своим опытом использования этого метода защиты от спама. Читать дальше →