Groovy DSL. Examining Gradle

Day 1 / 17:00  / Track 1  / Lang: RU

In this talk we'll explore tools for creating your own Groovy DSL using Gradle scripts realization as an example. The talk will be useful both for those who know Groovy and those who don't.

It will touch on such topics as:

  • Closure
  • GroovyShell
  • MetaObjectProtocol
  • AST transformations

Aleksey Dobrynin

Aleksey Dobrynin, Sberbank-Technology

Chief technical officer at Sberbank-Technology. Has been working in app development for more than 10 years. During this time has gained vast experience in designing and creating systems of different size, starting with corporate CRM till high-load services. He believes that a clean and maintainable code is a hard one to create.

Ruslan Mikhalev

Ruslan Mikhalev, Alfa-Lab


enior Developer at Alfa-Lab. Develops banking API in microservices, is interested in libraries development, pays particular attention to the contract, user-friendliness and tools' flexibility. Is a big fan of Groovy, as well as other JVM-based languages.