技術ブログ

スポンサーリンク
社員ブログ

【習慣トラッカー開発記 #12】なぜ通知実装でWorkManagerとAlarmManagerを組み合わせたのか?

はじめに今回は、通知機能の実装中に少し躓いたことがあったため、番外編(第12回)としてまとめました。習慣トラッカーアプリのリマインド通知において、なぜ WorkManager単体ではなく、WorkManagerとAlarmManager の...
Android

【Claude Code 失敗談 #11】Claude Codeに任せすぎてコードの意味が全くわからなくなった話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#11:Claude Codeに任せすぎてコードの意味が全くわからなくなった話 ← 今回はじめにこれは少し違う角...
社員ブログ

【Claude Code 失敗談 #10】Composeの再描画が止まらなくなった話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#10:Composeの再描画が止まらなくなった話(状態管理の誤り) ← 今回はじめにJetpack Compo...
社員ブログ

【Node.js実務講座】番外編:なぜルーティング層で DI を行うのか?〜アーキテクチャの美しさと .env による環境分離〜

酒本先輩!第14回で src/config/database.ts を作って PrismaClient を外から注入する『True DI』に修正しましたよね。でも、正直なところ『リポジトリの中で直接 new PrismaClient() を...
Node.js

【Node.js実務講座】第14回:Prisma Client による型安全な CRUD 操作と高度なリレーション・トランザクション処理

1. Prisma Client の生成メカニズムと型補完(Autocomplete)の裏側酒本先輩!前回で PostgreSQL を起動して、schema.prisma からマイグレーションを実行できました。でも、prisma.cartI...
社員ブログ

【Claude Code 失敗談 #9】Claude Codeに設計を丸投げしたらアーキテクチャがグチャグチャになった話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#9:Claude Codeに設計を丸投げしたらアーキテクチャがグチャグチャになった話 ← 今回はじめに「設計は...
社員ブログ

【Node.js実務講座】第13回:Prisma ORM の導入と PostgreSQL データベース接続・マイグレーション

1. なぜ生の SQL や古い Query Builder ではなく Prisma ORM なのか?酒本先輩!レイヤードアーキテクチャと DI の設計が完了して、メモリ上でのカート機能は完璧になりました。でも、このままだとサーバーを再起動し...
Android

【Claude Code 失敗談 #8】テストを書かずにClaude Code任せにしたら品質が崩壊した話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#1〜7:指示・ライブラリ・コードまわりの失敗#8:テストを書かずにClaude Code任せにしたら品質が崩壊...
Node.js

【Node.js実戦習得】第12回:Layered Architecture(レイヤードアーキテクチャ)による関心の分離とフォルダ設計

1. なぜレイヤードアーキテクチャが必要なのか?酒本先輩!第11回で Zod を使ってリクエストのバリデーションがミドルウェアとして分離できるようになりました!ただ、今までは src/index.ts の中に DB 操作やビジネスロジック、...
社員ブログ

【Claude Code 失敗談 #7】レビューせずにマージしたらメインスレッドで重い処理が走っていた話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#1〜6:指示・ライブラリ・APIまわりの失敗#7:レビューせずにマージしたらメインスレッドで重い処理が走ってい...
スポンサーリンク