Статьи

Искусство Git / Gerrit Commit в Eclipse

С принятием Git и Gerrit и внедрением новых лицензионных соглашений для участников (CLA) в рамках наших усилий по социальному кодированию участие в проектах Eclipse стало…
Статьи

Использование BDD с веб-сервисами: учебник с использованием JBehave и Thucydides

Behavior Driven Development (BDD) — это подход, который использует преобразования вокруг конкретных примеров для обнаружения, описания и формализации поведения системы. Инструменты BDD, такие как JBehave…
Статьи

Репликация как услуга (часть первая)

[Эта статья первоначально написана  ДеВейном Филппи .] Вступление Поставщики облачных вычислений предоставляют различные API для развертывания и взаимодействия с предоставляемыми ими услугами. Количество этих API…
Статьи

Установка NuGet не работает с F #

При попытке использовать NuGet для добавления ссылки на пакет в проект F # возникает очень неприятная ошибка. Это проявляется, когда либо устанавливаемая сборка также имеет…
Статьи

SOAP, WS-Security, Apache CXF и Axis2 Linksheet

Конфигурация WS-Security <con:wssContainer> <con:crypto> <con:source>keystore.jks</con:source> <con:password>mypasswordiscool</con:password> <con:type>KEYSTORE</con:type> </con:crypto> <con:outgoing> <con:name>Outgoing</con:name> <con:entry type=”Username” username=”longcomplicateduser” password=”weirdRandomP@33w4rD!”> <con:configuration> <addCreated>true</addCreated> <addNonce>true</addNonce> <passwordType>PasswordDigest</passwordType> </con:configuration> </con:entry> <con:entry type=”Timestamp”> <con:configuration> <timeToLive>60</timeToLive> <strictTimestamp>true</strictTimestamp>…
Статьи

Универсальность API

Клиент никогда не должен решать, как должен реагировать сервер. Несколько дней назад я столкнулся с вариантами выбора: должен ли наш дизайн API ставить под угрозу…