InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
GoogleCloudワークフローが一般向けに提供開始
Googleは最近、Google Cloud Workflowsが一般向け提供を発表した。Google Cloud Workflowsは、Google CloudとHTTPベースのAPIサービスをサーバーレスワークフローと統合するサービスである。Workflows Connectorsが公開プレビュー版となった。
-
CXXが実現するRustとC++の安全な相互運用
CXXは安全な低レベルバインディング経由でC++コードとRustコードの相互呼び出しを可能にするソフトウェアだ。安全ではないC言語形式のシグネチャ上に外部関数インターフェースを構築する必要はない。InfoQは今回、作者のDavid Tolnay氏と話す機会を持つことができた。
-
GoogleはベアメタルでのAnthosの一般向け提供を発表
最近のブログ投稿で、GoogleはベアメタルでのAnthosの一般向け提供(GA)を発表した。これは、ハイパーバイザーレイヤーなしで、顧客が用意したオペレーティングシステムにデプロイされた物理サーバでAnthosを実行するためのデプロイメントオプションである。ベアメタル向けAnthosにより、顧客は既存のハードウェア、OS、ネットワークインフラストラクチャへの投資を活用できる。
-
Inertia.JSでAPI不要のモノリシックReact/Vue/Sevlteアプリケーションが記述可能に
Inertia.jsは、従来のサーバサイドルーティングとコントローラを使ったシングルページアプリケーションの記述を可能にする。Inertiaがバックエンドとフロントエンドをしっかり結んでくれるので、APIを書く必要はない。開発者は、十分に実績を積んだサーバサイドフレームワーク(Laravel、Ruby on Rails、Dango、AspNetCoreなど)を使用することができる。クライアント上では、React、Svelte、Vueなどを使ったユーザインタフェースの実装が可能だ。
-
AWSがApache AirflowのAmazonマネージドワークフローを導入
先頃、AWSはApache Airflow (MWAA) 用のAmazonマネージドワークフローを導入した。これは、AWSでのApache Airflowのオープンソースバージョンの実行を簡素化し、抽出-変換-ロード (ETL) ジョブとデータパイプラインを実行するワークフローを構築するフルマネージドサービスである。
-
Strangler Fig Patternを使用したマイクロサービスへのモノリスの移行
ScholarPackは、Strangler Fig Patternを使用してモノリスバックエンドから移行した。彼らは、顧客のニーズをターゲットにするために段階的な開発と継続的デリバリーを適用し、その間にモノリスを絞め殺した。
-
Lets Encryptの5年間
5年前、非営利団体は、TLS証明書の自動プロビジョニングを通じて、デフォルトでWebサイトの安全性を高めることを目的として、公開認証局を設立した。 5年後、Lets Encryptは独自のトップレベルルートCAを組み立てている。これは来年デフォルトで提供される。しかし、一部の��いAndroidバージョンでは使用できない。
-
VivaldiブラウザはAndroidユーザのプライバシー保護を改善
Vivaldi Webブラウザは最近、Androidユーザ向けにプライバシー保護が強化されてリリースされた。Vivaldi 3.5は、チャットアプリケーションでWebRTC通信プロトコルを使用するときに実際のIPアドレスが漏洩するのを防ぎ、ユーザがオンラインで追跡される穴を塞ぐ。Vivaldi 3.5では、モバイルユーザがブラウザを終了するときにブラウジングデータをクリアすることもできる。
-
.NET 5の重大な変更点を歴史的テクノロジの面から見る
我々の.NET記事のパート2では、.NET Coreに飛び移ることのできなかった、.NETの歴史的テクノロジを振り返ってみたい。これらテクノロジに関して興味深いのは、APIがそのままコピーされており、将来的な.NET Coreでの実装が示唆されていることだ。
-
.NET 5で導入されたBase Class Libraryの重大な変更
間もなくリリースされる.NET 5では、互換性に関わる重大な変更(breaking change)が多数導入されている。多くは特殊なケースに関わるものや、従来の動作が不適切であったものだが、開発者を驚かせるようなものもいくつかある。一連のニュースの初回として、今回の記事ではBase Class Libraryに注目する。
-
.NET 5でのASP.NET Coreの改善点
今月初めの.NET Conf 2020で、Microsoftは.NET 5プラットフォームをリリースした。このバージョンには広範な新機能と改善点が含まれると同時に、ASP.NET Coreフレームワークにも大きく関わっている。リリースの主眼はパフォーマンスの改善にあるが、Blazor、SingalR、MVC、OpenAPIサポートなどに関する機能やAzure AD認証の統合もそれに次ぐものだ。
-
Spark AI Summit 2020の注目点: Spark 3.0のパフォーマンス改善のイノベーション
初めてオンラインで開催された先頃のSpark AI Summit 2020で、注目点は、Spark SQLの最適化やGPUアクセラレーションなど、Apache Spark 3.0のパフォーマンスを改善するためのイノベーションだった。
-
GoogleがHealthcare Natural Language APIとAutoML Entity Extraction for Healthcareを発表
最近のブログ投稿で、Googleは新しい2つのフルマネージドAIツールのパブリックプレビュー版を発表した。Healthcare Natural Language APIとAutoML Entity Extraction for Healthcareである。どちらのツールも、医療専門家がスケーラブルな方法で何度でも医療文書を確認および分析するアシストをする。
-
.NET 5のランタイム改善 - 機能的実装からハイパフォーマンス実装へ
.NET Conf 2020で行ったスライドを使用しないセッションで、.NETランタイムチームのソフトウェアアーキテクトたちが、ARM64サポート、HTTP/3、単一ファイルアプリケーションのサポートなど、.NET 5ランタイムの改善とその実現方法について発表した。
-
Quantum MachinesがQuantum Computer Orchestrationのユニバーサル言語を発表
テルアビブを拠点とするスタートアップのQuantum Machinesは、新しい量子コンピュータの最初の標準的なユニバーサル言語になることを目指す、量子オーケストレーションのための言語であるQUAを発表した。InfoQは、Quantum Machinesの共同創設者兼CEOであるItamar Sivan博士と話をする機会を得て、この新しいテクノロジーについて詳しく学んだ。