Groovy DSL. Examining Gradle
Day 1 / 17:00 / Track 1 / Lang: RUIn 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, 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, Alfa-Lab
CryonixMeenior 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.