filmov
tv
Creating Small DSLs with Idiomatic Kotlin Talk at JetBrains Night Seoul 2016
Показать описание
Talk by Hadi Hariri at JetBrains Night Seoul 2016.
Kotlin is a fairly easy language to grasp given its similarity with other mainstream ones such as Java, C# and JavaScript. However, Kotlin provides a few characteristics which makes it possible to write nice DSL’s. But the question is, do we always need full-blown domain specific languages in our applications? Are we really going to write all our business rules in a specific language?
Not necessarily, but that doesn’t mean we should discard DSL’s. In fact, DSL’s are really powerful when they are small and focused. In this talk we’re going to show a few DSL’s that we can create to deal with different aspects of our application, whether it’s business dealing with tax rules or infrastructure and working with transactions, and see how with very little effort we can create more concise, maintainable and readable code.
Kotlin is a fairly easy language to grasp given its similarity with other mainstream ones such as Java, C# and JavaScript. However, Kotlin provides a few characteristics which makes it possible to write nice DSL’s. But the question is, do we always need full-blown domain specific languages in our applications? Are we really going to write all our business rules in a specific language?
Not necessarily, but that doesn’t mean we should discard DSL’s. In fact, DSL’s are really powerful when they are small and focused. In this talk we’re going to show a few DSL’s that we can create to deal with different aspects of our application, whether it’s business dealing with tax rules or infrastructure and working with transactions, and see how with very little effort we can create more concise, maintainable and readable code.
Creating Small DSLs with Idiomatic Kotlin Talk at JetBrains Night Seoul 2016
Hadi Hariri @hhariri - Creating DSL's in idiomatic Kotlin
Create your own DSL in Kotlin - Victor Kropp
droidcon SF 2017 - Building a DSL… in Kotlin!
Kotlin DSLs in 42 minutes by Eugene Petrenko
Vagif Abilov - Creating power DSLs with LINQ expressions
KotlinConf 2018 - Creating Internal DSLs in Kotlin by Venkat Subramaniam
DSL - Do Super Language with Kotlin - Artur Czopek
Practical and Stupidly Impractical Groovy DSLs
KotlinConf 2017 - Lessons Learned Building a Build Tool by Cedric Beust
Kotlin DSLs + Spring vs Micronaut - WAES Tech Talk 🎙️
Get started making a tiny data model DSL
ANTON ARHIPOV - Kotlin DSL in under an hour
[VDZ19] Kotlin DSL in under an hour by Anton Arhipov
Designing a DSL with Kotlin - Nicolas Frankel @ Kotlin Dev Day Amsterdam 2021
R401 4 Use Kotlin scripts and custom DSL in your web apps/Freddie Wang
Le Mois du Kotlin - Creating DSL's in Kotlin - Svetlana Isakova
America vs India Accent Challenge
KotlinConf 2017 - Idiomatic Interop by Kevin Most
Creating DSLs with Javascript object literals
Anton Arhipov - Kotlin DSL in under an hour | Øredev 2019
Kotlin DSLs in 42 minutes - Eugene Petrenko
Designing a DSL in Kotlin (Nicolas Fränkel, Senior Consultant at SAP)
Building DSL using Groovy
Комментарии