Designing a DSL with Kotlin


Duration: 50 mins
Nicolas Frankel
Developer Advocate, Hazelcast

Kotlin is one of those “new” JVM languages that are currently rocking the boat. Although it’s made a great impact on Android, it’s equally good on the server side. As Domain-Specific Languages are constrained by the language they run on, Kotlin frees developers from Java fluent builders to propose something better.

Using the Vaadin web framework as an example, I’ll demo how one could design its own DSL with Kotlin.

You may also be interested in

50 mins
So You’ve Just Become a Tech Lead - Great! Now What?

You have just been promoted to a Tech Lead role - Congratulations! But something is wrong :(. Suddenly, you’re struggling...

50 mins
The Dao of Tech Leadership

Effectively managing humans requires a certain level of self-awareness. Therefore, understanding your WHY and what drives you is vitally important...

180 mins
Leading a Team of Subject Matter Experts with Confidence

As a leader, it is impossible to be an expert on all aspects of your delivery - this is why...

50 mins
10x productivity for Developers and Architects

Productivity is key to success in software development. We will be exploring different principles, so you do not have to...

50 mins
Effecting Change—The Art Of Leading Teams

As leaders we want our teams to pursue great ideas and change directions to realize the goals. However, often we...

25 mins
Writing Professionally

The most important thing you do in your job is write. It's in every email you send, every commit you...