企業は“開発者の満足度”を軽視しがちだ。開発者の満足度は製品の品質に影響する。開発者の満足度を高め、質の高い仕事をしてもらうにはどうすればいいか。
Webアプリケーション開発用のプログラミング言語として人気を博してきた「Ruby」には幾つかの短所がある。開発者にとってどのような点が問題なのか。
ローコード開発ツール群「Microsoft Power Apps」を使うことで、企業はさまざまなフォームやWebサイトを作成できる。具体的な用途を解説する。
「Ruby」や「Ruby on Rails」を使ったアプリケーション開発にはさまざまなメリットがある。開発者は何に利点を見いだしてRubyを活用しているのか。
開発者なら、言語やフレームワークのバージョンアップへの対応に追われた経験があるだろう。記述方法の変更や関数の追加・廃止といった仕様変更に伴うコード修正を自動化できるとしたらどうだろうか。
「Ruby」はWebアプリケーション開発で広く用いられているプログラミング言語だ。どのような特徴があるのか。概要を解説する。
製造業をはじめ、さまざまな企業がMicrosoftの「HoloLens 2」を活用して業務効率の向上を図っている。一方でHoloLens 2の企業利用には幾つかの課題がある。それは何なのか。
医療分野でMicrosoftの「HoloLens 2」の活用が広がっている。特に活用が進むのは医療教育の分野だ。2つの事例でHoloLens 2の実力に迫る。
パンデミックの課題解決に、Microsoftの「HoloLens 2」を活用する動きが広がっている。さまざまな現場をHoloLens 2はどのように支えているのか。
アプリケーションやWebサービスにビデオ通話の機能を連携可能な「プログラマブルビデオ」がCPaaS市場のトレンドとなりつつある。そもそもプログラマブルビデオとは何なのか。その代表的な用途とは。
Impervaの5年にわたる調査によって、脆弱性が放置されているデータベースの利用率が明らかになった。世界ワースト1として名指しされた国とはどこか。アジア太平洋地域ではどこが危険なのか。
GitHub Codespacesに続きWebブラウザ版が公開されるなど、インストール不要のVS Codeが盛り上がっている。Gitpod社のOpenVSCode ServerもWebブラウザで使えるVS Codeだが、Microsoft純正品とは異なる特徴がある。
Googleはサプライチェーンをデジタルツイン化する技術で製造業や小売業の課題を解決しようとしている。サプライチェーンには今どのような課題があり、それがどう改善するのだろうか。
「Java 17」で利用可能な機能の中には、アプリケーション開発を支援するさまざまな機能がある。例外処理、switch文、継承に関する機能を解説する。
Domino's Pizzaは、アプリ開発の初期段階からセキュリティをプロセスに組み込んでいる。そこにはアプリ開発者を成長させる仕組みがあった。
建設現場のDXに取り組む小柳建設は、建設物の3Dモデルを空間に表示する機能を備えた「HoloLens」用MRアプリを開発して利用している。同社が直面したMRアプリ開発の“落とし穴”と、HoloLensで得られた効果とは。
小柳建設は建設現場で、自社で開発したMRアプリケーションを活用している。同アプリケーションは「HoloLens」で動作し、建設物の3Dホログラフィックを使った遠隔会議を可能にする。開発に至った背景は。
JavaのLTS(長期サポート版)「Java 17」には、どのような機能があるのか。注目すべき機能のうち「Recordクラス」「テキストブロック」を取り上げる。
VolkswagenはArmを発起人とする「Scalable Open Architecture for Embedded Edge」(SOAFEE)に参画している。SOAFEEが目指すソフトウェア定義自動車の現在の課題とは何か。
「システム開発」に関するTechTargetジャパンの「プレミアムコンテンツ」のうち、2021年度上半期に新規会員の関心を集めたものは何か。ランキングで紹介します。
APIは構成可能性を実現し、そのメリットをより高める。アプリケーションそのものだけでなく各種インフラでもAPIを利用すべきだ。しかしAPI化を推し進めた先には課題が待っている。
「Java」はさまざまなアプリケーション開発に活用できるプログラミング言語だ。Javaが開発者からの支持を得続けている理由を説明する。
Testcontainersの開発者によって創設されたAtomicJarは、Java用の統合テスト環境の構築を目指している。
「構成可能性」を導入することで、ビジネスやソフトウェア開発の柔軟性が高まる。だが構成可能性とは何だろうか。構成可能性を基礎から解説する。
「Java」はモバイルアプリケーションからサーバサイドアプリケーションまで、さまざまな開発に利用できるプログラミング言語だ。開発者が支持する理由を解説する。
「Amazon Web Services」「Microsoft Azure」へのITインフラ移行に伴い、World Fuel Servicesは開発プロセスにセキュリティを組み込んだ。こうした「DevSecOps」の実現は何をもたらしたのか。
Kotlinを開発した企業でもあるJetBrainsが、CI/CDのためのクラウドサービスをリリースした。
昔のCOBOLプログラムが古いインフラで今でも動いている――。こうした企業は決して珍しくない。その背景には何があるのか。さまざまな理由で古いCOBOLプログラムを使い続ける必要がある企業は、何をすればよいのか。
最適なRPA製品を選ぶために、サプライヤーに質問すべき8つのポイントを紹介する。これによってサプライヤーの戦略や製品の方向性を知ることができる。
World Fuel Servicesは自社のITインフラをAWSやAzureに移行した際、クラウドリソース間の通信を分析することで管理の効率化を試みた。そのために同社が活用したツール「Sonrai Dig」の効果は。
システム連携の課題は、相手のシステムにどう対応させるかにある。個別対応では開発リソースとコストがかかり過ぎる。OSSの分散イベントストリーミング基盤である「Apache Kafka」がそうした課題を解決する。
モバイルアプリ開発の理想はクロスプラットフォーム化だが、Appleの要求に準拠しようとすると開発工数が膨れ上がる。Appleに左右されずクロスプラットフォーム開発を実現する方法とは。
RPAが有用であることは言うまでもない。だが、当然ながら適していない用途に適用しようとすれば、失敗したり投資が無駄になったりする。
「Microsoft Power Apps」でアプリケーションを開発する際は、設計から運用までのベストプラクティスに従うことが重要だ。3つのベストプラクティスを取り上げる。
米エネルギー企業のWorld Fuel Servicesは、自社データセンターで運用していたITインフラをクラウドサービスに移行した。複数のクラウドリソースを管理することになった同社は、どのような問題に直面したのか。
VolkswagenがOpenShiftでコンテナ環境を整備。コンテナで各種ECUをエミュレートして、その上で実行するソフトウェアのテストを行っているという。同社のデジタルツイン構築の詳細を紹介する。
クラウドベースアプリケーションの停止を避けるには、どのデザインパターンを選ぶのかが重要になる。有力な候補は「キューベースの負荷平準化」「スロットリング」だ。これらを採用したアプリケーションの特徴とは。
Microsoftが無料で提供するソースコードエディタ「Visual Studio Code」の利用が、なぜ急速に広がっているのか。「新しい世代の『Emacs』だ」との声もある、Visual Studio Codeの本当の実力を探る。
「Microsoft Power Apps」はプログラミングの専門知識がなくてもアプリケーションを開発できるツールだ。エンドユーザーのニーズに合ったアプリケーションを作るためのヒントを紹介する。
RDBMSは組織のデータ管理を担う。さまざまなRDBMS製品が存在する中、組織はどのような観点でRDBMS製品を採用したり、置換したりしているのか。読者調査の結果から探る。
OSの多数のバージョンや端末をサポートしつつ迅速かつセキュアにアプリを開発するのは困難であり、開発の負荷を低減するための方法は必須だ。
将来の自動車はソフトウェアで評価されると考えるVolvoは今、ソフトウェアの内製化を推し進めている。これによって同社の次世代モデルは大きく変わるという。
Go、D言語、Nim、Rustで書かれたマルウェアが増加傾向にあるという。わざわざ(現時点では)マイナーなプログラミング言語を使うのには理由がある。攻撃者にとってのメリット、標的にとってのデメリットとは何か。
モバイルアプリを迅速かつセキュアに開発するのは容易ではない。だが失敗すれば競争優位性や信頼を失うことになる。セキュリティを確保するには、基本と原則に立ち返る堅実な方法が必要だ。
クラウドベースアプリケーションのデザインパターンである「リトライ」「サーキットプレーカー」は、どのようなアプリケーションを構築するのに向いているのか。具体例を交えて解説する。
企業ITを取り巻くホットなキーワードの関連記事を紹介する「トレンドキーワードピックアップ」。今回はプログラミング言語「COBOL」に関する記事を取り上げます。
クラウドベースアプリケーションにはさまざまなデザインパターンがある。そのうち障害を広めないことに強みがある「バルクヘッド」を取り上げる。
Webアプリケーションの保護手段として、GartnerはクラウドWAFに注目する。主要なクラウドWAFプロバイダーとサービスの一部を紹介する。
クラウドネイティブなアプリケーション開発でプログラミング言語「Rust」を採用する開発者は、何をメリットと捉えているのか。デメリットと共に解説する。
Webアプリケーションやモバイルアプリケーションの脆弱性のほとんどは、ごく当たり前な処理の欠落に起因しているという。開発者が絶対にやるべきこととは何か。
ストレージAPIは多義的な用語であり、提供者や場面によって意味が異なる。本稿ではストレージAPIという用語の再整理を試みる。
クラウドネイティブなアプリケーションの開発者の間で、プログラミング言語「Rust」が人気を博している。Rustにはどのようなメリットがあるのか。
クラウドネイティブ、モダナイゼーション、DXなどの文脈でもてはやされているマイクロサービス。全ての企業が取り組むべきものなのか。デメリットも含めて再整理しよう。
Webアプリケーションの開発に役立つ仮想アプライアンスには、どのようなものがあるのか。「LAMP」「Jenkins」「WildFly」を利用可能な無料の仮想アプライアンスと、無料であることによる注意点を説明する。
「API」は当然ながら「SDK」とも「RPA」とも異なる。ただしアプリケーション開発やビジネスプロセスの効率化といった観点では、APIとSDK、APIとRPAは比較対象になり得る。それはどういうことなのか。
ライブラリとフレームワークは、アプリケーション開発における役割や設計思想が異なる。開発者の視点から、それらを見分ける方法を解説する。
「Microsoft Power Apps」は、さまざまなアプリケーションをノーコード/ローコードで開発できる。新型コロナウイルス感染症の接触確認アプリケーションの開発に、Power Appsを活用する企業もある。
データ分析やWebアプリケーション開発に役立つ仮想アプライアンスが幾つかある。こうした仮想アプライアンスのうち、無料で利用可能な「Elastic Stack」と「Bitnami WordPress Stack」の機能と用途を説明する。
Javaで扱う参照型変数やパッケージの命名時に従う標準的な命名規則とは、どのようなものか。Javaでの命名規則に「ケバブケース」を使うべきではない理由と併せて解説する。
ライブラリとフレームワークは、どちらもアプリケーション開発を支援するプログラミング部品だ。両者の違いとは何か。
ノーコード/ローコード開発ツール「Microsoft Power Apps」を使えば、IT管理者やエンドユーザーはさまざまなアプリケーションを開発できる。例えば何の開発が可能なのか。
主要なデータ仮想化ツールのうち「IBM Cloud Pak for Data」「PowerCenter」「TIBCO Data Virtualization」を解説する。自社のニーズに合った機能や特徴があるツールはどれか。
「Java」のソースコードを書く上で、標準的な命名規則に従うことは重要だ。変数、メソッド、定数を定義する際に従うべき命名規則をまとめた。
コンテナ運用管理の主要ツールである「Kubernetes」と「Rancher」はどのような違いがあり、どのような関係にあるのか。開発者が知っておくべき基礎知識と、2つのツールの連携方法を解説する。
Microsoftのノーコード/ローコード開発ツール「Power Apps」は、どのようなアプリケーションの開発を可能にするのか。具体例を3つ紹介する。
タスクを効率的に処理するアプリケーションを簡単に開発したい――。こうしたニーズに応えるのが「Microsoft Power Apps」だ。Power Appsはどのようなツールであり、何を実現するのか。ざっくりと解説する。
さまざまなデータを活用する際に有用な「データ仮想化」ツールには、どのような選択肢があるのか。主要なデータ仮想化ツールのうち「Actifio Sky」「Denodo Platform」を取り上げる。
「Java」プログラムはOSに関係なく動作する。開発元のSun Microsystemsは何を意図して、Javaをこうした設計のプログラミング言語にしたのか。その理由と仕組みを解説する。
Oracleは「Oracle Cloud Infrastructure」をいつでも無料で利用できるサービス「Always Free」を充実させている。Always Freeを利用するときの注意点と、Oracleが無料プランの提供に積極的な理由を説明する。
かつて人気を集めていたり、不可欠だと考えられていたりしたプログラミング言語も、さまざまな理由で衰退期を迎えることがある。これらの中から「Perl」と「Objective-C」を紹介する。
「データ仮想化」とは、どのような技術なのか。データ仮想化ツールはどのような機能を持つのか。製品の理解と選定に役立つ基礎知識をまとめた。
「Oracle Cloud Infrastructure」(OCI)は無料プランの「Always Free」を充実させている。「Always Free」の特徴と、大手ベンダーAWSの無料プランとの違いを説明する。
実力があり、根強いファンがいるにもかかわらず、衰退の危機にあるプログラミング言語は幾つかある。その中から「Haskell」やバージョン6.0以前の「Visual Basic」を取り上げる。
プログラミング言語の普及度と実力は必ずしも一致しない。ただし、これから学ぶプログラミング言語を決める上で、普及度は重要な指標だ。実力がありながら、今後廃れる可能性のあるプログラミング言語はどれなのか。
企業は、さまざまなログの収集と分析に追われている。ログ収集・分析作業を効率化するヒントや注意すべき点とはどのようなものか。
RPAのメリット/デメリットを理解し、効果的なユースケースを検討するだけではまだ足りない。経営陣はRPAの導入効果について“誤った考え方”に傾きがちだ。RPA推進者はこれを防ぐ必要がある。
「経営とIT」や「システム開発」「データ分析」などに関するTechTargetジャパンの「プレミアムコンテンツ」のうち、2021年度第1四半期に新規会員の関心を集めたものは何か。ランキングで紹介します。
「Fluentd」の名前は、以前は「Fluent」だった。なぜ「d」が付いたのか。その背景には検索エンジンの存在があった。Fluentd命名のいきさつを背景に、ツール命名におけるSEOの重要性を解説する。
エンジニアがプログラミング言語「Go」を学ぶ上での難しさとは何か。Goを用いたログ取得、分析の課題とは。専門家に聞いた。
APIによるシステム統合はモダナイズの要と考えられているが、全てのケースにAPIがマッチするわけではない。APIを使うべきではない場合もあり得る。APIよりもRPAが向いている場面とは何か。
企業がプログラミング言語「Go」を利用するメリットは何か。メインフレームの「COBOL」プログラムからGoプログラムへの移行を成功させた専門家が、自身の経験を基に解説する。
サイバー犯罪者は「Python」向け開発ツール「PyInstaller」を悪用することで、難読化などの隠蔽工作をせずに、マルウェア対策ツールを擦り抜ける攻撃プログラムを開発できる可能性があるという。その仕組みとは。
「インタープリタ言語」はどのようなプログラミング言語なのか。「コンパイル言語」と比較した場合の特徴は何か。そもそもプログラミング言語をこの2種類に分類することに意義はあるのか。
RPAとAIを連携させることにより、インテリジェントに意思決定するシステムを構築できる。自ら学習し、改善するシステムの可能性も開ける。だが、RPAにはあるリスクが内在する。
「Python」ソースコードを実行可能ファイルに変換する開発ツール「PyInstaller」が、サイバー犯罪者のマルウェア開発を容易にする可能性があると専門家は指摘する。それはどういうことなのか。
開発者は変数の基本的な命名規則を知っておく必要がある。主要な命名規則である「パスカルケース」「キャメルケース」「スネークケース」「ケバブケース」の違いを理解しよう。
プログラミング言語を「コンパイル言語」「インタープリタ言語」に分けて整理することがある。両者は何が違うのか。まずはコンパイル言語の特徴やメリット、デメリットを説明する。
RPAはもはや人間の作業を模倣するだけの存在ではなくなった。むしろ人間よりも優れている面もある。RPAの適用方法を検討する上で、こうした優位点を考慮する必要がある。
「Visual Studio Code」用拡張機能を提供するマーケットプレース「Visual Studio Marketplace」。オープンソースの「Open VSX Registry」はその代替を目指すという。Visual Studio Marketplaceだけでは駄目なのか。
「Java」は登場当初から「Java」だったわけではない。元の名前は別であり、ある理由で改名を余儀なくされた。なぜ改名が必要だったのか。Java以外にはどのような候補があったのか。
OSSの正規のプログラムを乗っ取る攻撃方法「スクワッティング」をセキュリティ研究者が発見した。具体的な攻撃方法や危険性を解説する。
さまざまな理由で古い「COBOL」プログラムを使い続ければならない組織は、COBOLとどう向き合っていけばよいのか。「COBOLそのものが変わればよい」という考え方もあるが、それは根本的な解決策になるのか。
「Java」のAPIの著作権を争いGoogleとOracleが繰り広げた法廷闘争とその結末は、さまざまな意見を呼んだ。この判決はソフトウェア開発者にとってどのような意味を持つのか。
コーディングが好きで、ITに関する知識を誰かに伝えたいと思っている人は「デベロッパーアドボケート」の適正がある。どのような役割を持ち、どのような人が向いているのか。
今や誰もがコンテナを前提に話をする。確かにコンテナには多くのメリットがある。ではアプリケーションのモダナイズに際して、皆コンテナ化に取り組んでいるのだろうか。
コンテナオーケストレーターの「OpenShift」と「Kubernetes」は似ているが、全てが同じわけではない。両者の共通点を整理しつつ、どのような違いがあるのかを解説する。
セキュリティ研究者が、オープンソースソフトウェアを悪用した侵入の手口を明らかにした。MicrosoftやAppleなどの大手IT企業にも、この手口による侵入のリスクがあるという。どのような手口なのか。
古い「COBOL」プログラムの移行先インフラとして「プライベートクラウド」を選ぶと、どのようなメリットが得られるのか。移行の際に注意すべきこととは。
Googleによる「Java」のAPIソースコード引用について、米最高裁は判決で合法との判断を示した。開発者にとっては朗報との見方がある一方、「判決には疑問の余地がある」と考える専門家がいる。どういうことなのか。
Microsoftが無償提供するオープンソースのソースコードエディタ「Visual Studio Code」は、利用可能なプログラミング言語や動作可能なデバイスを拡充させている。現状を整理しよう。
「ノーコード/ローコード開発」は、プログラミングをより身近な存在にすることができるのか。Microsoftのノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」の担当者に聞いた。
「Java」のAPIに関する著作権を巡る米最高裁判所での訴訟で、GoogleがOracleに勝訴した。その要因とは何か。今回の結果がJavaに与える影響とは。専門家の意見から探る。
組織に古くからあるシステムで「COBOL」プログラムがいまだに稼働し続けていることは珍しくない。なぜそのような状況が生まれるのか。組織はなぜモダナイゼーションに踏み切れないのか。
ソースコードエディタ「Visual Studio Code」が開発者に好まれる理由はさまざまだ。機能面の理由だけではなく、MicrosoftがVisual Studio Codeの開発で示した姿勢も重要な理由になっているとみられる。それは何か。
プログラミングの学習を始めたばかりの人にとって、重要かつ難解なのが変数の命名規則だ。混同しがちな2つの命名規則「パスカルケース」「キャメルケース」の違いを、具体例を交えながら分かりやすく説明する。
「Microsoft Power Fx」はMicrosoftが新しく開発したノーコード/ローコード開発用のプログラミング言語だ。その機能と仕組みには「Microsoft Excel」との共通点があるという。何が同じで、何が違うのか。
月間1400万ユーザーを誇るソースコードエディタ「Visual Studio Code」。なぜ人気なのか。ユーザーの声を基に、その理由を探る。
Microsoftが開発したノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」とはどのようなものか。ノーコード/ローコード開発を取り巻く環境と併せて同社の担当者が解説する。
欲しいデータをより迅速に手に入れたいというニーズを満たすのが「データマート」だ。そのメリットを整理し、データウェアハウス導入済みの企業が、新たにデータマートを構築する際の予算獲得のこつを紹介する。
Javaエンジニアがデータサイエンスに取り組むなら、別のプログラミング言語を検討することも視野に入る。有力な候補となるのが「R」「Python」だ。それはなぜなのか。R、Pythonそれぞれの基本的な特徴を見ていこう。
聖マリアンナ医科大学病院はAI技術を活用した画像分析の実証実験を実施する。エントランスで車いすの利用者をカメラ画像から検知し、自動ドアの開放時間を長くするなど安全の向上につなげる。
データ活用の要となるシステムが「データウェアハウス」だ。どのような役割やメリットを持つのか。データウェアハウスの基本的な特徴を整理する。
中古住宅の買い手が見つからない「空き家問題」の解決に向け、PwC Japanグループはバーチャル空間で中古住宅のリフォームを試行できるツールを搭載したシステムを提供。不動産売買マッチングの精度向上を目指す。
MicrosoftではRustの利用が増大しており、「Microsoftも貢献しなければならない」という決断に至ったという。
電気自動車や自動運転車に搭載されるソフトウェア(制御機構は除く)は、一般的な「組み込みソフトウェア」とは異なるという。どのような技術スタックを使っているのだろうか。
「グラフデータベース」と「リレーショナルデータベース」は、それぞれ扱うのに向いているデータや適切な用途が異なる。両者の主な違いや活用例、選び方のヒントを紹介する。
「Java」の進化はアプリケーション開発に大きな影響を与えてきた。Javaの企業向け仕様群「Java EE」の豊富な要素のうち、特に画期的だった3つの要素を振り返る。
代表的なデータベースである「グラフデータベース」と「リレーショナルデータベース」。それぞれの仕組みや取り扱うデータ構造を説明する。
「Java」エンジニアの間で、次に習得すべきプログラミング言語の候補として「Kotlin」「COBOL」を検討する動きがある。その背景には何があるのか。JavaエンジニアがKotlinおよびCOBOLを習得する意義とは。
大規模なコンテナ環境を扱う際に必要になるのが「Kubernetes」です。ただしKubernetesそのものを使ってコンテナクラスタを構築するのは簡単ではありません。どのような点に注意が必要なのでしょうか。
ベンダーは「HCI」(ハイパーコンバージドインフラ)でコンテナオーケストレーションツール「Kubernetes」を利用しやすくする取り組みを活発化させている。HCIとKubernetesにどのような可能性を見込んでいるのか。
「Oracle Database」の新バージョン「Oracle Database 21c」はさまざまな新機能を搭載している。その中から確認しておきたい新機能を紹介しよう。
新しいプログラミング言語が生まれ続ける中、いまだに広く使われているのが「Java」だ。Javaはどのようにして人気を集めるようになったのか。登場から現在までの変化を整理する。
セキュリティ担当者がコーディングを学ぶことは業務にさまざまなメリットをもたらす。本稿は「シェルスクリプト」「SQL」を学ぶ利点と学習方法を説明する。
「HTML」「JavaScript」の知識を身に付けておくことは、セキュリティ担当者にとって決して損ではないという。それはどういうことなのか。
デフォルトブランチ名を「master」から「main」に変更したGitHub。この変更はどのような影響をもたらすのか。ネガティブな影響とポジティブな影響を探る。
セキュリティ業務でコーディングが役立つ場合は珍しくない。セキュリティ担当者が学ぶべき5つのコンピュータ言語のうち「Python」を紹介する。
Googleがモバイル向けの新たなOSをオープンソースで開発中だ。まだ多くの点が不明だが、既にダウンロードしてビルドすることも可能になっている。
サーバレスには悩ましい問題がまだまだある。予測できないコストや構築が難しいテスト環境などだ。だが、サーバレスに対する正しいアプローチは欠点に目を向けることではない。
「GitHub」が新規作成リポジトリのデフォルトブランチ名を「master」から「main」に変更した。その背景には、差別的な言葉をなくそうとする世界的な動きがある。
Oracleの手元にあった「Java EE」は、Eclipse Foundationの下で「Jakarta EE」に名前を変えた。さらに「Jakarta EE 9」の登場でパッケージ名が変わった。単に名前が変わっただけだが、その影響は以外と大きい。
「マイクロサービスアーキテクチャ」の基礎知識を確認できるクイズを掲載したブックレットを公開しました。TechTargetジャパン会員であれば無料でダウンロードできます。
サーバレスには多くのメリットがある。だが幾つか認識しておくべき問題もある。パフォーマンスを制御できない(実行速度を予測できない)とはどういうことなのか。解決する方法はあるのか。
画像処理の研究者にして開発者でもあり、JPEG XLの仕様策定にも関わっているスナイアーズ博士が、JPEG XLの特徴を解説する。JPEGからの移行は進むだろうか。
スタートアップのInternalが、ノーコード/ローコード開発ツールの機能を強化した。最新版はドラッグ&ドロップでの開発やオンプレミスのインフラでの稼働を可能にしたという。そもそもどのようなツールなのか。
Microsoftはマルチプラットフォーム対応を積極的に推し進めている。Apple製品やAndroidにどう対応するのか。強化されるArmサポートの動向とは。Microsoftの多方面作戦の状況を概観する。
Apple製OS用アプリケーションの開発で使われるプログラミング言語は、従来中心だった「Objective-C」と、近年台頭している「Swift」の主に2つだ。どちらを選べばよいのか。長所・短所、選定時のポイントをまとめた。
オンプレミスのDBMSからオープンソースの「PostgreSQL」に乗り換えた企業にIKEAとKonica Minolta Healthcare Americasがある。なぜPostgreSQLなのか。両社に選定理由や活用術を聞いた。
既知の通り、2021年のメジャーアップデートでWindows 10のユーザーインタフェースが刷新される。そこからアプリケーション開発者に対するMicrosoftの戦略を垣間見ることができる。
Apple製OS用アプリケーションを開発可能なプログラミング言語として2014年に登場した「Swift」は、それまで主流だった「Objective-C」と何が違うのか。Swiftの特徴を整理する。
バージョン管理ツール「Git」をGUIで操作できるVershdの最新版がリリースされた。ブランチ比較ツールが追加され、コードのブランチの状態を簡単に把握できるようになった。
複数のKubernetesディストリビューターが競争し、コミュニティーが発展し、Kubernetes用の多数のツールが生まれている。ジョー・ベダ氏が考えるエコシステムの理想型とは。
Apple製OS用アプリケーション開発で利用される主なプログラミング言語の一つが、オブジェクト指向プログラミング言語である「Objective-C」だ。その特徴を紹介しよう。
VMwareのKubernetes関連製品群がVMware Tanzuだ。VMwareはTanzuで何をやろうとしているのか。Kubernetesの創始者の1人で現在はVMwareのプリンシパルエンジニアであるジョー・ベダ氏に聞いた。
「Kubernetes」の基礎知識を確認できるクイズを掲載したブックレットを公開しました。TechTargetジャパン会員であれば無料でダウンロードできます。