2023/05/18 開催の YUMEMI.grow 合同 LT 会 in 横浜 にて登壇しました。
-----
フロントエンドエンジニアの友人と開発したとき"型"という言葉の解釈で話が噛み合っていないことに気付きました。
そのすれ違いの原因は型システムの違いにありました。
同じ静的型付け言語で"型"という概念は共通してありますが、友人が扱っている TypeScript の型システムを"構造的部分型"、私が扱っている Kotlin の型システムを"公称型"といいます。
今回の LT では UI の実装例を題材としながら、それらの型システムの違いを学んでいきます。