InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
AllegroがHermes 1.0をローンチ、Kafkaを基盤とするRESTベースのメッセージブローカ
AllegroがHermesのバージョン1.0を発表した。Apache Kafka上に構築された、Rest APIベースのメッセージブローカだ。新機能は含まれないが、この最初のメジャーバージョンリリースは、現在の安定版コードベースを基盤としている。
-
ML.NET - .NETエコシステムのための、オープンソースのマシンラーニングフレームワーク
Microsoftは今月初め、.NETエコシステム用のオープンソースのマシンラーニング(ML)フレームワークであるML.NETの、最初のメジャーバージョンをリリースした。ML.NETでは、C#またはF#を使用してカスタムMLモデルを開発することができる。開発したモデルは、感情分析、詐欺やスパムの検出、商品や映画のレコメンデーション、画像の分類、その他のシナリオへの適用が可能だ。
-
IoTセマンティクステストのためのオープンソースのテストウェア: Eclipse IoT-Testware
プロジェクトEclipse IoT-Testwareは、モノのインターネット(IoT)ソリューションを開発する業界と企業向けに、オープンソースのテストツールとプログラムを無償で提供している。TestCon Moscow 2019では、Fraunhofer FOKUSのシニアサイエンティストであるAxel Rennoch氏が、IoTの品質保証について講演した。
-
クラウドネイティブアプリケーション開発サポートが強化されたMicronaut 1.1
先日のGoogle Cloud Nextカンファレンスで、Object Computing、Inc.(OCI)は、Micronaut 1.1のリリースを発表した。gRPC、GraphQL、Google Cloud Platform(GCP)、RabbitMQ、Amzon Web Services(AWS)をサポートする。JDKのIntrospectorに代わる新しいBean Introspection API、Micronaut Testプロジェクト用の新たなテンプレートなどが新機能だ。
-
コマンドラインJSONプロセッサJQをWebAssemblyでブラウザに移植する - Robert Aboukhali氏とのQ&A
コマンドラインJSONプロセッサのjqは、元々C言語で記述されていたが、先頃WebAssemblyに移植され、現在はブラウザのJavaScript環境で利用することができる。InfoQは、Invitaeのバイオインフォマティクス・ソフトウェアエンジニアであるRobert Aboukhalil{/0)氏から、既存ソフトウェアをWebAssemblyに移植する場合の課題と、その結果が開発者にもたらすメリットについて聞くことにした。
-
マイクロサービスフレームワークのLagom 1.5がAkka Managementを導入、KubernetesとOpenShiftをサポート
マイクロサービスフレームワークLagomのバージョン1.5には、Akka Management、Akka対応アプリケーションを操作するツールセット、KubernetesまたはOpenShiftへのデプロイサポートが付属する。先日リリースされたばかりのこのバージョンは、Play 2.7.0、Alpakka Kafka 1.0、Akka 2.5.22をベースに、CouchbaseとAkka gRPCによるgRPCサポートが加えられている。
-
.NETのDockerエクスペリエンスを改善する - DockerCon 2019より
DockerConの最新エディションでMicrosoftは、過去1年間に.NETコアに実施された多数の改善点を公開した。すべて.NETとDockerを共用するエクスペリエンスの強化を目的とするものだ。
-
Flutter 1.5はWebサポートを含むマルチプラットフォームへ
先日のGoogle I / O 2019イベントでテクニカルプレビューとして発表されたFlutter 1.5は、新しいフォームファクタデバイス、デスクトップ、Webなど、複数のプラットフォーム用のネイティブアプリケーションを作成可能にすることを目標に置いている。
-
Googleがランドマーク認識および検索用の大規模データセットGoogle-Landmarks-V2をリリース
Googleは、Landmark RecognitionとRetrieval用に改良されたデータセットのGoogle-Landmarks-v2と、大規模なインスタンスレベルの画像認識用TensorflowコードベースのDetect-to-Retrieveをリリースした。Google-Landmarks-v2をベースとした2つのコンパニオンKaggle競技も同時にローンチされている。500万のイメージに200,000以上のランドマークを収めた、これまで公開された中で最大のランドマークデータセットだ。
-
EclipseとOracle、javaxパッケージ名前空間と商標の扱いに関する合意を断念
Eclipse FoundationとOracleは、Java EEのjavaxパッケージの今後の拡張方法について、合意に達することができなかった。
-
JavaScripr言語にリアクティビティを実現するフロントエンドフレームワークSvelte 3 - 作者のRich Harris氏に聞く
先日リリースされたフロントエンドフレームワークのSvelte 3には、JavaScriptでリアクティビティを記述する新たな構文が導入されている。InfoQは開発者のRich Harris氏にインタビューして、Svelte 3の持つ意味、開発者への影響などを聞いた。
-
GoogleがAI Platformをローンチ、エンドツーエンドでMLプロジェクトを構築・実行・管理
Googleは先頃、マシンラーニングモデルを開発、テスト、デプロイするためのエンドツーエンドのプラットフォームとして、AI Platformをローンチした。さまざまな製品やサービスをひとつのホストに統合することにより、企業がAIを使って複雑かつ困難な問題を、協調的かつ容易に解決できるようにする。
-
Microsoftが.NET Framework 4.8をリリース
Microsoftは.NET Framework 4.8をリリースした 。過去2年間で最初の、重要な.NET Frameworkリリースとなる。新しいリリースには、Windows Forms、WCF、WorkFlow、WPFなど、複数の製品分野における改善が含まれている。Base Class Library(BCL)と共通言語ランタイム(CLR)にも変更がある。このリリースに影響を受けるすべての製品分野において、バグ修正が行われている。
-
Microsoftが自社の量子コンピューティング言語Q#をオープンソースとして公開
Build 2019カンファレンスでMicrosoftは、今年の夏、GitHubにおいて、Q#コンパイラや量子シミュレータを含むQuantum Developer Kitの一部をオープンソースとして公開すると発表した。
-
イベントストリームKafkaとワークフローエンジンZeebe
先日アムステルダムで行われた合同ミーティングで、Kai Waehner氏は、分散ストリーミングプラットフォームのApache Kafkaについて、その特徴とイベント駆動アーキテクチャの適性を説明した。またBernd Rücker氏は、ワークフローエンジンが複雑なビジネスプロセスを処理可能であることを説明した上で、スケーラブルな新しいワークフローエンジンのZeebeがkafkaとの併用に適していると論じた。