2026年3月上期(2026/3/1~2026/3/14)にリスキリング(プログラミング)として取り組んだことをまとめました。

Topic

リスキリング

  • OSアップデート(macOS Tahoe 26.3.1, ChromeOS Flex 145.0.7632.165, Windows Insider Build 26300.7965/26300.8068)
  • 開発ツールのアップデート(VS Code March 2026 (1.111.0), Visual Studio Community 2026 18.4.0, Cursor 2.6.19, Claude Code 2.1.76)
  • Expo 55.0.5 / Bun 1.3.10 / Rust 1.94 / .NET 10.0.4 への更新、Exa-js 2.8.0 導入

営業日報システム

  • Cloud SQLからNeon PostgreSQLへのDB移行、JWT_SECRET環境変数設定
  • システム管理者ロール追加、部署コンボボックス実装、CI/CDデプロイ最適化
  • 認証・エラーコード統合、date-utils集約、テスト品質向上

近況確認アプリ

  • v0.1.5〜v0.1.9: 公式SNS対応強化(有効/無効切り替え・限定検索・4状態バッジ表示)、トップ画面・詳細編集改善
  • v0.2.0: ディスコグラフィー機能追加(MusicBrainzからリリース情報取得、メンバー紐づけ、リリースUI、週次自動同期)
  • v0.2.1〜v0.2.3: Exa Search API移行、同期頻度最適化(週3回)、メンバー保存後即時反映

詳細は、GitHubを参照ください

Daily

リスキリング

【3/3】

【3/4】

【3/5】

【3/6】

【3/7】

【3/8】

【3/10】

【3/11】

【3/12】

【3/13】

【3/14】

営業日報システム

  • DB基盤: Cloud SQL から Neon PostgreSQL へ移行、JWT_SECRET環境変数設定(3/13)
  • 機能追加: システム管理者ロール追加、部署入力をコンボボックスに変更(3/12)
  • CI/CD: deployトリガーを実装関連ファイルの変更時のみに限定(3/12)
  • 認証/UI: ログインフォーム・AuthContext改善、エラーコード統合、date-utils集約(3/10)
  • テスト: 認証・ソート・バリデーション等のテスト品質向上(3/9〜3/12)

近況確認アプリ

v0.1.5〜v0.1.9(3/1〜3/6)

  • v0.1.5: 公式SNSを {url, active} 形式に変更、有効/無効切り替えとSNSドメイン限定検索対応、近況履歴に情報ソース入力欄を追加
  • v0.1.6: トップ画面改善(公式SNSエラーのバッジ可視化、最終更新日表示、メンバードロップダウン追加)
  • v0.1.7: SNS限定検索失敗時にofficialSnsのactiveを自動更新しBlobに永続化
  • v0.1.8: 詳細編集画面の近況内容・情報ソース独立フィールドを廃止し近況履歴に統一
  • v0.1.9: SNSバッジを前回バッチ結果ベースの4状態表示(更新あり/更新なし/取得エラー/未確認)に変更

v0.2.0(3/7)

  • ディスコグラフィー機能追加(MusicBrainzからリリース情報取得・正規化、メンバー在籍期間ベースの紐づけ、リリースUI実装、週次自動同期)

v0.2.1〜v0.2.3(3/13〜3/14)

  • v0.2.1: メンバー近況同期を週3回(月・水・金 JST 20:30)に変更(月次クレジット上限対策)
  • v0.2.2: Tavily から Exa Search API へ移行、SNS検索エラー処理改善
  • v0.2.3: メンバー保存後にサーバーレスポンスで状態を更新し公式SNSの変更を即時反映