2022年末のブックマーク整理
December 30, 2022
私は、あとでまた読み返したいような記事に出会ったとき、とりあえずブックマークに突っ込んでおいたり、タブを開きっぱなしにしておいたりします。
特に、隙間時間にスマホで読んだものの、時間を置いてもう一度しっかり読み直したいからタブを開いたままにする、というのが多いです。そんなこんなでタブの数が 100 個以上になったこともありました。
定期的にクリーンアップするタイミングを設けてはいますが、再再読したかったり、将来なにかの機会に参考にしたいから開きっぱなしにしておこう、となる記事もたまにあります。
そんな生存期間の非常に長い記事たちの数も増えてきてしまいました。どこかで区切りをつけて片付けなければいけませんので、このタイミングでブックマーク・タブからは削除しておきつつ、そんな記事たちをここに記録しておきます。
こうして見ると、アーキテクチャ関連の記事がかなり多いですね。
1. アーキテクチャ:アプリケーションレベル #
DDD #
- パターンからわかりやすく入門するドメイン駆動設計(DDD)|研修コースに参加してみた
- DDD を実践するための手引き(リポジトリパターン編)
- CQRS+ES(再)入門 - Speaker Deck
- 集約の設計と実装 - Speaker Deck
- little-hands/ddd-q-and-a: DDD 質問箱 回答記録
クリーン/オニオン/レイヤードアーキテクチャ #
- Clean Architecture で実装するときに知っておきたかったこと - Carpe Diem
- 5 年間 Laravel を使って辿り着いた,全然頑張らない「なんちゃってクリーンアーキテクチャ」という落としどころ
MVVM #
- 実況中継シリーズ Vue.js で実現する MVVM パターン Flux アーキテクチャとの距離 - Re.Ra.Ku アドベントカレンダー day 13 - Re.Ra.Ku tech blog
- これはなに? | NekogataDrumSequencer
- MVVM の Model にまつわる誤解 - the sea of fertility
- 【Android】2020 年からの MVVM【実践】 - Qiita
MVC #
- DHH はどのように Rails のコントローラを書くのか
- 1 コントローラー 1 アクション - Qiita
React #
- React で作る中規模 SPA のレイヤードアーキテクチャ - GiXo Ltd.
- 2020 年に立ち上げた Web フロントエンド構成の振り返り - Zenn
- Angular/React 両方を経験して得られた堅牢なアプリケーション設計 - DEV Community
Flutter #
- 求人メディア Green の Flutter の構成について - Atrae Tech Blog
- WINTICKET が考えたモダンな Flutter アプリ設計を完全解説 | CyberAgent Developers Blog
- 【Flutter】アプリを分割する 3 つのレイヤーと依存関係
- Dart/Flutter でドメイン駆動設計(DDD)してみた - 導入編 - のんびり精進
- Dart/Flutter でドメイン駆動設計(DDD)してみた - 実装編 - のんびり精進
Android #
- アプリ アーキテクチャ ガイド | Android デベロッパー | Android Developers
- Jetpack Compose を使用した MVVM アーキテクチャの最小実装サンプル
Microsoft #
- 設計と実装のパターン - Cloud Design Patterns | Microsoft Learn
その他 #
- 『突撃!隣のアーキテクチャ』に行ってきたよメモ - コード日進月歩
- SPA 状態設計(Elm) Speaker Deck
2. アーキテクチャ:クラスレベル #
Effective Java #
- Effective Java 第3版 「ほぼ全章」を「読みやすい日本語」で説明してみました。 - Qiita
3. データベース設計 #
No SQL #
- NoSQL データモデリング技法
4. その他実装の技術・考慮 #
JWT の保管場所 #
HTTP Only な Cookie だとか、インメモリだとか話がでるが、結局 Local Storage で良い。
- JWT などの Token を localstrage(HTML5 の)に保管することについて
- クロスサイトスクリプティング(XSS)対策として Cookie の HttpOnly 属性でどこまで安全になるのか - YouTube
- Firebase Auth など JavaScript で API セッション用のトークンを得ることについて - Qiita
- 【PoC 編】XSS への耐性においてブラウザのメモリ空間方式は Local Storage 方式より安全か? - Flatt Security Blog
タイムゾーンの考慮 #
- タイムゾーン対応で振り返る 既存プロダクトのグローバル化 - Sansan Tech Blog
- JavaScript でタイムゾーンの処理(1) | NHN Cloud Meetup
- JavaScript でタイムゾーンの処理(2) | NHN Cloud Meetup
Google Maps #
- React.js で Google Maps JavaScript API を使いこなす| yusuke-suzuki | note
5. 知識・理解 #
JavaScript #
- JavaScript がブラウザでどのように動くのか | メルカリエンジニアリング
Apple のフォント #
- San Francisco フォントを探る - Qiita
- Apple 製デバイスにおける CSS のフォント指定を理解する - blog.takemaro.com
6. デザイン・イラスト #
- Dribbble - Discover the World’s Top Designers & Creative Professionals
- unDraw - Open source illustrations for any idea
7. ツール・サービス・便利 #
- Product Hunt – The best new products in tech.
- A Neural Network Playground
- Lorem Picsum
8. ブログ #
- Martin Fowler’s Bliki (ja)