ElmアメリカのDeveloperWeek2020というイベントに参加して登壇発表した。考えると、社会人になってから初の渡米&初のアメリカでの登壇。ヨーロッパもいいけど、やはりテックカンファレンスといえばアメリカだよね。メモこの記事を読んでなるほどな〜と思ったので記事にしてみる。雑にいうと実装ではなくインターフェイスに依存させ、モジュール間の依存関係を疎結合にする手法。プログラミングElmは静的型付言語なので、型のチカラを活かすことでコンパイラに「あっては行けない状態や組み合わせ」をチェックさせることができる。Type)の記事があるが、もう少し簡単な例を紹介しようと思う。プログラミングこのDiscourseスレッドがかなり面白かった。Type)を使うと特定の順序でしか型安全に状態遷移できないように実装できると思うんだけど、どうしたらいいかな?」と質問している。dという型がある状況でaがなければbが更新できないし、bがなければcが更新できない、のような流れを再帰構造の型で表現する実装。使いどころは謎だが思いついたのでメモしておく。2019最終日の記事です。去年末あたりから現職のチームでElmを書き始めたので、大体1年程度はプロダクションでElmのコードを書き続けたことになる。プログラミング過去に「NoRedInk*1の筋肉の人」としておなじみリチャード・フェルドマンをフィーチャーする記事を書いたので、今度は自分をフィーチャーしようと思う。Japan」というイベントが新しく爆誕していた。FeldmanはElmの創造神ことEvan擁するNoRedInkに所属するエンジニア。メモ世界中のElmエンジニアが集まるSlackワークスペースがあり、情報収集をするには非常によい。思ったのでメモ程度に周知しておく。以下のページからSlackのワークスペースに入れる。メモ先日業務で1からElmアプリケーションを作りきったのでそのときの学びをメモっておく。フレームワークからきた人がやりがち。プログラミングElmのMaybeはデータの有無を型で表現できるゆえ非常に便利なものであるが、文脈が失われるため無闇に使い過ぎるとワケがわからなくなる。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。