
Matteo Valerio
Full-stack developer @Kuama - Kotlin Topic Author @Hyperskill
Costruire DSL in Kotlin: guida pratica tra potenza e leggibilità
Kotlin offre strumenti unici per costruire DSL fluide e potenti, perfette per configurare strutture complesse o descrivere logiche in modo dichiarativo. In questo talk partiremo da zero e costruiremo una DSL originale usando lambda con receiver, @DslMarker e builder pattern idiomatico. Confronteremo lo stile DSL con approcci imperativi, mostrando i vantaggi in termini di espressività, sicurezza e manutenibilità. Talk pratico, con codice live ed esempi reali.
Speaker Bio:
Full-stack developer con oltre 4 anni di esperienza in ambienti enterprise e startup. Attualmente lavoro presso Kuama Srl, dove mi occupo di progettazione e sviluppo di soluzioni web e mobile su stack .NET, Kotlin e Next.js. Collaboro inoltre con Hyperskill (JetBrains Academy) come autore di contenuti tecnici in Kotlin su temi avanzati.