InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
マイクロソフト、パフォーマンス重視のWindows用React Nativeを発表
マイクロソフトは最近Microsoft Build 2019で、パフォーマンス指向で再実装したReact Native for WindowsをMITライセンスで発表した。新しいReact Native for Windowsにより、React Native開発者はReactを使用してネイティブWindowsアプリケーションを構築できる。Windows 10 SDKのサポートにより、開発者はPC、タブレット、ラップレット(ラップトップPCとタブレットのハイブリッド)、Xbox、Mixed RealityデバイスなどのさまざまなWindowsデバイスをターゲットにすることができる。
-
Spring Cloud、プラガブルなサーキットブレーカインタフェースを発表
Spring Cloudのインキュベーターは、プラガブルなサーキットブレーカーインターフェースを提供するSpring Cloud Circuit Breakerと呼ばれる新しいプロジェクトを導入した。これはシステムが早期にエラーを発生し、連鎖的な失敗とシステムの過負荷を防ぐのに役立つ。
-
2019年のRustの進化は成熟を目指す
Rustの今年のロードマップは、2019年を通しての言語開発の主要な優先事項を設定するための、コミュニティからのブログ投稿の公募の結果である。それには、ガバナンスモデルの再構築、新しい言語機能の軽量化、コンパイラの改善が含まれる。
-
Medium.comクローンフロントエンドフレーム実装をベンチマークでランク付けする
フロントエンドフレームワークを使用した18種類の重要なフルスタックアプリケーション実装を、RealWorldベースのベンチマークで比較した、Conduitというコードネームのベンチマーク結果が先日更新された。大部分(18中13)のフレームワークが、最上位のLightHouseパフォーマンススコアを記録している。Svelte, Stencil, AppRun, Dojo, HyperApp, Elmの5つは、ネットワーク上で転送されるペイロードの最小値(30KB未満)を示した。
-
リテールモノリスからマイクロサービスへの移行 - Sebastian Gauder氏のMicroXchg Berlinでの講演より
ベルリンのMicroXchgで行ったプレゼンテーションの中で、Sebastian Gauder氏は、氏と氏のチームが、ドイツの大企業であるREWEにおいて、それまでの食品小売用モノリスを、270のマイクロサービスからなる複数のビジネスドメインに移行し、チーム数を2から48に拡大した方法について解説するとともに、これを可能にするために設定した、さまざまな設計上の目標と規則について論じた。
-
SalesforceがEinstein Services製品にインテリジェンスを追加
最近のプレスリリースで、SalesforceはEinsteinプラットフォームへの機能追加を発表した。ローコード、ポイントアンドクリックの設定ベースのソリューションを使用してAIソリューションをSalesforce開発者および管理者に提供することを目的としている。このプラットフォームに最近追加された機能には、Einstein TranslationおよびEinstein Optical Character Recognition(OCR)がある。
-
Nest.js 6はGraphQLとの統合と、プラットフォームの柔軟性を改善
Nest.jsは最近、TypeScriptフレームワークのバージョン6のリリースを発表した。Nest.js 6はGraphQLのサポートを改善し、さらにフレームワークのプラットフォーム固有の部分を切り離して、従来のExpressおよびNode.jsベースのアーキテクチャ以外のアプリケーションをサポートする。
-
GitHub Package Registryがソースコードとパッケージを統合
GitHubは新しいPackage Registryの限定ベータ版を立ち上げた。ソースコードと同じユーザインターフェースでパブリックまたはプライベートパッケージの公開をシンプルにすることを目的としている。GitHub Package Registryはnpm、Maven、RubyGems、NuGet、Dockerイメージをサポートしており、より多くのパッケージ管理ツールのサポートがすでにロードマップ上にある。
-
Oracle Weblogic Serverにリモートで悪用される可能性のある大きな脆弱性
セキュリティ研究者がOracle Weblogic Server(WLS)に新たにリモートから悪用可能な脆弱性を発見した。CVE-2019-2725はユーザ認証なしでリモートから悪用される可能性があり、全体のCVSSスコアは10のうち9.3であり、重大な脆弱性となる。Oracleはこの問題の影響を受けるサーバのバージョンが10.3.6.0と12.1.3.0であることを記したセキュリティ警告を発表した。
-
GoogleがCloud Codeを発表:IntelliJとVisual Studio CodeをKubernetesアプリに拡張
最近のGoogle Cloud Next 2019で、GoogleはCloud Codeという新しい��発者ツールを発表した。Cloud Codeを使用すると、開発者はJetBrains IntelliJ Idea IDEやMicrosofts Visual Studio Codeエディタなどの開発環境用の一連のプラグインを入手できる。
-
MicrosoftがAnomaly DetectorとCustom Visionの2サービスを新たに提供、コグニティブサービスの範囲を拡大へ
Microsoftは先頃、 Anomaly Detectorのパブリックプレビューと、Custom Visionの一般供与を発表した。2つのサービスによってMicrosoftは、ユーザへのコグニティブサービス(Cognitive Service)の提供をさらに拡大する。
-
Node.js 12リリース、セキュリティ、パフォーマンス、モジュールを改善
Node.jsプロジェクトは、その基盤であるV8 JavaScriptエンジン、起動パフォーマンス、ES6モジュールなどの改善を加えたNode.jsバージョン12をリリースした。
-
Ghidra - Java 11上で動作するNSAのリバースエンジニアリングツール
Ghidraは、アプリケーションセキュリティエンジニアによるアプリケーションフロー解析を支援することを目的として、、Javaで記述されたリバースエンジニアリングツールだ。多数のシステムアーキテクチャにおいて、逆コンパイルと分析の作業を自動化する。
-
メッセージングとクラスタを改善したWildfly 16
四半期毎のデリバリモデルを継続して、先月、Wildfly 16がリリースされた。2,000件に及ぶイシューやリクエストやバグが、クローズあるいは解決されている。今回のリリースには、独自のWildglyサーバ構築のためのプロビジョニングツールであるGalleonや、JDK12との互換性に加えて、メッセージングおよびクラスタサポートなど、いくつかの拡張も含まれている。
-
MozillaがWASIイニシアティブを発表、WebAssemblyをすべてのデバイス、コンピュータ、オペレーティングシステムで動作可能に
Mozillaは先頃、あらゆるデバイス、マシン、オペレーティングシステムで同じWebAssemblyコードを実行することを目的とした、新たな標準化の取り組みを発表した。新標準のWebAssembly System Interface(WASI)では、複数の実際のオペレーティングシステムで実装可能な、概念的な単一のオペレーティングシステムインターフェイスを定義する。MozillaとFastlyがすでに、WASI実装のプロトタイプを提供している。