4 papers
Reflekt: a Library for Compile-Time Reflection in Kotlin
Anastasiia Birillo, Elena Lyulina, Maria Malysheva +2
Reflection in Kotlin is a powerful mechanism to introspect program behavior during its execution at run-time. However, among the variety of practical tasks involving reflection, th…
Infrastructure in Code: Towards Developer-Friendly Cloud Applications
Vladislav Tankov, Dmitriy Valchuk, Yaroslav Golubev +1
The popularity of cloud technologies has led to the development of a new type of applications that specifically target cloud environments. Such applications require a lot of cloud…
Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities
Dmitry Pogrebnoy, Ivan Kuznetsov, Yaroslav Golubev +2
Software development is a complex process that includes many different tasks besides just writing code. One of the aspects of software engineering is selecting and managing license…
Kotless: a Serverless Framework for Kotlin
Vladislav Tankov, Yaroslav Golubev, Timofey Bryksin
Recent trends in Web development demonstrate an increased interest in serverless applications, i.e. applications that utilize computational resources provided by cloud services on…