Статьи

AppFuse, уменьшенный

(В ноябре у меня было некоторое время между клиентами. Чтобы занять свое время, я немного тренировал свое тело и мозг. Я тратил пару часов в…
Статьи

Игра с фьючерсами Scala

Во время собеседования мы часто даем разработчикам Scala простую задачу проектирования: моделировать двоичное дерево. Самая простая, но не обязательно лучшая реализация включает в себя  Option идиому:…
Статьи

Счетчики временного окна с повторным обращением и смягчением атак входа в систему, управляемых ботнетом

В этом сообщении блога представлены подсчет времени и ограничение скорости в Redis. Вы можете применить его для активации логина CAPTCHA на своем сайте только тогда,…
Статьи

NuoDB и хранимые процедуры: как максимизировать производительность Hibernate

В этой статье рассказывается о нескольких случаях использования Java Hibernate, которые выполняют многоэтапные обновления запросов. Я укажу на недостатки производительности при выполнении примера кода Hibernate…
Статьи

Изучение SwitchYard 2.0.0.Alpha2 Quickstarts

В одном из моих последних постов я объяснил, как начать работу с SwitchYard на WildFly 8.1. Тем временем проект был занят и выпущен еще один…