×

Building DSLs in Kotlin

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare+
Duration

1h 32m

level

Advanced

Course Creator

Greg Milette

Last Updated

20-Mar-23

One of the valuable features of Kotlin is its support for Domain Specific Languages (DSLs). This course will teach you how to apply kotlin language features, design patterns, & DSL design principles to create DSLs and improve the syntax of your code.

Add your review

How do you create great APIs? One way is to create a DSL for your API that makes using it easy to learn and intuitive to use. In this course, Building DSLs in Kotlin, you’ll learn to improve the syntax of your code by learning how to create DSLs. You’ll learn how to apply kotlin language features in new ways to modify the syntax of your code. You will also learn some design patterns and language design principles that will help you design your new syntax. When you’re finished with this course, you’ll have the skills and knowledge of DSLs in Kotlin, needed to create pleasant code that allows users of your code to easily learn and use what you’ve built.
Author Name: Greg Milette
Author Description:
Greg Milette is a software developer with over 15 years experience in developing mobile applications, web apps, and research software. He has a keen interest in Android, speech recognition, IoT, domain-specific languages, music recording, and a quality cup of tea. Greg is also a conference speaker and co-author of Professional Android Programming. Currently, he is an Android developer at NuvoAir where Kotlin code abounds.

Table of Contents

  • Course Overview
    1min
  • Improving Code Syntax Using DSLs
    5mins
  • Designing a DSL Using Symbols and Function Chains
    21mins
  • Using State and Context to Enhance a DSL
    16mins
  • Using Lambdas to Create Structured Syntax
    23mins
  • Using Kotlin Language Features to Set Properties
    8mins
  • Using Infix Notation to Create Sentences
    15mins

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Building DSLs in Kotlin”

Your email address will not be published. Required fields are marked *

Building DSLs in Kotlin
Building DSLs in Kotlin
Edcroma
Logo
Compare items
  • Total (0)
Compare
0
https://login.stikeselisabethmedan.ac.id/produtcs/
https://hakim.pa-bangil.go.id/
https://lowongan.mpi-indonesia.co.id/toto-slot/
https://cctv.sikkakab.go.id/
https://hakim.pa-bangil.go.id/products/
https://penerimaan.uinbanten.ac.id/
https://ssip.undar.ac.id/
https://putusan.pta-jakarta.go.id/
https://tekno88s.com/
https://majalah4dl.com/
https://nana16.shop/
https://thamuz12.shop/
https://dprd.sumbatimurkab.go.id/slot777/
https://dprd.sumbatimurkab.go.id/
https://cctv.sikkakab.go.id/slot-777/
https://hakim.pa-kuningan.go.id/
https://hakim.pa-kuningan.go.id/slot-gacor/
https://thamuz11.shop/
https://thamuz15.shop/
https://thamuz14.shop/
https://ppdb.smtimakassar.sch.id/
https://ppdb.smtimakassar.sch.id/slot-gacor/
slot777
slot dana
majalah4d
slot thailand
slot dana
rtp slot
toto slot
slot toto
toto4d
slot gacor
slot toto
toto slot
toto4d
slot gacor
tekno88
https://lowongan.mpi-indonesia.co.id/
https://thamuz13.shop/
https://www.alpha13.shop/
https://perpustakaan.smkpgri1mejayan.sch.id/
https://perpustakaan.smkpgri1mejayan.sch.id/toto-slot/
https://nana44.shop/
https://sadps.pa-negara.go.id/
https://sadps.pa-negara.go.id/slot-777/
https://peng.pn-baturaja.go.id/
https://portalkan.undar.ac.id/
https://portalkan.undar.ac.id/toto-slot/
https://penerimaan.ieu.ac.id/
https://sid.stikesbcm.ac.id/