Одним из проектов, над которым работал Антон, было создание мета-языка для создания функциональных тестов для промышленной системы.
Система была написана на Java, возможности рассматривались любые. Ruby показал прекрасные, а главное — дешевые для программиста возможности создания DSL (еще и прекрасная интеграция с использованем JRuby), техника вошла в боевой арсенал Антона, с тех пор он использует ее там, где хотелось дать не-программисту возможность управления (конфиги, прочие динамические радости), уложившись в 20-40 минут.
Презентация:
Запись выступления: