最新記事一覧
AIコーディングは、開発者から「書く苦労」を奪う代わりに「判断と責任」を課そうとしている。ベテランエンジニアのI氏に、AIが開発者個人にもたらす変化と、この先の向き合い方について尋ねた。
()
多くの企業が、長年使い続けてきた仮想化基盤の「継続性」という壁に直面している。これを単なる危機と捉えるかインフラを根本から最適化する好機と捉えるかで、企業の命運は分かれる。デル・テクノロジーズとSB C&Sが示すのは、従来型構成の柔軟性と最新の運用性を両立させた「分離型アーキテクチャ」への転換だ。特定ベンダーの戦略に左右されない、持続可能なプライベートクラウドの真価を探る。
()
生成AIの台頭以降、ソフトウェア開発の現場では「AIコーディング」が急速に広がっている。人材不足や開発スピード向上への圧力を背景に、効率化への期待は高い。だが、コーディングが速くなっても開発は必ずしも楽になっていないという声もある。作業の効率化と、開発全体の生産性は必ずしもイコールではない。生成AI技術の進化が著しい今、開発者はAIコーディングにどう向き合うべきか。
()
The Guardianのエンジニアリングチームは、ワークフロー自動化サービス「GitHub Actions」のセルフホステッドランナー(自社環境で用意する実行環境)への移行経験をブログで公開した。
()
Google Cloudは、本番運用を前提としたAIエージェントの設計、評価、展開を支援するドキュメント群を公開した。PoC段階からROI重視へ移行する中、安全に運用するための具体的な指針を示している。
()
Java×Spring AIで始めるAIプログラミングの入門連載。前回までは、Spring AIを使ってMCPサーバを構築し、ファイル検索やリソース提供といった機能を実装する方法を解説してきました。今回は、作成したMCPサーバを「実際に使いこなし、システムとして完成させる」ステップへと進みます。
()
「バイブコーディング」という言葉が生まれてから1年。さらに大きく変化しつつあるAI開発スタイルに、あらためて名前が与えられた。それはどんな考え方で、どんな開発なのか。なぜ今、その言葉が必要とされているのか。
()
2025年、GitHubにおける「最も成長している言語」の座を「TypeScript」が獲得した。なぜこの変化が起きたのか。「Python」すら押しのけてTypeScriptが選ばれた理由は何か。その技術的必然を解説する。
()
対話型AI(人工知能)にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、オブジェクト指向プログラミングの機能である、不変オブジェクトとレコード型を学習します。不変オブジェクトの意義と、それを簡単な構文で実現するレコード型を、AIに聞きながら理解しましょう。
()
AIエージェントの“暴走”や“悪意”が、これまでのサイバーリスクとは比べものにならないスピードと規模で企業を揺るがし始めている。制御不能になったAIエージェントから企業をどう守るのか──Rubrikが示した新しいアプローチを紹介する。
()
Amazon Web ServicesはAI主導によるソフトウェア開発を支援する統合開発環境「Kiro」の一般提供を開始した。
()
ビジネスとITが直結する今、老朽化したレガシーシステムのマイグレ/モダナイは急務となっている。だが、人手不足、属人化、ブラックボックス化といった課題に直面し、取り組みは困難を極めている。この難局を打破する一つの解として大和総研が提唱するのが、「AIエージェント」を軸としたアプローチだ。
()
AWSは仕様駆動型AI開発環境「Kiro」の正式版を提供開始した。AWSは仕様を開発の中心に据える手法が「広く採用された」とする。正式版ではどのような機能が追加されたのか。
()
コードだけでなくビジネス上の背景情報や全体像を把握できる。
()
日本の製造業は不良品を出さないためのルール作りに取り組んできたが、ソフトウェア開発では「バグは必ずある」と言われがちだ。これはなぜか。筆者がこの要因の一つだと考える、IT調達制度の構造的欠陥に迫る。
()
ギークスは「ITフリーランスのAI活用に関する実態調査」の結果を発表した。AI活用が業務に浸透し、活用の有無が案件選びの際の重要な要素になっていることが分かった。
()
AIエージェントに開発を任せる「バイブコーディング」が新たな開発手法として広まりつつある。しかしその裏には、AIエージェントが暴走して致命的な事態を招く危険性もある。このリスクにどう向き合うべきか。
()
GoogleはLLM評価ツール「Stax」の試験運用版を発表した。感覚的な判断に頼ることなく、指標に基づいてLLMを評価できるという。
()
AIコーディングエージェントの進化は利便性を高める一方で、品質保証を課題とする。Google Julesの批評家機能は生成過程にレビューを統合し、コードの正確性と信頼性を高める仕組みだ。
()
ソフトウェア開発現場の生産性を飛躍的に向上させる技術として期待されている「AIコーディング」。その概要から、導入状況、メリット・デメリット、現場での活用事例、AIコーディングツール/サービスの導入ポイントまで、調査データを交えながら詳しく説明する。
()
AWSは統合開発環境「Kiro」を発表した。「スペック」や「フック」などの機能によって、プロトタイプ開発から本番運用までを一貫してサポートするという。
()
米Amazon Web Services(AWS)は、AIコードエディタ「Kiro」をプレビュー公開しました。
()
ソースコードの劣化や保守性低下の対策として、現状の挙動を大きく変えずにソースコードを修正する「リファクタリング」がある。ソースコードを修正する上での、リファクタリングのメリットとデメリットを紹介する。
()
LLMの性能を評価したい場合、どのベンチマークを使えばいいのか。ベンチマークごとに得意分野はあるのか。LLM選定の鍵となる、主要なベンチマークとその特徴を紹介する。
()
TechTargetは「アプリケーションパフォーマンス監視のメリット」に関する記事を公開した。アプリケーションパフォーマンスの監視は開発チームだけでなく、ビジネスにおいてもさまざまなメリットをもたらす。
()
SAPジャパンと学校法人のOBS(沖縄県浦添市)が、SAPシステムエンジニアの養成に特化した専門学校「沖縄ビジネスソリューション専門学校」を開校したと発表した。SAPジャパンによれば、同様の専門学校は日本初。
()
テクマトリックスは、Parasoftが開発したC言語/C++言語対応テストツールの最新版「C/C++test 2024.2」を発売した。MISRAなどのコーディング規約の精度が向上した他、カバレッジ計測機能を強化している。
()
開発チームがバグ修正に追われる日々から脱却するには、バグの発生を未然に防ぐ取り組みが不可欠だ。開発プロセス全体にわたってバグの発生要因を断つ10個の予防策を解説する。
()
バグ修正に追われて本来の開発が進まないという状況は避けたいものだが、バグを完全に排除することは難しい。修正したはずのバグが再発する“悲劇”を繰り返さないための、効果的なバグ修正方法とは。
()
GlobalLogicは、AIと専門家の知識を活用した包括的なサービスオファリングスイート「VelocityAI」を発表した。企業のAI主導による製品開発と業務効率化に対応し、迅速な意思決定を支援する。
()
TechTargetは2025年1月13日、「知っておくべきアジャイル用語」に関する記事を公開した。アジャイルは、多くの開発プロジェクトの基盤となっている。この用語集をアジャイルの専門用語や概念を素早く確認できるレファレンスとして役立ててほしい。
()
TechTargetは2024年12月26日、「スタブとモックの違い」に関する記事を公開した。ソフトウェアをテストする際に関数やオブジェクトを置き換える手段としてスタブとモックという2種類の選択肢がある。これらの違いは何か。どう使い分けるべきか。
()
日本企業の生成AI活用事例を筆者は「残念だ」と見ていますが、どこに「残念ポイント」があるのでしょうか。また、「生成AIができない、人間にしかできないことをやろう」というよくある呼びかけは、AI時代を生きるわれわれを本当に正しい道に導くのでしょうか。
()
AWSは金融システムの設計思想を「システムを止めない」から「障害は起きるものとして迅速に回復させる」へと転換させる。その狙いとは。
()
生成AIの進化は、ビジネスと同義となっているシステムの在り方をどう変化させていくのか。ブログやコミュニティー活動を通じて「システムはLLMが前提に」と情報発信しているLayerX CTOの松本勇気氏に、話を聞いた。
()
Googleは、LLMを活用したコード自動マイグレーションに関する4つの取り組みと教訓を紹介する論文を公開した。
()
生成 AIの急速な浸透を受けて、AIモデルをアプリケーションに組み込み、本番稼働させる企業が増えている。競争力を高めるためには、生成 AIを自社ビジネスに適用させる活用の高度化が急務だ。その仕組みと体制作りにおいて、エンジニアには何が求められるのか。
()
企業のビジネスを支えるため、競争力強化のため、アプリ開発の効率化は不可欠だ。一方、人手や時間のリソースが限られている中での品質確保は至難の業となっている。高い品質と迅速な開発を両立させるにはどのような方法があるのか。
()
MONOistはオンラインセミナー「開発変革セミナー 2024 秋〜製造業特別DAY 組み込みセキュリティ〜」を開催。本稿では「クラウドネイティブな組込ソフトウェア開発とMLSecOpsへの進化」と題して日本クラウドセキュリティアライアンス(CSA)代表理事の笹原英司氏が行った基調講演の一部を紹介する。
()
TechTargetは「GitHub Copilot Autofixから見る、AIの信頼度」に関する記事を公開した。AIによって生成されるコード量の多さによってソフトウェアデリバリープロセスが窮地に陥っている。こうした状況では、GitHubの「Copilot Autofix」による脆弱性管理が役立つ可能性がある。だが、AIを制するのにAIを信頼してもよいのだろうか。
()
Microsoftは、「Visual Studio 2022」バージョン17.12で導入した「GitHub Copilot」によるテストのデバッグ機能を公式ブログで紹介した。
()
CrowdStrikeが引き起こした「Windows」のシステム障害から、企業のソフトウェア開発者は何を学ぶべきか。現代のシステム運用における新たなリスクと、その対策とは。
()
GitHubの最新の調査結果から、AIコーディングアシスタントの「GitHub Copilot」を使って作成されたコードの品質は、使わずに作成されたコードと比べて、機能性、可読性、信頼性、保守性、簡潔さという点で優れていることが分かった。
()
Microsoftは、「Visual Studio Code」の「Copilot Edits」機能(プレビュー版)を公式ブログで詳しく紹介した。2024年10月末に公開されたVisual Studio Codeの「October 2024」リリース(version 1.95)で導入された機能だ。
()
「124億円の訴訟」からユーザー企業のIT部門は何を学ぶべきか。SIer側からシステム開発に長年携わってきた筆者が、本件における「開発失敗の真の原因」と「開発失敗がユーザー企業に与える、コスト以上のダメージ」を考察する。
()
TechTargetは「CI/CDパイプラインについて知っておくべきこと」に関する記事を公開した。CI/CDパイプラインとは、近代ソフトウェアのビルド、テスト、リリースの明確な取り組み方法を提供することを目的としてソフトウェア開発のワークフローとツールセットを形式化するものだ。
()
Googleは、「Android Studio」のAIベースのコーディング支援機能「Gemini in Android Studio」のアップデートを発表した。この機能のリリース以来最大のアップデートだとしている。
()
Spring FrameworkとSpring Bootは、Java開発において異なる役割を持つツールだ。どのような目的を持って登場し、ソフトウェアアーキテクトやプログラマーにどう役立つのかを整理する。
()
基幹システムの開発をめぐって、日本通運がアクセンチュアを訴えた件から、ユーザー企業は何を学ぶべきか。SIer側からシステム開発に携わってきた筆者が「日本独特の商習慣が招いたトラブル」を考察する。
()