The Fastest Way to Become a Backend Developer Online
UC San Diego Product Management Certificate — AI-Powered PM Training
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn advanced techniques for leveraging Kotlin Domain-Specific Languages (DSLs) as a unified solution for multiple development challenges in this 54-minute conference talk. Explore how DSLs can transcend simple imperative code to become a single source of truth that addresses various problems within your codebase. Discover five concrete examples demonstrating practical applications of DSLs beyond basic implementation, including how they can improve maintainability, enhance code quality, and serve as living documentation. Master advanced tips and tricks for writing sophisticated Kotlin DSLs that maximize their potential in real-world projects, moving beyond introductory DSL concepts to understand their strategic value in software architecture and development workflows.
Syllabus
Kotlin DSLs as a Single Source of Truth for Multiple Tasks - Ivan Ponomarev
Taught by
NDC Conferences