Сходил с Николаем Поташниковым в «Новый подкаст 2» обсудить, почему AsciiDoctor — вершина долгой эволюции решений для документирования, и где он хорош кроме лишь документирования.

Сходил с Николаем Поташниковым в «Новый подкаст 2» обсудить, почему AsciiDoctor — вершина долгой эволюции решений для документирования, и где он хорош кроме лишь документирования.
На онлайн-конференции Joker 2020 совместно с John Roesler сделали доклад про особенности тестирования Kafka Streams приложений.
На DZone вышел мой блог-пост про Lightweight Java Visualizer — инструмент визуализации внутреннего представления структур данных в Java.
Принял участие в круглом столе с Дарьей Манухиной (ПК Гейзенбаг) и Андреем Ершовым и Виталием Брагилевским на тему прямого использования математики в тестировании программного обеспечения
В блоге компании Confluent опубликована существенно доработанная и расширенная версия поста про трудности тестирования Kafka Streams: https://www.confluent.io/blog/testing-kafka-streams
Выступил с обзорным докладом по Apache Kafka на конференции HolyJS 2020. Слайды презентации.
На Хабре вышла моя заметка про тестирование Kafka Streams API: https://habr.com/ru/company/jugru/blog/499408/
TL;DR: TopologyTestDriver не полностью эмулирует Кафку, но запуск в контейнерах не может отличить долгое выполнение от завершенного с пустым результатом. Как всегда, выбор из двух зол.
Английская версия обзора возможностей Celesta опубликована на DZone: https://dzone.com/articles/celesta-sql-databases-api-schema-migration-and-tes
На Хабре выпустили расшифровку моего доклада с конференции DevOops 2018 года. Некоторые технические детали уже устарели, но основная идея всё так же верна: https://habr.com/ru/post/488966/
На конференции Devoops 2019 я сделал полушутливый микро-доклад про то, почему поток и утилизация обработчика в системе с очередью — взаимоисключающие вещи (фундаментальный график из книги The Phoenix Project), и какие из этого следуют выводы. Слайды доступны онлайн.