最新記事一覧
リバースエンジニアリングに生成AIを活用することで、レガシーシステムの仕様を明らかにする作業を効率化できる可能性がある。モダナイゼーションに生成AIを使うときの注意点と、国内ベンダーのサービスを紹介する。
()
「PostgreSQL」をはじめとしたOSSのDBMSは、ユーザー企業で広く普及している。しかしこうしたOSSの「コストを削減でき、ベンダーロックインを防げる選択肢」という前提は崩れつつある。それはなぜか。
()
ベンダーの年頭所感にはきらびやかな言葉が並んでいるが、その水面下では「強制値上げ」と「パートナー選別」が進んでいる。主要ITベンダーの2026年戦略を読み解き、情シスが今すぐ打つべき3つの防衛策を提示する。
()
技術トレンドの読み違えは、将来の「技術的負債」と「エンジニア採用難」に直結する。数百万サイトの追跡調査で判明した、口先だけの流行ではない「実戦で選ばれているWeb技術」の勝者を公開する。
()
エンジニア向け求人に基づく調査から、企業にニーズのあるプログラミング言語が明らかになった。企業が最も高い年収を提示する言語や、企業のニーズが高いもののエンジニアの数が少ない「穴場言語」は何か。
()
今回取り上げるのは「ダイヤモンド演算子」です。名前だけ聞くと宝石商が使う用語のようにも聞こえますが、JAVA開発者の“手間を削る”頼れる存在です。
()
人手不足に直面する中で、自社に適した人材の採用はより難しくなっている。しかし採用活動を改善すればより多くの候補者に出会える可能性がある。採用プロセスの見直しに役立つ11個のベストプラクティスを紹介する。
()
COBOLは現代においても基幹系を支える重要な存在だが、刷新の波と人材不足の狭間でエンジニアは進路を問われている。その現実と選択肢を整理する。
()
プログラミング言語の人気ランキング「TIOBE Index」の2025年11月版が公開された。Pythonが引き続き首位を独走し、同年10月に順位が入れ替わったC、C++がこれに続いた。C#が最近の勢いを維持してレーティングを伸ばした。
()
伊藤忠テクノソリューションズが、COBOLで構築されたレガシーシステムをJavaへ自動で変換するサービス「re:Modern」の提供を開始した。ソースコードの自動変換にとどまらず、運用、教育支援までを含む点が特徴だ。
()
AIコーディングツールの普及が進む一方で、AIコーディングツールが生成するコードには脆弱(ぜいじゃく)性が含まれる傾向にある。どのように対処すればいいのか。
()
開発現場でのAI技術活用が進む中、企業の喫緊の課題であるレガシーアプリケーションのモダナイゼーションでは、AIコーディングツールに直接ソースコードを書かせる以外の手法を提唱する専門家がいる。どのような仕組みなのか。
()
技術的負債に苦しむ企業が急増する中、調査会社Forresterが提示した解決策が注目を集めている。レガシーシステムの負のスパイラルを断ち切る戦略とは何か。
()
Dartは、過去には「学ばなくてもよい言語」と見なされることもあったが、改めて学ぶ価値を見直すべきプログラミング言語だ。その理由とは何か。直近の動向を踏まえて紹介する。
()
BroadcomによるVMware買収から約1年半、VCF 9.0が提供開始になった。バンドル型サブスクリプションの影響、ユーザーの反応、競合の動きに迫る。
()
Broadcomは2025年6月に「VMware Cloud Foundation 9.0」の一般提供を開始した。本バージョンで強化されたポイントと、既存のユーザー企業への影響とは。
()
採用市場で高い人気を誇るソフトウェアエンジニアやプログラマー。これらの職種を目指す上で求められるスキルとは。プログラミング言語からAI活用のトレンドに至るまで、現場で必要とされるスキルを探る。
()
JavaとVMwareという企業システムの2大基盤でライセンス体系が再編され、企業はITコストの見直しに迫られている。こうした中で注目を集めているのが、Javaアプリケーションの移行と再設計による最適化だ。
()
ソフトウェアエンジニアは、採用市場で最も需要の高い職業の一つだ。その魅力からキャリアパス、収入面まで、ソフトウェアエンジニアの実態を解説する。
()
JavaとVMwareのライセンス体系が大きく変わったことが、企業のITコストを増大させる新たな懸念となっている。仮想化基盤に密接に結び付いたJavaアプリケーションの見直しは、今後のIT戦略にも影響を与える。
()
長年使っているWindowsアプリケーションを含め、レガシーアプリケーションの維持と最新化は多くの企業にとって喫緊の課題だ。現行システムの最新化にどう取り組むべきなのか。その実践的な手法を探る。
()
クラウドの普及やコンテナの台頭といった変化がある中でも、「仮想マシン」(VM)はなおさまざまな企業のインフラを支えている。その基本と、根幹となる技術「ハイパーバイザー」の役割を知っておこう。
()
レガシーアプリケーションは企業がビジネスニーズに即応するに当たっての足かせになる可能性がある。とはいえWindowsアプリケーションを含めてその最新化は簡単にはいかない。どのような選択肢があるのか。
()
Webアプリケーションの利用が広がる中で、セキュリティ対策も重要となっている。Webを守るツールである「WAF」と「RASP」はどのような仕組みで動くのか。
()
開発チームがバグ修正に追われる日々から脱却するには、バグの発生を未然に防ぐ取り組みが不可欠だ。開発プロセス全体にわたってバグの発生要因を断つ10個の予防策を解説する。
()
バグ修正に追われて本来の開発が進まないという状況は避けたいものだが、バグを完全に排除することは難しい。修正したはずのバグが再発する“悲劇”を繰り返さないための、効果的なバグ修正方法とは。
()
プロセッサアーキテクチャの多様化が進む中、「Java」が再評価されている。ARM64アーキテクチャの台頭とx86サーバの限界がもたらす技術選択の転換点、AIモデル用のインフラにおけるプログラミング言語選定の新たな視点を解説する。
()
高度なIT人材や研究開発拠点の確保を目的に、インドに拠点を設置する企業の動きがある。インドのIT人材はどのような分野で活躍しているのか。“弱点”はあるのか。
()
AIコーディングツールは開発効率を向上させる能力を秘める一方で、プライバシーやライセンスの問題も抱えている。どのようなツールが自社に合い、どのような場面で真価を発揮するのか。
()
コーディング作業の効率化を支援するためのAI技術活用が盛り上がりを見せている。さまざまなAIコーディングツールの中から、自分の用途に合うものを選ぶために、その違いを知っておこう。
()
業務でメールを使い始めたばかりの従業員にオンボーディングを実施する場合、セキュリティ対策としてまず何から伝えればいいのか。本稿は、そのような場面で有用なメールセキュリティ対策を5つ紹介する。
()
Oracleの方針転換によって「Java」の料金が増えたことを受け、企業は代替製品への移行を検討し始めている。移行が加速する背景と、移行がスムーズに進みづらい要因を解説する。
()
SaaS開発支援ツール「SaaSus Platform」にAPI公開を支援する新機能を追加。海外に比べて遅れている国内のAPIエコシステムを発展させる起爆剤となるか。
()
日本IBMは、AI戦略についての説明会を開催した。基盤モデル「Granite 3」への取り組みや、“IT変革のためのAI活用”に関する最新状況が紹介された。
()
AI技術活用を進める上で、アプリケーション開発において「Python」よりも「Java」を採用する企業が多いという調査結果がある。なぜ企業はJavaを選ぶのか。その背景には、企業のIT活用特有の事情がある。
()
IaCの活用では、設定ファイルの活用が鍵になる。代表的な設定ファイル形式「TOML」と「INI」は、どちらもさまざまなシーンで利用できる。どちらが自社に最適なのかを見極めるために、両者の違いを知ろう。
()
AIモデル活用で欠かせない「PyTorch」と「TensorFlow」は、オープンソースの深層学習フレームワークだ。両者は何が異なり、どのように使い分ければよいのか。自社に合うライブラリの見極め方とは。
()
RISE with SAPの利用を一つの条件に、SAPがオンプレミス型ERP「SAP ERP Central Component」の保守サポートの期限を延長する。ただし、条件はそれだけではない。
()
企業向けAIモデル群としてIBMが打ち出している「Granite」には複数のメリットがある一方で、課題も存在すると専門家は指摘する。どのような壁にぶつかっているのか。
()
過熱するAI市場で、IBMは独自のオープンソースAIモデル「Granite」の強化に取り組んでいる。企業が業務に利用する際に役立つ特徴や機能を備えるという、その概要とは。
()
「Python」のインストーラーは、Pythonの実行・開発環境に加えて強力なツールや機能を提供する。インストールの手順と、利用できるようになるツールや機能の概要を解説する。
()
不安定な状況が続くIT雇用市場。2025年以降はどうなるのか。IT雇用市場における主要なトレンドや予測について、統計を基に考察する。
()
プログラムの実行開始点であるエントリーポイントの実装方法には、言語の設計思想が表れる。エントリーポイントの実装例を示しながら、「Java」と「Python」の主要な違いをセキュリティと開発効率の観点で解説し、両者の特徴と課題を明らかにする。
()
「GPU」や「Python」はAI時代に欠かせない技術となったが、AI時代のインフラを考える上で必要なのはこれらだけではない。プロセッサとプログラミング言語の選択肢について、企業が持つべき視点とは。
()
AI技術の利用が広がる中、需要が高まっているのがAI系の職種だ。応募要件や求められるスキルは、一般的なエンジニア職とどのように異なるのか。
()
動作するソースコードを記述できても、それが“優れたソースコード”とは限らない。「三目並べゲーム」のソースコードを例に、プログラムの品質を高める観点を解説する。
()
ARM64アーキテクチャの台頭により、従来の主流だったx86サーバの一強状態は崩れる可能性がある。その状況下で、プログラミング言語「Java」が注目を集める理由とは。
()
「システム開発」に関するTechTargetジャパンの記事のうち、2024年に新規会員の関心を集めたものは何だったのでしょうか。ランキングで紹介します。
()
データに基づいた意思決定の必要性が高まる中、データサイエンティストの需要も高まりを見せている。企業から求められるデータサイエンティストを目指すには、どのようなスキルが必要なのか。4つのスキルを紹介する。
()
初心者がプログラミングを楽しみながら学ぶには、ゲームを題材にすることが有効だ。「Java」を使った「三目並べゲーム」の開発を通じて、Javaプログラミングを学ぼう。
()