12th édition – du 17 au 19 avril 2024
3 jours de conférences, 70 exposants, 4500 visiteurs par jour
Oleg Nenashev
Gradle
Oleg is a developer tools hacker, community builder and consultant. He's passionate open source software and open hardware advocate. Oleg is a core maintainer of the Jenkins project where he writes code, mentors contributors and organizes community events. He is a CDF and CNCF ambassador. Oleg has a PhD degree in electronics design and volunteers in the Free and Open Source Silicon Foundation and in a number of Ukrainian support and Russian anti-war organizations.
Le projet WireMock et sa communauté de développeurs se développent rapidement. Alors, nous avons besoin d'outils de développement appropriés pour offrir la meilleure expérience de développement possible à nos principaux utilisateurs finaux et contributeurs. WireMock utilise Gradle depuis longtemps, et nous adoptons Kotlin comme langage pour le développement d'extensions et les définitions de build. Même langage pour les développeurs pour le code d'extension, les scripts WireMock et les définitions de build? Ce serait cool!
Dans cette présentation, je vais expliquer comment nous utilisons et prévoyons d'utiliser Kotlin et Gradle pour améliorer la productivité des développeurs. Nous allons discuter Kotlin DSL pour Gradle, les “Gradle convention plugins” pour le logiciel des builds partagées, le développement d'extensions du WireMock dans Kotlin et ses DSL bindings. Je vais utiliser les exemples du WireMock qui sont open source et disponibles sur GitHub.
More
en_USEnglish