1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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
Twitter https://twitter.com/shwld
GitHub https://github.com/shwld
Zenn https://zenn.dev/shwld

次回予告

明日は実装方針について書きます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?