2025.05.22 覚書 / 2025.05.22 memo's
自分が参考になったブログの紹介します。 / Here are some blogs that I found helpful.
Angular
- Angular公式のAI支援機能紹介ページ。コード補完やガイドの生成にAIを活用。
- Copilot Chatに対応し、Angular開発を高速化。
- Angularの
InjectionContextについての解説。 inject()関数の新しい利用方法や、DIスコープの柔軟な制御法を紹介。
- Angular v20での新機能と変更点を網羅的に紹介。
- Signal Storeの正式導入や、Zone.js不要なアプローチへの移行などが中心。
- 大規模チーム向けAngularプロジェクトのフォルダ構成ベストプラクティス。
- 機能単位分割(feature-based)、Core・Shared構造の活用を提案。
- AngularのSignalは同じ値の再設定では
effectが発火しない制約がある。 - これを解決するため、
triggerとrefresh()を使って明示的にeffectを発火させる拡張Signalを提案。 - Ionicのリフレッシュ処理など、再取得が必要な場面での活用に有効。
Develop
- ESLint v9.0のリリースを振り返る公式ブログ。
- モジュール構造の改善とパフォーマンス向上がメイン。
- フロントエンドの最新トレンド・記事・ツールを週刊でまとめたDigest(#414)。
- RustによるWebAssemblyや、最新のJSライブラリ紹介あり。
NgRx
- NgRx Signal Storeを使った状態管理の実例。
- Signalベースの書き方と、従来のStoreとの比較。
- エンタープライズ向けNgRxの高度な実装パターン。
- 機能分割、コード再利用、型安全性向上のための設計法。
- モジュール間でNgRxの状態を共有する方法。
- Feature Storeの連携と管理方法を解説。
- NgRxを使ったマルチモジュール構成アプリの構築手順。
forFeatureとforRootの使い分け、コード構造例など。
Rust
- Rustを学ぶためのステップバイステップ学習ロードマップ。
- 初心者から上級者までの教材・プロジェクト提案付き。
- RustでHTTPサーバーを構築する方法の紹介。
hyperやtokioを使った非同期サーバー構築の実例。