Статьи

Тенденции машинного обучения 2018 года в сочетании с экосистемой Apache Kafka

На конференции OOP 2018 в Мюнхене я представил обновленную версию моего выступления о создании масштабируемых, критически важных микросервисов с использованием экосистемы Apache Kafka и сред…
Статьи

Включение двухфакторной аутентификации для вашего веб-приложения

Почти всегда хорошая идея поддерживать двухфакторную аутентификацию (2FA), особенно для бэк-офисных систем. 2FA поставляется во многих различных формах, некоторые из которых включают в себя SMS,…
Статьи

Создание DSL для робота AWT

Java SDK поставляется с классом java.awt.Robot который позволяет автоматизировать ввод с клавиатуры и мыши, а также создавать снимки экрана. Если вы хотите написать небольшое тестовое…
Статьи

Взлом Jasper для получения объектной модели JSP-страницы

Для выполнения некоторых проверок и статистического анализа моих JSP мне понадобилась DOM-подобная иерархическая модель элементов, содержащихся в них. Но синтаксический анализ страниц JSP не является…
Статьи

JPA Подводные камни / Ошибки

Исходя из моего опыта, как в оказании помощи командам, так и в проведении обучения, я столкнулся с некоторыми подводными камнями / ошибками, с которыми я…