月: 2026年8月

「==」と「equals()」の違い

はじめに 前回に引き続き、「プログラミングを習いたての時に難しかったと感じていた内容を数年経った今の私なりに解説する」シリーズです!!!! いきなりですが下記のコードを見て、比較結果を考えてみてください。 String a = new String("Java"); String b = new S・・・続きを読む

October CMS v4 移行記

先日、October CMS を使用したシステムのバージョンアップを担当することになりました。土台となる CMS が古いバージョンのままでサポートが終了しており、放っておける状態ではなかったためです。 今回はこの作業を、最初から最後まで Claude Code を使って進めてみました。実際に手を動か・・・続きを読む

エージェント型AIを使ってコードを書かずにゲーム開発した話

はじめに 非エンジニアの方でも、「ゲームを作ってみたい」「こんなアプリがあれば便利だ」とプログラミングの世界に興味を抱く方は多いはずです。 しかし、プログラミングの高い壁にぶつかり、挫折してしまう方も少なくありません。 本記事は、プログラミング経験が全くない方を対象としています。 記事を読むと、最新・・・続きを読む

NotebookLMを試してみたら、仕様確認や改修時の調査にかなり使えそうだった話

今までGoogleの「NotebookLM」を使ってこなかったのですが、「仕様書の確認やシステム改修時の影響調査に使えるのでは?」と思い、サンプルの仕様書を用意して実際に試してみました。 すでに開発実務やドキュメント分析で活用されている方も多いかと思いますが、実際に自分で手を動かしてみたところ、「初・・・続きを読む

ブランチを変えただけなのに ― GitLab CI構築時にチェックすべきポイント

カサレアルでは、GitLabで各種研修教材を管理しています。テキストや演習用のソースコードはもちろん、研修で利用する環境もGitLab CIパイプラインで構築できます。決まりきった手順はどんどん自動化して開発効率を高めていくことは、すべてのプロジェクトに共通する課題でしょう。 しかし、便利な仕組みも・・・続きを読む

Claude Codeを実案件に投入してみて出てきた課題と、その後の対応

社内で「AIコーディングツールを導入していきたい」という話があり、いろいろなAIを検討していましたが、最終的にClaude を採用し、実案件で初めて使用してみました。Webシステムの開発案件で、自分を含めて3人体制。うち2人は若手です。 結論から書くと、品質面では想像以上にうまくいきました。ただし進・・・続きを読む