2025.05.08 覚書 / 2025.05.08 memo's
自分が参考になったブログの紹介します。 / Here are some blogs that I found helpful.
Angular
- Angular 20の主要な変更点と新機能(Signals強化、フォームAPIの改善など)をコード例付きで紹介
- Vite対応、Jestのサポート改善、自動移行ツールの提供
- パフォーマンス向上と開発体験の刷新が中心テーマ
- Signalsを中心とした新しいリアクティブパターンの解説
- 自動マイグレーションツールによる既存コードの移行方法
- テンプレートの最適化、RxJSとの使い分け戦略
- Googleレベルの大規模Angularアプリにおけるマイクロフロントエンド戦略
- チームごとに独立したAngularアプリを構築・統合する設計思想
- モジュールの分離と共通UIライブラリの再利用手法
- Angular Universal 環境で Auth0 を使って認証付きページを実装する方法を解説
- SSR対応のためにカスタムガードや AuthService のモックを使う手法を紹介
- Angular v19 の主な変更点(
this禁止・standalone化・API仕様変更など)を簡潔に解説 - v18からの移行時に注意すべきポイントをまとめている
- モバイルでの
100vhの問題(アドレスバーの影響など) lvh,svh,dvhなどの新単位を使った解決策
Design
- Material 3のデザインにおける新表現(エモーショナル・タイポグラフィ強化)
- UIテーマの柔軟性が向上し、ブランドカラーとの調和性が向上
Develop
Rust
- 変数、型、関数、所有権などRustの基本概念を網羅
- 初心者向けに丁寧なコード例を交えて説明
- IcebergやPostgreSQL、S3と組み合わせたRustのストリーム処理アーキテクチャ
- 高速・安全性を両立するRustの強みを活かした事例紹介
TypeScript
- TypeScriptの特徴(型安全性・開発補助・保守性向上)
- JavaScriptとの違い、導入メリット、基本的な型システムの紹介