Jugl.ch

Site officiel du JUG de Lausanne

Designing DSL avec Kotlin

10 Oct 2018, Nicolas Frankel

Kotlin fait partie de ces “nouveaux” langages de la JVM qui changent la donne. Bien qu’il ait un impact important sur Android, il fait également des merveilles côté serveur. Comme les Domain-Specific Languages (DSL) sont contraints par le langage avec lequel ils sont conçus, Kotlin libère les développeurs des “fluent builders” Java pour proposer quelque chose de mieux. En utilisant le framework web Vaadin comme exemple, je ferais une démo de comment l’on peut concevoir son propre DSL avec Kotlin.

Speaker

Nicolas Frankel est developer Advocate avec plus de 15 ans d’expérience comme consultant pour une grande variété de clients, dans une large palette de contextes (comme les telcos, la banque, l’assurance, la grande distribution et l’administration). Il travaille en général sur les technologies Java/Java EE et Spring, avec des intérêts plus pointus comme la Qualité Logicielle, le Processus de Construction et les Application Internet Riches. Il travaille actuellement pour Exoscale et intervient également comme enseignant dans les université, les établissements d’enseignement supérieur et comme formateur.