Announcement

Collapse
No announcement yet.

Droidcon Boston '19 A Dozen Techniques for Everyday DSLs

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Droidcon Boston '19 A Dozen Techniques for Everyday DSLs


    Droidcon Boston '19 A Dozen Techniques for Everyday DSLs
    MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 29M | 136 MB
    Genre: eLearning | Language: English

    This talk exposes you to a dozen or more DSL techniques. By the end of this talk, you will have a brain full of ideas you can use to make full use of Kotlin's capabilities.

    You've heard all about how Kotlin supports Domain Specific Languages (DSLs) and now it is time to put Kotlin's DSL features into action in your everyday code. You may not be building the next Gradle DSL or Anko, but you are writing Kotlin code and that code can be improved using DSL techniques. Yes, this talk will cover the Kotlin features you need to write DSLs: lambdas, infix notation, @DslMarker, etc. but you need to know more than that. You need to know what your design goals should be, know how to use Kotlin's features properly to make DSLs, what design patterns help you do it, and how to evolve your code slowly into from a single improvement to eventually becoming a full DSL. This talk exposes you to a dozen or more DSL techniques. You will learn how to turn ordinary builders into languages by using design patterns such as nested builders, pass context to lambdas to make your code more language-like, swap parameter order to make your code more readable, and clean up unnecessary syntax. By the end of this talk, you will have a brain full of ideas you can use to make full use of Kotlin's capabilities.

    DOWNLOAD
    uploadgig
    Code:
    https://uploadgig.com/file/download/4fa42D83d86d1e92/tce7XtDP_DroidconBoston19ADozenTechniquesforEverydayDSLs.part1.rar
    https://uploadgig.com/file/download/551bBdd3a22738b3/tce7XtDP_DroidconBoston19ADozenTechniquesforEverydayDSLs.part2.rar
    rapidgator
    Code:
    https://rapidgator.net/file/95ca3fb2ae1ebd17b84c272ef835619b/tce7XtDP_DroidconBoston19ADozenTechniquesforEverydayDSLs.part1.rar
    https://rapidgator.net/file/dbb66488b8737f1bbbbe1ad5f2e37e3e/tce7XtDP_DroidconBoston19ADozenTechniquesforEverydayDSLs.part2.rar
    nitroflare
    Code:
    http://nitroflare.com/view/46F3167ACFFF0F3/tce7XtDP_DroidconBoston19ADozenTechniquesforEverydayDSLs.part1.rar
    http://nitroflare.com/view/1C43C21C0BED98E/tce7XtDP_DroidconBoston19ADozenTechniquesforEverydayDSLs.part2.rar
Working...
X