技術系
GraphQLのエラーレスポンスの設計戦略
GraphQLのエラー設計に関する考察記事です
当社プロダクトにおいても使われているGraphQLですが、エラーについてはあまりちゃんと考えたことなかったと思い、共有いたします!
個人的にはクライアントにエラースキーマを記載させるのはハンドリングのコストが上がりそうなので標準の方法に従うのが良さそうだと思いました!
いいコードを書きたければTell, Don't Ask
手続き的に書くのではなく宣言的に書くべきという記事です
高凝集と疎結合の例をレストランで表現してくれています
極端な気もしますが、プログラミングの世界では手続き的な記載はやりがちなので、参考例として目を通してみても良いかと思います!
共有するほどではないけど興味があったもので読んだもの
-
【エンジニアの日常】これが私の推しツール!〜日々の開発を豊かにするおすすめツール〜 Part2
- lazygitに興味がわいた
-
ValueObject について、複数の書籍を参考にして学習しました
- 当社でも取り組んでいる内容だけに共感できる
-
SQLの論理的実行順序と物理的実行順序(オプティマイザ)の違い
- 論理的順序が理解できていればエイリアンがどのタイミングから利用できるのかも理解できる
-
開発組織における昼食の話題について
- 昼食を共にすること自体は良いことと思うが、そうするとほとんどの確率で外食となり食費が増えるのと、食後のお昼寝の時間が取れないという問題を抱えている
信頼性を保つ方法を考えてたらインシデントレスポンスの改善を進めてた話 - 実際に経験してみる事が最初に取り組むべき内容かもしれない
- 重要性を理解してからシステムでの改善に取り組む方が良さそうかも
- 昼食を共にすること自体は良いことと思うが、そうするとほとんどの確率で外食となり食費が増えるのと、食後のお昼寝の時間が取れないという問題を抱えている
-
私が「つよつよエンジニア」になるまでにした7つの習慣
- 技術がすぐに身につくとは限らないけど、情報収集と実践を繰り返していけば自然と強くなっていけそう
-
【後編】元ヤフーエンジニア社長が考える、挫折しないためのエンジニアマインド
- エラーやバグ、動作の根拠などは100%答えがあるが、なぜそう書いたか、どうすれば読みやすいコードになるかなどは正解の無い問いな気がする
-
【図解解説】React19の新機能を使って書籍管理アプリを開発するチュートリアル【Hono/TypeScript/TailwindCSS】
- 機能だけ知りたい場合は前半部分のみみると良い
-
【🔰初心者向け】頼むからホームディレクトリは汚さないでくれ🙏
- 設定系ファイルは親を遡る事がおおいから、確かに気を付けなければ
-
C言語を習得する3つの方法
- Cを真剣に学びたいとなったときにはこの方法をやってみるのも良さそう
- 個人的にはコンパイラを実際に作ってみたいと思った(仕事と関係なさすぎて優先度は低いがw)
-
「可視化」ってなんや
- グラフを作るときの考え方の参考になりそう
-
Platform Engineeringは自由のめまい
- Sreake を使って土台作りを手伝ってもらうのもありなのかもしれない
-
エンジニアとしてプロジェクトマネジメントについて学んでみた
- プロジェクトマネジメントを学ぶことで見えることも多そう
-
GitHub Actionsでプルリクの確認漏れを防ぐ!
- chatworkでも使えるなら使い道結構ありそう