MCPを実践してみた
新標準「MCP」で“AIアプリ開発”の何がどこまで楽になる?
AIモデルを外部のデータソースと連携させるプロトコル「MCP」を活用することで、AIアプリケーション開発にどのようなメリットが生まれるのか。その基本的な仕組みから実装例までを解説する。(2025/6/18)
30周年を迎えて岐路に立つJava【前編】
「AIアプリ開発」で選ばれるのが“PythonではなくJava”の理由
AI技術活用を進める上で、アプリケーション開発において「Python」よりも「Java」を採用する企業が多いという調査結果がある。なぜ企業はJavaを選ぶのか。その背景には、企業のIT活用特有の事情がある。(2025/3/18)
IT予算に関する企業の本音【後編】
実はアプリ開発の“あの技術”は重要じゃなかった? Red Hatが調査
企業がアプリケーション開発において、重視している方針を調査したところ既存アプリケーションのモダナイゼーションが最上位だった。一方で、企業はある項目については重視していないことも分かった。(2024/4/18)
LLMで変わる開発【前編】
「生成AIでアプリ開発」がもたらす、効率化どころじゃない“根本的な変化”とは
大規模言語モデル(LLM)などのAI技術を用いたアプリケーション開発は、従来の開発と何が違うのか。考慮すべきポイントと併せて解説する。(2024/3/22)
医療業界のDevOps【前編】
健康保険団体のアプリ開発“爆速化”をかなえた「リリース管理自動化」のすごさ
医療業界では、COVID-19まん延に伴うオンラインサービスの需要に応えるため、アプリケーション開発を加速させている。米国健康保険団体Healthfirstがモバイルアプリ開発の効率化に向けて導入したツールとは。(2022/7/15)
市民開発者と熟練開発者の役割
「aPaaS」によるノーコード/ローコードのアプリ開発は企業文化に浸透するか
企業はアプリケーション開発の頓挫や、ビジネスに精通する熟練したアプリケーション開発者の不足に悩んでいる。こうした中、ドラッグアンドドロップのみでアプリケーション開発する手法への期待が高まる。(2018/11/15)
セキュアコーディングの極意【第6回】
セキュアなアプリケーション開発に求められる「4つの指標」とは?
セキュリティを意識したアプリケーション開発プロジェクトを進めるには、何を重視すればよいのか。プロジェクトを評価するための4つの指標と、リスク要因として懸念すべき事項を紹介する。(2023/8/24)
ServiceNow Japan合同会社提供Webキャスト
アプリケーション開発を変える生成AI活用、動画で学ぶその効果や進め方
(2024/12/3)
開発者が学ぶサイクルを提供
Domino’s Pizzaが実践するセキュアなアプリ開発プロセス
Domino's Pizzaは、アプリ開発の初期段階からセキュリティをプロセスに組み込んでいる。そこにはアプリ開発者を成長させる仕組みがあった。(2021/11/15)
シーメンス株式会社提供Webキャスト
アプリ開発の最新動向に見る、業務改革を進めるローコード開発ツールとは?
(2024/11/14)
「PaaS」を解剖する【第1回】
アプリ開発者に「PaaS」が大人気な“納得の4大理由”
アプリケーション開発の効率化に役立つ「PaaS」(Platform as a Service)。その魅力とは何なのか。PaaSの主要な4つのメリットを説明する。(2022/6/10)
押さえておきたい「ローコード」の基礎知識【後編】
「ローコード」と「スクラッチ」、開発者はどう使い分けるべき?
ローコード開発は、効率的で迅速なアプリケーション開発を実現する手法だが、全ての開発ケースに適しているわけではない。ローコード開発とスクラッチ開発それぞれが適するユースケースを解説する。(2025/4/14)
スケール後のコストにももう悩まない
IDaaSの弱点を補う、アプリ開発の迅速化とセキュリティを両立する認証基盤とは
DX時代のアプリケーション/サービス開発では、スピードとセキュリティの強化が欠かせない。その1つの解となりえるのがIDaaS(ID as a Service)だが、スケール後のコスト増が課題だった。この問題を解消する、次世代の認証基盤とは?(2024/6/18)
アプリ開発者から苦言も
「App Store」と「Google Play」に向けられる規制当局の“疑いの目”
AppleとGoogleがモバイルデバイスのユーザーやアプリケーション開発者に与える影響について、英国競争市場庁(CMA)が調査を始めた。両社に対し、CMAはどのような疑念を抱いているのか。(2025/1/28)
医療業界のDevOps【中編】
健康保険団体の“爆速モバイルアプリ開発”を支えたDevOpsツールとは?
米国の健康保険団体Healthfirstはモバイルアプリ開発に当たってリリース管理自動化ツールなどのDevOpsツール群を導入。リリースの前倒しに成功した。どのようなツールを利用しているのか。(2022/7/29)
モバイルアプリ開発環境の選び方【前編】
Androidアプリ、iOSアプリ、ハイブリッドアプリ開発に使える主な言語とツールまとめ
モバイルアプリケーション開発の主な要件にデバイスのOSの種類がある。「iOS」「Android」あるいはその両方で利用できるアプリケーションの開発に適したプログラミング言語やツールには、どのようなものがあるのか。(2020/11/9)
またもAWSに脆弱性
AWSアカウントが侵害される「AWS CDK」の欠陥が浮上 その危険度は?
AWSのアプリケーション開発キットに欠陥が見つかり、侵入のリスクがあるとセキュリティベンダーAqua Securityは警鐘を鳴らす。同社が発見したAWSの欠陥を整理しよう。(2024/12/10)
AI時代のプログラミング言語10選【第4回】
AI開発に使えるプログラミング言語は「Python」だけじゃない?
AIアプリケーション開発において、適切なプログラミング言語を選択することは重要な要素の一つだ。AIプロジェクトではどのようなプログラミング言語が選択肢となるのか。(2024/11/13)
特選プレミアムコンテンツガイド
「サーバレス」を徹底解説 メリットとデメリット、3大サービスの違いは?
「サーバレスコンピューティング」は、アプリケーション開発の効率化に役立つ手法だ。そのメリットとデメリットや、3大サービスの違い、利用時の注意点などを多角的に解説する。(2024/11/8)
ローコードで簡単に業務改善
英銀行が「ローコード」でアプリ開発 “うれしい成果”を生んだ方法とは?
英国の銀行Shawbrook Bankは、ローコード開発によってビジネスプロセス変革に取り組んだ。その具体的な方法と成果を解説する。(2024/1/17)
サーバレスコンピューティングの基礎解説【第1回】
いまさら聞けない「サーバレスの5大メリット」とは?
アプリケーション開発の効率化に役立つ「サーバレスコンピューティング」が、幅広い業界から注目されている。その基本的な5つのメリットをおさらいする。(2024/6/25)
役立つクラウド認定資格11選【第2回】
開発エンジニアなら挑戦したいGoogleとAWSの「クラウド認定資格」とは?
IT管理者が自身のITスキルを証明するための方法の一つが、クラウド認定資格を取得することだ。本稿はDevOpsやアプリケーション開発に関するクラウド管理中級者向けの資格を紹介する。(2024/6/5)
Javaの10個のメリット【第5回】
なぜ今こそ「Java」なのか? 使いやすい言語な訳
アプリケーション開発で企業が使いやすいプログラミング言語は幾つか存在し、その一つがJavaだ。Javaを使うことで得られるメリットについて、言語的な特性から見た2点を紹介する。(2024/3/13)
「.NET Framework」からの脱却は実現するか【中編】
「.NET Core」が「マイクロサービス」アプリケーションの開発に役立つ理由
「.NET Core」は、「.NET Framework」の後継としてMicrosoftが公開したアプリケーション開発・実行環境だ。.NET Coreがアプリケーション開発においてどのような場面で有用なのかを解説する。(2022/3/2)
モバイルアプリ開発環境の選び方【後編】
モバイルアプリ開発者が選ぶべきプログラミング言語とテストツールは?
モバイルアプリケーション開発はさまざまな要件が絡み合う。開発で使用するプログラミング言語とテストツールを選ぶ際に役立つヒントを解説する。(2020/11/17)
AWSのサーバレスで節約する【後編】
クラウドでまさかの「高額請求」を招く意外な“設定ミス”の正体
サーバレスコンピューティングはアプリケーション開発を効率化する手法として人気を集めている。しかし、設定を間違えると思わぬコストを生み出すことになる。(2024/3/12)
これで分かる「DevSecOps」の課題と解決【第2回】
脆弱性検出ツール「IAST」が「DevSecOps」に欠かせないのはなぜか?
アプリケーション開発時のセキュリティツールとして、脆弱性を検出する「IAST」がある。セキュリティを取り入れたアプリケーション開発手法「DevSecOps」の具現化に役立つという、IASTの特徴とは。(2023/1/18)
Appleファーストは持続不可能
Appleのポリシー変更に振り回されないアプリ開発体制の構築方法
モバイルアプリ開発の理想はクロスプラットフォーム化だが、Appleの要求に準拠しようとすると開発工数が膨れ上がる。Appleに左右されずクロスプラットフォーム開発を実現する方法とは。(2021/10/8)
Javaの10個のメリット【第3回】
人気言語「Java」が進化をやめない裏には“あの人”がいた
企業がアプリケーション開発に「Java」を選択すべき理由は幾つかある。Javaを支える専門家の功労と、機能の実装スピードは、Javaを利用する上でどのように有効なのか。(2024/2/28)
Javaの10個のメリット【第2回】
「Java」は学びやすいって本当? 使われる納得の訳
「Java」は企業におけるアプリケーション開発の中心的存在だ。Javaのさまざまなメリットのうち、「性能」「習得難易度」の2つを取り上げる。(2024/2/21)
Javaの10個のメリット【第1回】
なぜ「Java」は開発者に好かれるのか? 人気を呼ぶ理由
登場以来、「Java」はさまざまな進化を重ね、アプリケーション開発分野の主要なプログラミング言語であり続けている。Javaのメリットを、「オープンソース」「コミュニティー主導」であることに焦点を合わせて説明する。(2024/2/14)
クラウドでのシステム構築を成功させるには【後編】
クラウドネイティブな「ローコード開発」とは? リフト&シフトは駄目なのか?
クラウドアプリ開発を成功に導くためには、「クラウドネイティブ」の原則を実践することが効果的だ。押さえるべきポイントを紹介する。(2024/1/9)
AIでローコード/ノーコード開発ツールはどう変わるか【後編】
「AI」で便利になるローコード/ノーコード開発ツール 何ができる?
ローコード/ノーコード開発ツールは、開発者ではないエンドユーザーでもアプリケーション開発を可能にする。さらにAI技術を組み込むことで、そのメリットはどう広がるのか。(2023/12/8)
JavaScriptとTypeScriptの違い【第2回】
「JavaScript」はいつ、なぜ生まれた? “大人気言語”の知られざる歴史
Webアプリケーション開発において不可欠な存在となった「JavaScript」。その誕生の背景には何があったのか。JavaScriptの歴史を振り返ろう。(2023/8/27)
クラウドセキュリティ乱立から統合へ【後編】
なぜ「CNAPP」がいま必要なのか? CASBやCSPM、既存ツールとの違いは?
クラウド活用が進む一方で、課題として浮上しているのが企業のセキュリティツールが乱立していることだ。この状況を打開する鍵として期待されているのが、複数のセキュリティ機能を1つに統合する「CNAPP」だ。(2025/7/18)
仮想マシンとコンテナを徹底解説【第1回】
いまさら聞けない「仮想マシン」の仕組みと「ハイパーバイザー」の役割
クラウドの普及やコンテナの台頭といった変化がある中でも、「仮想マシン」(VM)はなおさまざまな企業のインフラを支えている。その基本と、根幹となる技術「ハイパーバイザー」の役割を知っておこう。(2025/7/1)
ソフトウェアエンジニアの実態を探る【後編】
「Python」だけじゃない AI時代のエンジニアに求められるスキルとは?
採用市場で高い人気を誇るソフトウェアエンジニアやプログラマー。これらの職種を目指す上で求められるスキルとは。プログラミング言語からAI活用のトレンドに至るまで、現場で必要とされるスキルを探る。(2025/7/24)
リファクタリングか、リライトか【後編】
「リファクタリング」ではなく「リライト」を選ぶべき場面とは? 利点と欠点
アプリケーションの抜本的な改革を目指して、ソースコードを一から書き直す「リライト」は、困難を伴うと同時に、さまざまなメリットをもたらす。細かい修正で済ませる「リファクタリング」との選択のポイントとは。(2025/7/19)
AI時代の安全なコーディングとは【前編】
なぜ「コード生成AI」を信じてはいけない? 便利さに潜む“5つのリスク”
AIコーディングツールの導入により、開発現場の生産性は飛躍的に向上している。一方で、見過ごせないセキュリティリスクも浮かび上がっている。AIによるコード生成に潜む代表的なリスクを5つ解説する。(2025/7/21)
ソフトウェアエンジニアの実態を探る【前編】
いまさら聞けない「ソフトウェアエンジニア」とは? 職種の違いや年収は?
ソフトウェアエンジニアは、採用市場で最も需要の高い職業の一つだ。その魅力からキャリアパス、収入面まで、ソフトウェアエンジニアの実態を解説する。(2025/7/17)
リファクタリングか、リライトか【前編】
コードの“大掃除”「リファクタリング」とは? 主なメリットとデメリット
ソースコードの劣化や保守性低下の対策として、現状の挙動を大きく変えずにソースコードを修正する「リファクタリング」がある。ソースコードを修正する上での、リファクタリングのメリットとデメリットを紹介する。(2025/7/15)
Databricksが新製品を発表
私も“AIエージェント開発者”に? 裾野を広げる「Agent Bricks」とは
AI技術を取り入れたデータ分析ツールの需要が広がっている中、Databricksは高度な専門スキルがなくても分析ツールを作るための新製品を投入した。どのようなものなのか。(2025/7/15)
再注目される市民開発
活況のローコード市場で「Kissflow」が“現場のツボ”にはまった訳
市民開発者とIT専門家の両方を対象とした「ローコードツール」の市場が、急速に拡大している。中でも顕著な成長を遂げる「Kissflow」が支持される理由とは。(2025/7/9)
AI導入で見直すストレージ戦略【後編】
AI処理のボトルネックを解消する「次世代ストレージ」の条件とは?
GPUの性能を最大限引き出すには、それを支えるストレージ側の進化が欠かせない。ストレージに求められている要件と、それを実現するための技術動向を解説する。(2025/7/4)
ネットワーク監視のこつ【前編】
6ポイントで分かる、「ネットワーク監視システム」の構築方法はこれだ
ネットワークのパフォーマンスやセキュリティの問題を特定するには、ネットワーク監視システムの導入が効果的だ。どのように構築すればいいのか。6つのポイントに分けて解説する。(2025/7/2)
クラウドの潜在能力を解放すべし【前編】
クラウドは必要不可欠でも「オンプレミス回帰」が広がる“残念な現実”
多くの企業はクラウドを業務効率化の道具としか見ていない。調査会社Gartnerはこうした状況に潜むリスクを警告する。どのようなクラウド戦略が必要なのか。(2025/7/1)
Googleが見据えるAI市場の今後
なぜあえてオンプレミス? Gemini新モデルで浮上するAIの“クラウド離れ”
LLM「Gemini」がオンプレミス環境で利用できるようになる計画をGoogleが明らかにした。発表からは、生成AI活用のステージが次の段階へ移りつつある状況が垣間見える。(2025/7/1)
加速するGoogleのAI開発【後編】
「Gemini 2.5 Pro」で何ができる? Googleエコシステムの本気度は
2025年3月、Googleは新LLM「Gemini 2.5 Pro」の試験運用版を発表した。どのように業務に活用できるのか。Googleの各種サービスとの連携と併せて、その可能性を探る。(2025/6/23)
課題解決のアイデアを形にする最適解
kintoneユーザーが語り合う「DXや業務改革に困ったときの手軽なアプリ開発法」
DXを進めるには現場の課題を一つ一つデジタル技術によって解決していくことが求められる。必要なシステムを迅速に用意して、DXをスムーズに進めるにはどうすればいいのか。あるユーザーセミナーで、さまざまなヒントが紹介された。(2023/2/17)
LLMベンチマークの全体像を知る【後編】
今すぐLLMを比較したい 性能が一目で分かる「リーダーボード」はどれ?
LLMの性能をまとめて評価したい場合に有用なのが、リーダーボードだ。さまざまなLLMの性能を評価した情報が公開されている。LLM選びの参考にできる、主要なリーダーボードを紹介する。(2025/6/30)
「Fit to Standard」と「柔軟性」を、中堅企業はどう両立させたのか? (2025/7/11)
セキュリティと性能、電力効率、ニーズを全方位的にカバーする次世代サーバとは (2025/7/9)
GPUサーバは買うべきか、借りるべきか――オンプレミス vs. クラウド徹底比較 (2025/7/7)
LinuxのPDF機能開発はこうすればうまくいく SDKとAPIの賢い選び方 (2025/7/7)
製造業のカーボンニュートラルを実現する3つのポイント (2025/7/7)
「テレワークでネットが遅い」の帯域幅じゃない“真犯人”はこれだ
ネットワークの問題は「帯域幅を増やせば解決する」と考えてはいないだろうか。こうした誤解をしているIT担当者は珍しくない。ネットワークを快適に利用するために、持つべき視点とは。