Extension Functions Basicsπ Β· Motivationπ Β· Syntax and Behaviorπ Β· Functions with ReceiverποΈ Β· Qualified This βοΈπ Β· What Extension Functions Are NotApplicationsπ Β· Nullable & Generic Receivers βοΈποΈ Β· Generic Receivers β continuedποΈ Β· Operators as ExtensionsScope functionsπ Β· Introductionπ Β· also() & apply()π Β· also() vs. apply()π Β· let() & takeX()π Β· run()π Β· with(), run() vs. with()π Β· Closing Remarks & Exercises βοΈDomain Specific Languagesπ Β· What makes a DSLπ Β· How to make your own βοΈ