
きっかけ: Kiroのリリース Oikonです。 2025年7月14日に、AIエディタKiro Preview版がリリースされました。アイコンがとても可愛いです。 このKiroの登場には、エンジニアから様々な反応がありました。 KiroはまだPreview版のため、現時点で評価を下すべきではないと思いますが、私が見ている限りだと反応はさまざまです。 AmazonがAIエディタを出した! またVSCodeのフォークか 要件定義してくれるのがいい! Claude Codeで良くないか? Kiroの登場は、個人的にAIコーディングツールについて改めて考えるきっかけになりました。この記事では以下のことをつらつら書きます。 Kiro登場までのツール Kiroの登場と特徴 最近のAIコーディングツールについて思うこと Kiro登場までのツール IDE型 (GitHub Copilot, Cursor,
複雑な基幹システム移行で、私はTDD(テスト駆動開発)とDDD(ドメイン駆動設計)に挑みました。 UIやDBを切り離し、純粋な業務ロジックの開発に集中できたことが、理想的な環境でした。 デグレード(機能後退)の恐怖があったため、ユニットテストを導入し、 ビジネスルールに焦点を当ててテストコードを作成。 これにより、「変更が怖くない」という安心感が生まれました。 さらに、コードの読みづらさに直面した際、責務分離や値オブジェクトの導入でコードを整理。 結果、複雑なロジックの実装が驚くほどスムーズに進み、品質と生産性を向上できたのです。 TDD/DDDに踏み出せない、あの「高い壁」 私はこれまで、TDD(テスト駆動開発)やDDD(ドメイン駆動設計)の有効性については書籍などで知識としては知っていました。しかし、いざ自分のプロジェクトで実践しようとすると、いつも目の前に高い壁が立ちはだかるように感
おすすめの読者 以下は私自身の本書を読み始めた動機にもつながるものですが、以下のような方におすすめです。 ソフトウェア開発者 Agentic Coding にしろ Vibe Coding にしろAIエージェントを活用して普段の開発を行っているなかで提案されるデザインやコードに関して悩みを抱えている 初めて読む専門書の洋書を探している 私も Claude Code などを活用して日々の開発を行っています。そんな中、私自身に設計の知識がなければ広範な知識を持っているが適用の仕方を持て余しているエージェントに対して適切な方針を示してあげることができません。 私がこのシステムに対して良いと感じている設計方針はこれです ソフトウェアテストをする際には、特に境界値分析・状態遷移テスト・デシジョンテーブルの技法を活用してユニットテストを書きましょう ユニットテストにおける実装方針として、極力フェイクを使
はじめに 最近 Markdown を触る機会、増えてますよね。 AI ツールの登場で、書いたり読んだりレビューしたりが日常的になってきました。 特に最近は Kiro なんかの登場もあり、Markdown がワークフローの中心になっている人も多いかと思います。 ただ、ローカルに溜まっていく .md ファイルを 読む 体験には、あまり選択肢がありませんでした。 エディタで1ファイルずつ開くのは面倒だし、ツリー構造を見ながら全体を把握したいときにも不便です。 そこで今回 mdts を作りました。 ローカルにある Markdown ファイル群を、 npx mdts のみでツリー構造のままブラウザで閲覧できるようなCLIツールです。 特徴 ⚡ 1コマンドで即起動 npx mdts を叩くだけで現在のディレクトリをブラウズ可能。 🌐 ブラウザベース 専用アプリ不要。Web ブラウザでそのまま閲覧可能
複雑なタスクをやるときにKiroは便利だけど、モデルが限定されてたりなんかちょっと馬鹿だったりしてめんどくさい。 同僚の @tonkotsuboy_com はKiroに計画を立てさせて、それをClaude Codeに実行させるというワークフローを試していた。 自分もこれをやってみて、確かに便利だと思ったけど、これやるならもうClaude Codeだけでやってしまいたい。 ということでClaude CodeだけでKiro風のワークフローをやるためのカスタムスラッシュコマンドを書いた。これを /kiro とかで起動するようにしておけばまあまあ動く。 --- description: "spec-driven development" --- Claude Codeを用いたspec-driven developmentを行います。 ## spec-driven development とは sp
生成AIの進化により人間の仕事がAIに置き換えられる事例が増えています。大手テクノロジー企業のMicrosoftでさえ、ソフトウェア製品のコードの30%がAIにより記述されていることを明かしています。しかし、すべてがいい方向に作用しているわけではないようで、2025年春に実施されたMETRの実験により、AIコーディングツールは人間の生産性を低下させていることが明らかになりました。 Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity - METR https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/ Measuring the Impact of Early-2025 AI on
こんにちは、コバヤシです。 JetBrainsから新しいAI「Junie」がPhpStormで使えるようになったので試してみました。 今回はその使い勝手やできることを簡単に紹介していきます。 Junieとは? Junie(ジュニー)は、JetBrainsが開発したAIベースのコーディングエージェントです。 従来のコード補完ツールとは異なり、プロジェクト全体の文脈を理解した上で、コードの生成や修正、実行、テストの提案まで行ってくれるのが特徴です。 初期プレビューは2025年1月31日に一部ユーザー向けに提供され、正式リリースは同年4月16日。 当初はIntelliJ IDEAやPyCharmなどが対応していましたが、2025年5月19日には PhpStormでもJunieが利用できるようになりました。 Junieの主な特徴 Junieには、他のAIツールとは少し違う独自の強みがあります。 プ
経営者から「AIを使った開発をうちの開発チームにもやってほしいんだけどうまく活用できていないようなので、うまく活用できるようにしたい」と相談を受けます。 僕も下記のような記事を書いているのですが、そもそも使い倒すためには前提条件があるので説明するためにこのnoteを書いています。 (ついでにエンジニアがこの記事を使って経営層に説明しやすくなると良いなと思ってます) 前提 エンジニアとしても生産性の向上するような施策はぜひやりたいと思っていて、Claude Codeなどのコーディングエージェントも活用してうまくやれるなら活用したいと思っている(はず。今回は現場のエンジニアも活用したいと思っている前提で進めます) エンジニアとしては活用したいが活用できないというジレンマが存在しています。 今回、掲載する画像は下記のような簡易的なツールから生成しているので 経営層に説明する際にエンジニアの皆様は
開発者の強い味方!Gemini CLIとは何か? 最近、コードの解析や自動化タスクに悩んでいたんですよね。そんな時、Google Geminiチームが開発した「Gemini CLI」というオープンソースのコマンドラインAIツールを見つけました。これが想像以上に便利で、今日はその体験をシェアしたいと思います! Gemini CLIは開発者向けに特化したツールで、コードを理解し、複雑なクエリを実行し、タスクを自動化できるんです。さらに、Geminiのマルチモーダル機能(画像認識など)を活用してクリエイティブなコンテンツも生成できます。 主な特徴: 大規模コードベースのサポート: 100万トークン以上のコンテキストを処理できるので、大きなプロジェクトの分析が簡単です。 マルチモーダルアプリのプロトタイピング: PDFやスケッチからアプリのプロトタイプを素早く生成できます。 DevOpsタスクの自
みなさんは「8時10分前」と言われたら、何時何分だと思いますか? 当然、7時50分だと思いますよね? ところが、今の若者世代は8時~8時9分の間だと思うというのです! この衝撃的な世代間ギャップ、なぜ生じているのか調べると、昭和世代には「8時の10分前」としか思えない「8時10分前」を、若者世代は「8時10分の前」と認識していることが判明。 そして、その理由として、小さい頃からスマホを持ち歩いていることが関係しているようなのです…! 若者世代にとって「8時10分前」は7時50分ではない?驚きの世代間ギャップ 待ち合わせで「8時10分前」のように言うこと、結構ありますよね? 「8時10分前に集合」と言われたら何時だと思うか、街で50代の女性2人組に聞いてみると… 女性2人:7時50分 当然、7時50分。ですよね…? しかし、50代と22歳の母娘に聞くと… 母(50代):7時50分 娘(22歳
はじめに GoogleからClaude CodeライクなCLIのCoding Agentの Gemini CLIが出ましたね。オープンソースで無料から使えるというのはとても魅力的です。 とはいえ、無料の場合は学習に使われるため、会社での利用は難しいケースもあります。 ホロラボでは社内でGemini CLIを使えるように情シス確認をしましたので、その記録として残しておきます。 各社対応は異なると思いますので、最終的には各社で調査してください。また、間違いなどあればコメントもらえると助かります。 (話のネタ的にこの記事もGemini CLIで書いてもらおうと思ったのですが、冗長になったので全部消して手書きにしてます) 結論 結論としては下記で考えています。 まずはGemini API(無償)を使って学習されても良い範囲でCoding Agentの雰囲気を試し、定額のGoogle Workspa
最近Claude Codeなどのコーディングエージェントによる開発が非常に便利になっていて、何か作りたいなと思ったら今までにないスピードで開発ができるようになった。自分だと https://github.com/shibayu36/mysql-schema-explorer-mcp はCursor AgentやClaude Codeでかなりの部分を開発した。 コーディングエージェントによる開発をいろいろ試して思ったことは、とにかく楽しすぎるということ。自分がこういうものが欲しいなと思ったら、今までにないスピードで魔法のようにできあがる。モノづくりという側面だけでプログラミングを見た時に、面倒な部分をすべてすっ飛ばしてどんどん作れてしまう。この魔法のようにできあがる体験はとにかく楽しい。 一方で、この楽しさは一種の麻薬のようにも感じる時もある。コーディングエージェントによる開発をしていると、
6月14日、Axel Rauschmayer氏は新刊書籍「Exploring JavaScript (ES2025 Edition)」を公開した。 本書は、モダン JavaScript の習得を容易にし、初学者から上級者までを対象に ES2025 までの全機能を体系的に解説するものである。以下、その内容を紹介する。 書籍の概要 「Exploring JavaScript」は、従来版「JavaScript for impatient programmers(せっかちなプログラマのためのJavaScript)」を大幅に拡充した最新版だ。モダンな機能に焦点を当てることで、読者が古い文法に煩わされずに学習を開始できる構成となっている。 ハイライト モダン機能を中心に据え、素早く学び始められる 必要に応じて深掘りできる発展的セクションを用意 テスト駆動型演習・フラッシュカードなどの補助教材を同梱 E
バイブコーディングとは、AI エージェントを活用して直感的にアプリケーションを開発する新しいコーディングスタイルです。このチュートリアルでは、Claude Code を使って Next.js でカンバンボードアプリケーションを作成します。 気がつけばコーディングの分野で AI エージェントを活用することが一般的になりつつあります。特に「バイブコーディング(Vibe Coding)」と呼ばれる新しいタイプのコーディングスタイルは一種のバズワードになっています。Vibe とは元々音楽シーンで使われていた言葉で「雰囲気・フィーリング・ノリ」といった意味を持ちます。プログラマーは技術的な詳細にとらわれるのではなく、自らの直感的なアイディアを AI エージェントに自然言語で伝えることで、AI エージェントが主体になってアプリケーションの開発を進めていきます。このスタイルではプログラマーはほとんどコー
こちらの解説Youtube動画撮りましたのでぜひご覧ください☺️ ・【AI組織実現‼️Claude Code Organization】現役エンジニアが「5人のAIが勝手に開発する会社」の作り方を解説!tmuxで社長AI→PM AI→エンジニアAIのAI会社ができた件 URL: https://www.youtube.com/watch?v=Qxus36eijkM はじめに こんにちは!あきらパパです!☺️ 今回は、AI組織を実現しましたので、環境構築方法をシェアします。 まずはこちらをご覧ください。 「AIに開発を任せる」って最近よく聞きますよね。 でも、このシステムはそれをさらに進化させて、複数のAIが会社の組織みたいに協力して開発するんです。社長AIがいて、マネージャーAIがいて、作業者AIが3人いる。まるで小さなIT企業みたいな感じです。 20万インプレッション越えで、Xで話題にな
転職・求人情報サイトのtype エンジニアtype ITニュース 有名エンジニアの「AI課金事情」を大公開! 最高額は月20万円!?【中島聡、松本勇気、牛尾剛、ちょくだい、ナル先生】 2025.06.06 ITニュース ナル先生中島聡松本勇気お金AI AIブームが加速する中、第一線を走っているエンジニアたちは一体どのくらいAIに自己投資しているのか? 「プロはいくらサブスクに投じているの?」「週何時間くらい、AIの勉強するの?」——そんな声に応えるべく、中島聡さん、LayerXの松本勇気さん、AtCoderのちょくだい(高橋直大)さん、マイクロソフトの牛尾 剛さん、「LLM無職中」のナル先生(null-sensei)など、5名の方々に、AIへの“リアルなベット状況”をヒアリングした。 彼らが毎月AIにどれほどのお金を使い、何時間投じ、どんなツールを使っているのか、早速みていこう。 Summ
はじめに 自分が開発したwebアプリを誰かに見てもらいたいときや使って欲しいときがあると思います。せっかく作ったので、どうせならデプロイしちゃいましょう! 近年いろんなデプロイサービスが提供されており、無料枠の制限もさまざまです。無料枠でデプロイしてしばらく経ったとき、気づいたら課金されてしまっていることも... 今回は私が普段使っているデプロイサービスやクラウドサービスを紹介したいと思います。 若干個人的観点に寄っているところがあるので、ご指摘あればコメントで教えてください!お願いします! 1. GitHub Pages GitHubが提供する静的Webホスティングサービスです。リポジトリのプロジェクトがそのままデプロイされるので、めっちゃ簡単です。基本無料で利用できます。 項目 概要
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く