понедельник, 27 марта 2017 г.

Интеграция с Google reCaptcha

Капча - один из очень распространённых и часто используемых способов для защиты приложений от атак.
Существуют различные имплементации капчи, от сторонних вендоров до собственных вариантов. При этом предложение от Google'а - reCapthcha - выглядит весьма привлекательным. Аргументы "за":
  • достаточно известный вендор ))
  • хороший экспириенс как для пользователей (не очень сложно), так и для компании (достаточно безопасно)
  • есть WCAG-compliance 
  • простая интеграция в приложение буквально в несколько действий.
Именно об интеграции и пойдёт речь дальше.

четверг, 23 марта 2017 г.

Тренинги Software Engineering Institute

За последнее время я прошёл несколько тренингов от Software Engineering Institute по архитектуре программного обеспечения.
Сам SEI как научно-исследовательский центр занимается несколькими направлениями в области управления и разработки программного обеспечения, и software architecture является одним из них. В SEI разработали и активно продвигают такие практики как Quality Attribute Workshop, Architecture Tradeoff Analysis Method и пр. Кроме исследований и практических работ над реальными проектами, SEI предлагает курсы / тренинги, на нескольких из них мне и удалось позаниматься.