Build & DeployBuild & Deploy
Lunch Talk15min
INTERMEDIATE

Comment nous utilisons Kotlin et Gradle pour faire évoluer la communauté WireMock

Le projet WireMock utilise Gradle et adopte Kotlin pour améliorer la productivité des développeurs. Cette présentation explique comment ils utilisent Kotlin et Gradle, y compris le Kotlin DSL pour Gradle, les plugins de convention Gradle et le développement d'extensions de WireMock en Kotlin, avec des exemples open source sur GitHub.

Oleg Nenashev
Oleg NenashevGradle

talkDetail.whenAndWhere

Thursday, April 18, 12:35-12:50
Neuilly 153
talks.description
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.
wiremock
dsl
kotlin
gradle
talks.speakers
Oleg Nenashev

Oleg Nenashev

Gradle

Switzerland

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.
comments.title

comments.speakerNotEnabledComments