KotlinConf 2018 - Creating Internal DSLs in Kotlin by Venkat Subramaniam

Share
Embed
  • Published on Oct 14, 2018
  • Recording brought to you by American Express americanexpress.io/kotlin-jobs
    Domain Specific Languages (DSLs) are concise, fluent, and carry implicit context. For a language to be used as a host for internal DSLs first it needs to have low ceremony. Then it should provide a way to inject behavior into classes as well. Kotlin has both of those capabilities. In this presentation we will start with a quick discussion of DSLs, their characteristics, and then dive into examples of creating DSLs using the facilities that are native to Kotlin.

    About the Presenter:
    Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Comments • 18

  • zhou7yuan
    zhou7yuan Year ago +14

    Domain Specific Languages [

  • alexwhb122
    alexwhb122 Year ago +1

    One of the best talks I've seen in a while. Thank you so much!

  • Mo3talogy

    You are a real rock, Also Kotlin is Awesome.

  • Juan Castañeda

    You rock! thanks Mr. Venkat

  • Srini R
    Srini R 3 years ago +10

    finally understood receivers.. always venket is rock star :)

  • HJ
    HJ 

    nice talk! as a beginner i feel like have take a good lesson.

  • Daniel Colciaghi
    Daniel Colciaghi Year ago

    FINALLY, THE INDIAN TECH BRO OF INDIAN TECH BROS, THE ONE ABOVE ALL IN TEACHING MERE MORTALS PROGRAMMING

  • Street Rage
    Street Rage 3 years ago +6

    Venkat is da man!

  • SJ Tech & Other Tips
    SJ Tech & Other Tips 2 years ago

    Impressive

  • Vishnu Haridas
    Vishnu Haridas 3 years ago +1

    That's a very interesting talk!

  • pradeep kumar
    pradeep kumar 3 years ago +1

    Amazing talk

  • Eldath Ray
    Eldath Ray 2 years ago

    I want to know how can I do just-in-time code run like the video...

  • Pratikshit Thapliyal

    3 people think thumb down is super like

  • Igor TVP
    Igor TVP 3 years ago +1

    I am disappointed! Where are the famous white socks?

  • Harish Babu Krishnan

    Very bad presentation.Really I mean it.Was more of accent practice than real thing