Статьи

Развертывание приложений в стиле микросервисов с помощью CoreO, Docker и Nirmata

[Эта статья была написана Ритеш Патель .] Поскольку внедрение контейнеров приложений продолжает расти, популярность «минимальных» операционных систем, предназначенных для запуска контейнеров, растет. Одной из таких…
Статьи

Сознание смысла

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

Сокращение кода Boilerplate в ваших Java-приложениях с помощью Project Lombok

Одной из наиболее часто высказываемых критических замечаний в отношении языка программирования Java является требуемый объем  кода Boilerplate  . Это особенно верно для простых классов, которые…
Статьи

Начало работы с Node.js в облаке

На моей новой работе в salesforce.com я невероятно рад получить Heroku , платформу в качестве поставщика услуг / платформу облачных приложений. В следующем посте я…
Статьи

Простая история парадокса

Недавно я с  интересом следил за  дебатами #isTDDDead между Кентом Беком (@kentbeck), Дэвидом Хайнемайером Ханссоном (@dhh) и Мартином Фаулером (@martinfowler). Я думаю, что особенно полезно,…
Статьи

Реализация Java 8 CompletionStage (часть 1)

В Java 8 появилась стандартная поддержка быстрой асинхронной обработки. С помощью CompletableFuture s и lambdas мы можем написать такой код: CompletableFuture<LaunchResult> missilesLaunched = getAuthorizationCode().thenApply(this::launchMissiles); missilesLaunched…