Next.js + サーバーサイドTypeScript + 関数フレーバーでクリーンなアプリを作ったので実装意図とか書く Advent Calendar 2022
の2日目。株式会社mofmofに生息しているshwldです。
前日は作ったものについて書きました。
shwld is 誰。このアドベントカレンダーの技術レベルの前提
主に株式会社mofmofという会社でエンジニアや、エンジニア組織の改善活動などをやっています。
技術的興味
- 仕事ではGraphQL RubyとReactをよく使っています
- 個人開発では最近はNextJSを使うことが多いです
- バックエンドの言語選定をそろそろ改善しようと色々みているなかで、今回TypeScriptを試しています
記事を書く上で、各要素のレベル感
TypeScriptはまあまあ長く仕事で使っています。
GraphQLも結構長く使っています。
どちらも3~4年以上?くらい
ですが、関数型に関しては、仕事で書いたことはなく、趣味でも今回が初めてのビギナーです。
今年、Haskellに入門したりいくつか本などを読んだくらいのレベル。
TypeScriptは仕事で使っていると書きましたがフロントエンドのみで、バックエンドで書いたことはNext.jsやfirebase functionのレベルでしかありません。
そんな人物が書くので試行錯誤もたくさんあり、マサカリ募集です。
意気込み
設計に関する記事は具体的なものが少ないので、今回、ソースをすべて公開して設計意図を綴るというのをやってみました。
自分が設計周り学んででほしいなと思ったコンテンツです(記事の質は別として)
あと23記事出す予定なので、よかったらみてください。
連絡先
SNS | URL |
---|---|
https://twitter.com/shwld | |
GitHub | https://github.com/shwld |
Zenn | https://zenn.dev/shwld |
次回予告
明日は実装方針について書きます。