* Cantinho Satkeys

Refresh History
  • FELISCUNHA: ghyt74 pessoal  :34rbzg9:
    05 de Dezembro de 2025, 11:58
  • JPratas: try65hytr Pessoal  4tj97u<z classic k7y8j0
    05 de Dezembro de 2025, 04:18
  • cereal killa: try65hytr pessoaal  :13arvoresnatalmagiagifs:  RGG45wj
    04 de Dezembro de 2025, 18:51
  • Bobo2009: Os nova
    01 de Dezembro de 2025, 21:02
  • FELISCUNHA: Votos de um santo domingo para todo o auditório   4tj97u<z
    30 de Novembro de 2025, 12:06
  • j.s.: tenham um excelente fim de semana  :smiles_natal:
    29 de Novembro de 2025, 14:19
  • j.s.: dgtgtr a todos  :13arvoresnatalmagiagifs:
    29 de Novembro de 2025, 14:18
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    29 de Novembro de 2025, 11:37
  • cereal killa: try65hytr pessoal ja cheira a prendas  erfb57j p0i8l
    28 de Novembro de 2025, 22:04
  • JPratas: try65hytr Pessoal  2dgh8i k7y8j0 classic
    28 de Novembro de 2025, 05:14
  • FELISCUNHA: ghyt74  pessoal   k8h9m
    27 de Novembro de 2025, 11:42
  • j.s.: try65hytr a todos  4tj97u<z
    24 de Novembro de 2025, 20:57
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    23 de Novembro de 2025, 11:57
  • euro: Clube de Baile
    22 de Novembro de 2025, 17:55
  • cereal killa: dgtgtr pessoal inimigo  k8h9m ta um calor do karago  RGG45wj
    21 de Novembro de 2025, 15:46
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    21 de Novembro de 2025, 11:49
  • JPratas: try65hytr Pessoal  2dgh8i  classic k7y8j0 yu7gh8
    21 de Novembro de 2025, 03:37
  • j.s.: try65hytr a todos  4tj97u<z 4tj97u<z
    20 de Novembro de 2025, 19:14
  • FELISCUNHA: dgtgtr  pessoal   49E09B4F
    19 de Novembro de 2025, 12:09
  • j.s.: ghyt74 a todos  4tj97u<z 4tj97u<z
    18 de Novembro de 2025, 11:39

Autor Tópico: Droidcon Boston '19 A Dozen Techniques for Everyday DSLs  (Lida 414 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 128423
  • Karma: +0/-0
Droidcon Boston '19 A Dozen Techniques for Everyday DSLs
« em: 16 de Maio de 2019, 10:49 »

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 link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction