Pulumi とは? — なぜ必要か・どう動くか・どう設計するか
はじめに クラウドのリソースを、GCP のコンソール(Cloud Console)で「ポチポチ」作った経験はあると思う。VPC を作って、サブネットを切って、ファイアウォールルールを設定して…。...
41 search resultsShowing 1~20 results
You need to log-in
はじめに クラウドのリソースを、GCP のコンソール(Cloud Console)で「ポチポチ」作った経験はあると思う。VPC を作って、サブネットを切って、ファイアウォールルールを設定して…。...
Supabaseで RAGチャット を作るチュートリアルは多い。pgvector を入れて、ベクトル検索を書く。動く。 でも、それを 「会社A・会社B・会社Cが同じアプリを使うけど、お互いのデー...
はじめに 前回、Claude Codeで「第二の脳(セカンドブレイン)」を構築した話を書きました。 前回の記事はこちら https://qiita.com/yamapiiii/items/cc2...
はじめに 自分の思考・知識・アイデアを全て外部に書き出し、検索可能にする——いわゆる「第二の脳(Second Brain)」。 Notion、Obsidianで実践している人は多いと思います。私...
想定読者 技術力だけでキャリアを築くことに限界を感じ始めたエンジニア PdMや事業責任者へのキャリアチェンジを考えている人 「ビジネスに強くなりたい」が、何から始めればいいかわからない人 この記...
想定読者 タスクがいつまでも「進行中」のまま動かない経験がある人 タスクを細かく分けたのに、逆に管理が大変になった人 「なんとなく」で順序を決めて、後で手戻りが発生した人 エンジニア、PM、EM...
Claude CodeにPM業務を自動介入させる「PM Layer」の設計と実践 はじめに 前回の記事ではClaude Codeで第二の脳の作り方を紹介しました。その一部でClaudeにPMをや...
はじめに ここ数ヶ月、自分の思考・アイデア・知識をすべて1つのGitリポジトリに書き出し、Claude Codeに運用を任せています。 「セカンドブレイン」とか「PKM」とか大げさな話ではなく、...
はじめに AnthropicのCLIツール「Claude Code」は、初期バージョンでRAGとローカルベクトルDBを使っていた。しかし、現在のClaude Codeにベクトル検索は搭載されてい...
AI時代に必須の「並列開発スキル」を完全理解する 「AIにコードを書かせている生成待ちの間に、別のタスクを進めたい」 「しかし、ブランチを切り替えるとエディタの状態がリセットされ、AIのコンテキ...
一生懸命コードを書き、徹夜でリリースしたプロダクトが、誰にも見向きもされなかった。 開発者にとって、これほど辛い経験はありません。 なぜ、悲劇は起こるのでしょうか? それは、「なぜ(Why)」や...
1. なぜ今、スクラムが必要なのか?(問題提起) 従来の開発手法(ウォーターフォール)では、最初に完璧な計画を立て、最後に製品を完成させます。しかし、この方法には大きなリスクがあります。 サンク...
機械学習(ML)プロジェクトを始める際、もっとも高いハードルは何でしょうか? Python環境の構築、ライブラリの依存関係管理、そして何より**「DWHから学習環境へのデータ移動(パイプライン構...
1. なぜデータ基盤を構築し、層を分けるのか? なぜ基盤が必要なのか? データ駆動型経営への移行: 経験や勘ではなく、事実(データ)に基づいた意思決定を行うため。 AI/MLの土台: 将来的なA...
API収集からBigQueryまで:データ基盤の時刻ズレを撲滅するUTC運用のベストプラクティス データ基盤構築の最終盤、多くのエンジニアを絶望の淵に追いやるのが「タイムゾーンの沼」です。 外部...
Gitの内部構造とオブジェクトモデル:リポジトリの心臓部を解剖する 1.0 はじめに:なぜGitの内部を知るべきか 現代のソフトウェア開発において、Gitは不可欠なインフラです。日常的な git...
ブラウザにおけるデータ保存の選定基準とベストプラクティス Webアプリケーションの高度化に伴い、クライアントサイド(ブラウザ)でのデータ管理は避けて通れない課題となっている。サーバーサイドでの管...
AI(人工知能)と聞くと、「難しそう」「未来の技術」と感じるかもしれません。しかし、その正体は、私たちが思っているよりもずっとシンプルで身近なアイデアの積み重ねです。 この記事では、AIを専門用...
並列処理の仕組みとパフォーマンスの勘所 1. 並列処理とは?(What) 並列処理(Parallelism) = 複数タスクを物理的に同時刻に実行 並行処理(Concurrency) = 単一コ...
【現場で役立つ】Next.js App Router入門ガイド Next.js 13で登場した App Router。 名前は聞いたことあるけど… 何が変わったの? pagesとの違いって? 実...
41 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.