InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
CDK for TerraformがGoのサポートを追加、アセット構築を強化
Hashicorpは先頃、CDK for Terraformのバージョン0.4をリリースした。CDKは、TerraformコンフィギュレーションをC#、Python、TypeScript、Javaなど、さまざまなプログラミング言語で記述可能にするものだ。今回のリリースには、TerraformコンフィギュレーションをGoを使って記述する試験的サポートが加えられている。Terraformモジュールとアセット構築のサポートも強化された。
-
Javaニュース総まとめ - 2021年6月14日週
今週のニュースでは、JDK 17とJDK 18、Open Liberty 21.0.0.6、MicroProfile 4.1、Piranha 21.6.0、Spring Native 0.10.0、Hazelcast Node.js Client 4.2、Hibernate ORM 5.5.2、Hibernate Search 6.0.4、JHipster 7.1.0、Snyk/Azul JVMエコシステム調査、およびPayaraが提供するJakartaEEウェビナーシリーズからのニュースを取り上げる。
-
OpenJDKの論じるSecurityManager以降のプラクティス
JavaのSecurityManagerを非推奨とするJEP-411の導入を受けて、この変更による影響と予想される結果、およびJava 17(長期サポート(LTS)リリース)の早期リリースビルドでの実装に関する議論に、いくつかのプロジェクトが意見を述べている。特にOracleは技術論文"Security and Sandboxing Post SecurityManager"を発表している。
-
AWSがLambda拡張機能の一般提供を発表
先頃、AWSはLambda拡張の一般提供 (GA) を発表した。これにより、ユーザはLambda関数を、モニタリング、可観測性、セキュリティ、およびガバナンスなどの好みのツールと統合できる。GAリリースには、パフォーマンスの向上と一連のパートナの拡張が含まれている。
-
.NET MAUI Preview 4はこちら
.NETマルチプラットフォームアプリUI(.NET MAUI)Preview 4 がここにあり、これが多くの興味深いものをもたらす。Preview 4ではいくつか追加されている。それは、現在サポートされているすべてのプラットフォームで機能するアプリを構築するために使用できる。プレビューでは、デスクトップでのBlazorの実行もサポートされている。そして、Visual Studio IDEでの.NET MAUIのサポートがさらに進んでいる。
-
MicrosoftがAzureブロックチェーンを廃止
Microsoftは最近、Azure Blockchainが9月10日に廃止されることを発表した。Microsoftは、Azure Blockchainのマーケティングを中止する主な理由として、業界の変化と製品への関心の低下を挙げた。MicrosoftはConsenSysと提携して、既存の顧客に移行パスを提供する。ConsenSysのQuorum Blockchain Serviceは、Azure Blockchainと完全に互換性があると言っている。
-
Facebookの圧縮アルゴリズムZstandard 1.5におけるパフォーマンス向上
FaceBookは6年ほど前、Zlibを速度と効率の両面で凌駕することを目指したZstandardを、オープンソースとして公開した。Zstandard 1.5では、一般的な圧縮レベルにおける圧縮速度と、高い圧縮レベルにおける圧縮率を共に���善すると同時に、解凍速度の向上も実現している。
-
PyodideがWebAssemblyを使ってPythonとその科学スタックをブラウザに提供
Mozillaは、Pyodideが、独立したコミュニティ主導のプロジェクトになったことを発表した。Pyodideは、その全てがブラウザで実行される完全なPythonデータサイエンススタックを提供することを目的としたプロジェクトである。Pyodideは WebAssemblyにコンパイルされたCPython 3.8インタープリターを活用しているため、IodideでPython、NumPy、Pandas、Matplotlib、SciPyなどを使用できる。IodideはWeb用の実験的なインタラクティブな科学計算環境である。
-
Amazon SNS、Amazon Kinesis Data Firehose経由でのメッセージのアーカイブと分析が可能に
Amazon Web Services(AWS)は先頃、Amazon SNSがAmazon Kinesis Data Firehoseサブスクリプションをサポートし、"カスタムコードを書く必要なく[...]データレイク(data lake)、データストア、およびアナリティクスサービス"へのメッセージ送信を可能にすると発表した。新たなイベント送信先が加わることで、サードパーティサービスプロバイダのインテグレーションも容易になる。
-
MicrosoftとElasticがパートナーとなり、AzureでElastic Stackを提供
MicrosoftとElasticは最近、Elastic on Azureを発表した。これは、Azureでデータをリアルタイムで検索、分析、視覚化するために、マネージドのElastic、Logstash、Kibanaを提供するプレビューサービスである。
-
Google Nest HubでGoogle Fuchsiaがデビュー
Googleは、少なくとも6年間、ケーパビリティベースのOSであるFuchsiaに取り組んできた。数日前、FuchsiaはNest Hubデバイスへの展開を開始し、正式リリースを迎えた。
-
Quarkus 2.0への道: 継続的テスト
Quarkusは、実行時間、リソース、開始時間と終了時間、そして現在はアプリケーション開発の両方の観点から、Javaエンタープライズアプリケーションを可能な限り効率的にする努力を続けている。Quarkus 2.0は、継続的テスト機能で開発モードを充実させている。これに取り組んでいるシニアプリンシパルエンジニアのStuart Douglas氏が、概要を説明する。
-
AWSが新しいアプリケーション移行サービスの一般向け提供を発表
AWS Application Migration Service(AWS MGN)は、組織がアプリケーション、アーキテクチャ、移行するサーバに変更を加えることなく、アプリケーションをAWSに移行できるようにする新しいサービスである。このパブリッククラウドプロバイダーは、このサービスの一般向け提供を発表した。
-
BlockLike.jsがMIT ScratchからJavaScriptプログラミングへの移行を容易にすることを目指す
BlockLike.jsは、ブロックベースのScratch学習体験をJavaScriptのテキストベースのプログラミングに拡張する教育用JavaScriptライブラリである。
-
GraalVM 21.1がJDK 16をサポート
Oracle Labsは、Java 16用の試験的バイナリをフィーチャしたGraalVM 21.1をリリースした。今回の新リリースでは、ネイティブイメージでの複数ロケールのサポートといった新機能に加えて、パフォーマンスの向上も図られている。一方、従来バージョンのGraalVMインストールパッケージに元々含まれていたNode.jsはオプション扱いになり、マニュアルでのインストールが必要になった。