~/talk

Give Me Your Types Pegaso

TalkinSpanishat Software Crafters Barcelona 2018 · 2018-09-29..09-30· [kotlin, typescript]
slides:none on file

Karumi describes how they use Kotlin's type system to reduce bugs and simplify development in backend and Android projects, showing code examples and practical patterns for leveraging typed models. The talk presents concrete techniques for solving classic development problems with types and relates these ideas to real cases encountered at Karumi.

AI-written summary · about

  1. 0:00Introduction
  2. 6:45Common type arguments
  3. 11:00Data semantics modeling
  4. 14:51Practical optional types
  5. 20:02Modeling results and errors
  6. 27:51Either for APIs
  7. 31:24Revealing intentions with types
  8. 38:10Types in Python and TypeScript
  9. 46:20Sealed classes and inheritance
  10. 51:17Refined types and constraints
  11. 53:24Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.