
Vibe Codingとは?プログラミング未経験の40代がAIだけでブログとアプリを作った記録
Vibe Codingとは何か Vibe Coding(バイブコーディング)は、自然言語でAIに指示を出してコードを生成する開発スタイルのことです。 この言葉を最初に使ったのは、Andrej Karp...

Vibe Codingとは何か Vibe Coding(バイブコーディング)は、自然言語でAIに指示を出してコードを生成する開発スタイルのことです。 この言葉を最初に使ったのは、Andrej Karp...

「管理ツール」が「ブログ」になった日 最後の大きなステップは、公開ページの実装でした。 ここまで作ってきたのは、すべてログインしないと見られない管理画面です。 記事を書いて、編集して、画像を入れること...

「もう何を聞いたらいいのかわからない」 開発が進むにつれて、あるストレスがじわじわと溜まっていきました。 Claudeの説明が、飛ばし飛ばしになるのです。 たとえば、「このファイルを作ってください」と...

土台を整える:Next.js、GitHub、Supabase、Vercel 要求定義書ができたので、いよいよ環境を作り始めます。 ただ、ここでいう「環境を作る」というのは、アプリのコードを書くことでは...

冒頭でも書きましたが、このブログはSanityというCMSで記事を管理しています。 CMSというのはContent Management Systemの略で、日本語にすると「コンテンツ管理システム」で...

アクセスが伸びない。コードでなにかできることはある? ブログを始めて約1ヶ月が経ちました。 記事もいくつか公開して、自分なりに中身のあるものを書いているつもりではいるのですが、アクセスは全然ありません...

セットアップでさっそくつまずいた Claude Codeを使うには、まずターミナルにインストールする必要があります。 公式の手順に沿ってインストールを済ませ、さっそく claude と打ち込んでみまし...

Claude.aiとClaude Code、何が違うのか 最初に、これだけは押さえておいてほしいことがあります。 「Claude.ai」と「Claude Code」は、名前は似ているけど、別のものです...

1. どこからでも記事を書ける環境を作る ここまでの開発では、記事の編集は自分のパソコン上でしかできませんでした。 でも、ブログを運用していくなら、移動中にスマホで下書きを進めたり、出先で修正したりで...

1. 1つのファイルで全記事を表示する仕組み 一覧画面ができたので、次は記事をクリックしたときに本文が読める「個別記事ページ」を作ります。 ただし、記事が増えるたびにページを1つずつ手作りしていたら、...

1. 一つのファイルが長くなりすぎた問題 前編で作った器に記事の一覧を並べてみると、一つのファイル(page.tsx)の中にデザインのコードがどんどん長くなっていきました。 記事カードの見た目、タイト...

1. まずClaudeに聞いたこと:「何から始めればいいですか?」 Next.jsのプロジェクトは作った。Sanityのアカウントも用意した。 でも、エディタを開いて最初にやるべきことがわからない。 ...

1. 当初の構成が使えなくなった2つの理由 第1回で書いた通り、最初は「Newt」と「Cloudflare Pages」という組み合わせで進める予定でした。 しかし、実際に登録作業を始めてみると、2つ...

1. コードの前に提示された「ガイド」 プロジェクトを始めたとき、Claudeはすぐにコードを書き始めるのではなく、まず技術選定のガイドを提示してくれました。どのサービスでサイトを公開するか、記事の管...

論理と対話のClaude:理解を深めるための「教育係」 僕がメインの相談相手として選んだのが「Claude(クロード)」です。 使い始めた理由は、事前に調べた時に「ロジックがしっかりしていて、コードの...