References
Overview
参考文献やエンジニアとして学習リソースを集めるセクション。
general
共通事項の参考文献。
- コードを書く際の指針として見返すサイトまとめ
- JWT とセッション認証の比較
- RESTful Web API の設計
- アプリ向けのAPI開発注意点(ウェブではなくネイティブアプリのAPI)
- メルカリShops の技術スタックと、その選定理由
- モバイルとの相性最強と言われるgRPCをFlutter x NestJSで実装し、Stream通信や認証、複数言語実装に使えるか試す
- Engineering Fundamentals Playbook(MicroSoft)
- すべての開発者へ。すごいGitHubリポジトリ10選
- ソフトウェアのEOLを一覧・可視化しているサービス
- 巨大ファイルをメモリに載せない
マネジメント
- マネジャーにしては絶対ダメな人の特徴「ベスト10」発表!
- なぜ課長どまりの人と、役員になる人は“見ている時間軸”が違うのか
- Wantedly Engineering Handbook:アーキテクチャディシジョンレコード(ADR)
- ADR(Architecture Decision Record)、始めました。
- マネジメントフレームワーク
優先順位付けフレームワーク
インパクト、工数、ビジネス価値に基づいてバックログを評価・ランク付けするためのフレームワーク。
- RICE フレームワーク:リーチ、インパクト、確信度、工数で機能を評価
- WSJF アジャイルフレームワーク:ビジネス価値、時間的切迫度、ジョブサイズで優先順位付け
- ICE フレームワーク:インパクト、確信度、実装の容易さでアイデアをスコアリング
- 加重決定マトリクス:カスタムビジネス指標に対してタスクを評価
- アイゼンハワーマトリクス:緊急度と重要度で優先順位付け
- 価値 vs 工数の優先順位付け:象限、使用例、実装方法を含む完全ガイド
UX
フロントエンド
Language
Ruby
Node
TypeScript
- Powerfully Typed TypeScript
- TypeScriptでもLLMアプリケーション開発 / LLM Application In Typescript
- ハードウェアを動かすTypeScriptの世界
- フロントエンジニアなら知っておきたいトランスマックス入門
Framework
Rails
Nestjs
Middleware
Backend
DB
- pt-online-schema-changeの導入時に検討したこと、およびRailsアプリとの併用について
- MySQL で ENUM テーブルと正規化型テーブルを使用する適切なタイミングはいつですか? [重複]
Management
設計書
Mobile
- モバイルリリースのベストプラクティス
- OWASP Mobile Application Security Testing Guide ja
- OWASP(Open Worldwide Application Security Project)は、アプリケーションセキュリティの向上を目的とした国際的な非営利団体。
- MAS Testing Guide は、OWASP Mobile Security Project の一環で、特にモバイルアプリ(iOS / Android)にフォーカスしている。
- ネイティブアプリ開発で失敗しないために気を付けるべきポイント
- OWASP Mobile Top 10
- モバイルのセキュリティ関連をまとめたドキュメント
- App Store と Google Play での段階的な展開を簡素化
- Amazonアプリストアの段階的ロールアウトに関する開発者ガイド
Security
AI
Debug
- httpbin.org
- httpbin.org は Kenneth Reitz によって作られた、HTTPリクエストの動作を学んだりテストしたりするための便利なツール
- APIクライアント開発時のモックに使えるhttpbinの紹介