API記述言語「TypeSpec」を徹底解説【後編】
API開発でなぜ「TypeSpec」を使う? メリットとデメリットを解説
API記述言語「TypeSpec」の長所と短所の解説を通して、どのような開発者やプロジェクトに適しているのかを探る。TypeSpecをスムーズに利用開始するためのセットアップ手順も解説する。(2024/11/28)
新しいスケーリング則が出現?
「AI性能は6カ月で倍増」──MicrosoftナデラCEOが予測する“3つの技術的変化”
Microsoftのサティア・ナデラCEOは、「Microsoft Ignite 2024」の基調講演で、自然言語処理モデルの新しいスケーリング則が出現すると言及した。それは3つの技術的な変化をもたらすという。どのような変化なのか。(2024/11/21)
API記述言語「TypeSpec」を徹底解説【前編】
API開発を楽にする「TypeSpec」とは何か? 主要機能と特徴を解説
API記述言語「TypeSpec」は、API設計プロセスの効率化にどのように貢献するのか。その特徴や主要な機能を紹介する。(2024/11/21)
通信大手BTのAIコーディング活用術【後編】
自動生成コードを使うも捨てるも「開発者の腕」次第? BTが挑むAIリスク対策
通信大手BTは、同社にいる1200人の開発者向けに「Amazon Q Developer」を導入した。ハルシネーションをはじめとする懸念がある中で、ツールを安心して使うために、どのような工夫を取り入れたのか。(2024/9/20)
通信大手BTのAIコーディング活用術【前編】
Amazon Q「自動コード生成」で開発者1200人が奮起 もう“手書き”に戻れない?
通信大手BTは、同社の開発者約1200人向けに「Amazon Q Developer」を導入した。導入の成果や、開発者の生産性を高める上で欠かせなかったことについて解説する。(2024/9/13)
ソフトウェア開発者のキャリアガイド【第4回】
三種の神器ならぬ「ソフトウェア開発の“四種の神器”」はこれだ
ソフトウェア開発プロジェクトを効率的に進めるためには、適切な開発ツールや開発手法を活用することが欠かせない。ソフトウェア開発者が押さえるべき代表的な開発ツールや開発手法を紹介する。(2024/9/4)
生成AIで変わるコーディング【後編】
AIコーディング3大ツール「GitHub Copilot」「IntelliCode」「Amazon Q Developer」の違いは?
AI技術を使用したコーディングツールに、開発現場からの期待が集まっている。GitHub、Microsoft、AWSが提供する代表的なAIコーディングツールの機能を解説する。(2024/7/19)
開発者を信頼させる“マルウェア拡散のわな”
GitHubからダウンロードしたくなる「魅惑的なリポジトリ」に要注意
システム開発者に欠かせないツール「GitHub」を悪用してマルウェアを拡散させる攻撃が広がっている。GitHubユーザーを誘導する、巧みな手口に注意が必要だ。(2024/6/3)
XMLとYAMLの基礎【後編】
「XML」「YAML」ファイルを正しく作成、管理するための“必須ツール”とは?
ファイルやデータセンターの管理には、「XML」「YAML」といった「データシリアライズ言語」が欠かせない。XML/YAMLファイルの作成、管理に役立つツールとセキュリティ対策を解説する。(2024/5/17)
生成AIで変化する開発【第3回】
人気の「ソースコード自動生成ツール」に共通する“2つの特徴”はこれだ
開発業務における生成AIの活用が進んでいる。開発者が評価するAIツールにはどのような特徴や機能があるのか。AI時代の開発者に求められるスキルと併せて解説する。(2024/4/17)
生成AI×開発の可能性
住友ゴムは“生成AI”「Gemini」をなぜ選択し、開発をどう変えたのか?
住友ゴムの開発部門は、生成AIツールを活用して開発業務における課題解決を図った。「Gemini」を選定した理由や活用方法、今後の展望について解説する。(2024/3/28)
クラウドAI覇権争いの現在地【後編】
Google、Microsoft、AWSの主要クラウド3社「生成AI戦略」の違いとは?
クラウドサービス群のAWS、Azure、Google Cloudにはそれぞれ競争してきた歴史があり、各社の優位性は異なる。AI関連では各クラウドサービスにどのような強みがあるのか。(2024/1/30)
今こそ「Java」な“これだけの理由”【第6回】
「なぜ今更Javaなのか」と聞く人に「なぜ今Javaを学ばないのか」と問い詰めたい
パンデミックを経て活気を取り戻したコミュニティーは、「Java」をこれから学ぼうとする開発者にとって心強い存在だ。具体的にどのような交流の場があるのか。そして、なぜ「今こそJava」なのか。(2023/7/1)
今こそ「Java」な“これだけの理由”【第5回】
「Visual Studio Code」で何か新しく始めたい? それなら断然「Java」だね
「Java」は最新言語ではないことは確かだ。それでもプログラミングに利用可能な開発ツールの選択肢がいまだに広がっているなど、Javaの魅力は色あせない。Javaの“非凡さ”を示す事実を知ろう。(2023/6/24)
「Visual Studio」と「WebStorm」の違い【第4回】
Visual StudioとWebStormを「使用上の注意」で比較 高機能だと人が育たない?
開発プロジェクトのIDEに「Visual Studio」や「WebStorm」を採用する際には、どのような問題があることを把握しておくべきなのか。幾つかの注意点を解説する。(2022/9/15)
「Visual Studio」と「WebStorm」の違い【第3回】
Visual StudioとWebStormを「料金」「拡張性」で比較 お得なのはどっち?
IDEの「Visual Studio」と「WebStorm」は、それぞれどのような料金体系なのか。ライブラリやプラグインといった拡張性はどうなのか。こうした疑問に答える。(2022/9/8)
「Visual Studio」と「WebStorm」の違い【第2回】
Visual StudioとWebStormを「デバッグ機能」で比較 どちらが“使える”か?
IDEの「Visual Studio」「WebStorm」には幾つかの違いがある。その一つがデバッグ機能だ。それぞれが提供するデバッグ機能の概要を解説する。(2022/9/1)
Visual StudioとWebStorm 2大IDEを比較【第1回】
Visual Studioってそもそも何? 競合「WebStorm」との違いは?
IDEの代表格である「Visual Studio」は、どのような機能を備え、何に役立つのか。競合IDEである「WebStorm」も含めて、基本的な特徴を簡潔に紹介する。(2022/8/26)
Microsoft肝いり「Project Volterra」とは【後編】
MicrosoftのArm搭載PC「Project Volterra」を買う人、買わない人を分ける条件
Armプロセッサ搭載デバイス「Project Volterra」のターゲットは明確だ。あえてターゲットを絞るMicrosoftの戦略は、吉と出るか凶と出るか。専門家の見解は。(2022/7/7)
Microsoftの開発者向けサービス「Microsoft Dev Box」とは【前編】
Windows 365ベースのクラウドワークステーション「Microsoft Dev Box」とは?
Microsoftが開発者向けに提供するクラウドワークステーションの「Microsoft Dev Box」。開発者はMicrosoft Dev Boxを使うことで、何ができるようになるのか。機能と特徴を説明する。(2022/6/23)
「.NET Framework」からの脱却は実現するか【前編】
「.NET Framework」から「.NET Core」への移行が進まない理由
企業は長きにわたって「.NET Framework」を使い続けている。開発元のMicrosoftが.NET Frameworkの後継として「.NET Core」を公開したものの、移行はあまり進んでいない。それはなぜなのか。(2022/2/22)
生産性が大きく変わる
2022年にマネジャーが注目すべきソフトウェア開発3大トレンド
ソフトウェア開発チームを率いるマネジャーは、本稿が紹介する3つのトレンドを無視することは許されない。2022年はこのトレンドを実装できたかどうかで生産性に大差が生じるだろう。(2022/1/25)
GitHub Codespacesとの違いは?
Webブラウザで使えるVisual Studio Code「OpenVSCode Server」
GitHub Codespacesに続きWebブラウザ版が公開されるなど、インストール不要のVS Codeが盛り上がっている。Gitpod社のOpenVSCode ServerもWebブラウザで使えるVS Codeだが、Microsoft純正品とは異なる特徴がある。(2021/11/19)
プレミアムコンテンツダウンロードランキング(2021年度上半期)
「Kotlin」「COBOL」を学びたくなる理由は? 「API」「SDK」「RPA」の違いは?
「システム開発」に関するTechTargetジャパンの「プレミアムコンテンツ」のうち、2021年度上半期に新規会員の関心を集めたものは何か。ランキングで紹介します。(2021/10/31)
特選プレミアムコンテンツガイド
「Visual Studio Code」大人気の訳 新世代のEmacsか
Microsoftが無料で提供するソースコードエディタ「Visual Studio Code」の利用が、なぜ急速に広がっているのか。「新しい世代の『Emacs』だ」との声もある、Visual Studio Codeの本当の実力を探る。(2021/9/30)
グローバル医療サービス会社のDX【中編】
DX推進の医療会社を悩ませた「クラウドをグローバルで使う」ときの課題とは?
複数の国で医療サービスを提供するBupaは、DX推進の一環としてMicrosoftのクラウドサービスの活用を進めている。そこで同社が直面した、グローバル企業ならではの課題とは何か。その解決方法とは。(2021/9/27)
「Windows」と「Mac」、業務用にどちらを選ぶか【第3回】
「Mac」が嫌われる6つの理由
「Mac」を標準のクライアントデバイスとして導入する場合、企業は幾つかの課題に対処する必要がある。特に「Windows」搭載PCとの違いを踏まえて、Mac導入・運用時の注意点を整理しよう。(2021/9/26)
グローバル医療サービス会社のDX【前編】
IT幹部を「医療DX」に夢中にさせた、採用面接での医療会社CEOの“あの一言”
民間の医療サービス会社BupaはDX推進の一環で、Microsoftの支援を受けてクラウドサービスを活用している。同社が目指す「パーソナライズ医療の提供」と、それに向けた取り組みを説明する。(2021/9/20)
トレンドキーワードピックアップ
不死身の言語「COBOL」とは? “Visual COBOL待望論”や“Goで脱COBOL”の動きも
企業ITを取り巻くホットなキーワードの関連記事を紹介する「トレンドキーワードピックアップ」。今回はプログラミング言語「COBOL」に関する記事を取り上げます。(2021/9/17)
「SEOを考えたツール命名」はどのくらい重要か【後編】
「名付けSEO」に失敗すると起こる“厄介事”とは? 検索がツール普及の鍵に
ツールの普及には、ツール名の「SEO」(検索エンジン最適化)が重要だ。「Web Components」の例を取り上げながら、命名時に注意すべき点を学ぼう。(2022/2/1)
TechTarget発 世界のITニュース
MicrosoftがTeamsアプリの開発ツール群を提供 ユーザー数は増加するのか?
Microsoftは「Teams」の魅力を高めてユーザーを増やすために、Teams用アプリケーションの開発を支援するツール群を投入する。開発者にとって何が変わるのか。(2021/7/22)
「SEOを考えたツール命名」はどのくらい重要か【前編】
名付けに「SEO」が必要な“納得の理由” なぜFluentdの「d」はそこにあるのか
「Fluentd」の名前は、以前は「Fluent」だった。なぜ「d」が付いたのか。その背景には検索エンジンの存在があった。Fluentd命名のいきさつを背景に、ツール命名におけるSEOの重要性を解説する。(2021/6/26)
「Visual Studio Marketplace」があるのに「Open VSX Registry」が必要な訳
無料の人気エディタ「Visual Studio Code」の拡張機能が抱える“厄介な問題”
「Visual Studio Code」用拡張機能を提供するマーケットプレース「Visual Studio Marketplace」。オープンソースの「Open VSX Registry」はその代替を目指すという。Visual Studio Marketplaceだけでは駄目なのか。(2021/5/31)
TechTarget発 世界のITニュース
Microsoftが「医療」で攻勢 197億ドルで音声認識のNuanceを買収
Microsoftは音声認識ソフトウェアベンダーのNuance Communicationsを約197億ドルで買収し、医療分野での成長を加速させる。音声認識の技術をどう生かすのか。(2021/5/30)
Microsoftのソースコードエディタ「Visual Studio Code」【後編】
COBOLも使える無料エディタ「Visual Studio Code」 M1搭載Macでも利用可能に
Microsoftが無償提供するオープンソースのソースコードエディタ「Visual Studio Code」は、利用可能なプログラミング言語や動作可能なデバイスを拡充させている。現状を整理しよう。(2021/5/16)
Microsoftのソースコードエディタ「Visual Studio Code」【中編】
無料エディタ「Visual Studio Code」がMicrosoftファンを増やす“納得の理由”
ソースコードエディタ「Visual Studio Code」が開発者に好まれる理由はさまざまだ。機能面の理由だけではなく、MicrosoftがVisual Studio Codeの開発で示した姿勢も重要な理由になっているとみられる。それは何か。(2021/5/9)
Microsoftのソースコードエディタ「Visual Studio Code」【前編】
無料エディタ「Visual Studio Code」大人気の理由 “新世代のEmacs”か
月間1400万ユーザーを誇るソースコードエディタ「Visual Studio Code」。なぜ人気なのか。ユーザーの声を基に、その理由を探る。(2021/5/2)
AWS、Microsoft、Google、IBM、Oracleのクラウド戦略【後編】
AWSではなく「Azure」「GCP」「IBM Cloud」「OCI」を選びたくなる強みとは?
代表的なクラウドサービスが「Amazon Web Services」(AWS)であることは明確だが、AWSのみがクラウドサービスではない。独自の強みをアピールする、他の主要ベンダー各社が提供するクラウドサービスの特徴とは。(2021/3/5)
2021年のWindows【後編】
Microsoftの対Apple/Android戦略とArmサポートの強化が意味すること
Microsoftはマルチプラットフォーム対応を積極的に推し進めている。Apple製品やAndroidにどう対応するのか。強化されるArmサポートの動向とは。Microsoftの多方面作戦の状況を概観する。(2021/1/29)
モバイルアプリ開発環境の選び方【後編】
モバイルアプリ開発者が選ぶべきプログラミング言語とテストツールは?
モバイルアプリケーション開発はさまざまな要件が絡み合う。開発で使用するプログラミング言語とテストツールを選ぶ際に役立つヒントを解説する。(2020/11/17)
「Windows Terminal」の基礎解説【中編】
Windows TerminalをGitHubではなく「Microsoft Store」から入手すべき理由
Microsoftのオープンソースターミナルの「Windows Terminal」は、「GitHub」と「Microsoft Store」の両方からダウンロードできる。どちらから入手すべきなのか。(2020/11/2)
見え隠れするMSの真意
AWSやGoogleとは違う、MicrosoftのAIプラットフォーム戦略
オープンソースソフトウェアも活用し、AIプラットフォームの強化を続けるMicrosoft。バイスプレジデントのガスリー氏は、競合他社とは異なる戦略があると語る。(2019/6/19)
オープンソース技術への対応も
AzureのPaaSは今後どうなる? ハイブリッドクラウド環境で競争に直面
Microsoft Azureが提供するPaaSは、ハイブリッドクラウド環境の構築において優位に立っているように見える。だが急速に進化するアプリ開発市場は、依然として激しい競争に直面している。(2018/12/18)
LinuxとmacOS利用者も関心を寄せる
「PowerShell」の未来はオープンソース化によってどう変わるのか
Microsoftは同社の「PowerShell」の開発を秘密裏に進めることはなくなった。PowerShellをオープンソースに移行することにはメリットがある。だが、ユーザーもこうした移行の影響に対処しなければならない。(2018/10/9)
開発者とDBAとの協力関係も改善
事例:ステートフルアプリの速度を最大限に高めたデータベースDevOpsツール
ステートフルアプリの柔軟性を高めるデータベース管理と永続ストレージのソフトウェアが登場し、「データベースDevOps」は成立しない言葉ではなくなっている。小売業、金融業など5社のユースケースを紹介する。(2018/10/9)
UI改善に不可欠
徹底比較:モバイルアプリ開発に必須のテストツール4製品
モバイルアプリのテストは、ユーザーエクスペリエンスを高めるとともに、バグを見つけ出すためにも必要なプロセスだ。アプリ開発に必須となる定番のテストツール「Appium」「Calabash」「Perfecto Mobile」「Ranorex」について紹介する。(2018/9/26)
バージョンや構成管理が必要
Windows環境のDevOps 実践を助ける3つのツールを紹介
DevOpsはWindows環境でも実践可能だが、アプリケーションやシステムの運用方法を調整することが必要になる。Windows環境にDevOpsを組み込むことを助ける3つのツールを紹介する。(2018/9/10)
役立つツールも紹介
クラウドアプリの性能とセキュリティを確保するための5つのテストと主要製品
高いパフォーマンスが発揮されていることを確認し、クラウドアプリのセキュリティを確保する上で重要な5種類のテストの概要を説明する。(2018/8/24)
「AIとIoTが一緒になることで相互に補完できる」
IoTとAIの融合に本気のMicrosoft 「Azure IoT Edge」ツール群とは?
Microsoftは同社が提供する多くのAI(人工知能)機能をインターネット接続型デバイスに拡張した。パブリッククラウドの統合データセンターモデルにおけるIoTの欠点を一部解消するためだ。(2018/7/11)
全ての開発環境、全ての開発者をターゲット
DevOpsを進めるMicrosoftが決断 「Azure DevOps Project」強化点とは
Microsoftは最新のツールを用意してアプリケーション開発者に手を差し伸べている。それは、DevOpsパイプラインを自動的に構成して、クラウドに接続できるようにするツールだ。(2018/7/6)