InfoQ ホームページ ニュース
-
Javaニュース総まとめ: IntelliJ IDEA、JEP 421、Groovy、Open Liberty、Hibernate ORM、Eclipse Collections
今週2021年11月29日の Java 総まとめでは、OpenJDK、JDK 18、Project Loom Build 18-loom+7-288、複数の Spring プロジェクトポイントリリース、Quarkus 2.5.1.Final、WildFly 26 Beta 1、Open Liberty 21.0.0.12、Hibernate ORM 6.0.0-Beta2、Eclipse Mojarra 2.3.17、GraalVM Native Build Tools 0.9.8、Groovy 4.0.0-RC1、Eclipse Collections 11.0.0、IntelliJ IDEA 2021.3、および JReleaser 0.9.0 からのニュースを特集する。
-
ClusterFuzzLiteによりGitHubアクションや他のCI/CDパイプラインでClusterFuzzを実行可能に
ClusterFuzzLiteは、その名前が示すように、Google ClusterFuzzの軽量バージョンだ。fuzzテストを通じてソフトウェアシステムのセキュリティと安定性の問題を見つけることを目的としたツールである。ClusterFuzzLiteは、数行のコードでCIパイプラインに統合されることを目的としているとGoogleは言っている。
-
AWSがWell-Architected Framework向けのカスタムレンズ機能を発表
最近、AWSはAWS Well-Architected Custom Lensを発表した。AWS Well-Architected Toolの新機能だ。この新機能により、顧客は、自身の業界、運用計画、内部プロセスに基づいて、既存のフレームワークを補完する独自のベストプラクティスを実現できる。
-
AWSがAmazon Redshift Serverlessを紹介
サーバレス分析のオプションへのトレンドの一環として、AWS は Amazon Redshift Serverless のパブリックプレビューを発表した。マネージドデータウェアハウスサービスの最新バージョンは、変動するワークロードや予測できないスパイクのためにキャパシティの管理が困難な場所でのデプロイメントを対象としている。
-
Angular13の発表
Googleは最近Angular 13のリリースを発表した。人気のシングルページアプリケーションフレームワークだ。これは、Angular9でのIvyエンジンのリリース以降、着実に小さな改善の流れを続けている。
-
Cryostat 2.0の発表: JDK Flight Recorder for Containers
Red Hat によって開発されたコンテナネイティブの JVM アプリケーションの Cryostat は、Java Flight Recorder (JFR) を使用して Java コンテナの監視およびプロファイリングのためのAPIを提供する。 Cryostat は、JFR をコンテナ時代にもたらし、中央ハブから直接複数の JVM の分析とプロファイリングを可能にする。
-
PantsビルドシステムがJava、Scala、Goを新たにサポート
ビルドシステムのPantsが、現在はアーリーアダプタ向けに提供されている次期リリースにおいて、これまでサポートしていたPythonに加えて、Java、Scala、Goをサポートするようになる。開発者のひとりであるBenjy Weinberger氏と、メインスポンサのToolchainで現在CEOを務めるJohn Sirois氏に話を聞いた。
-
Kubernetes Cluster APIが実運用レベルのv1.0に
Cloud Native Computing Foundation (CNCF)は先頃、Cluster APIプロジェクトが実運用レベル(production-ready)に到達し、v1beta1 APIに移行したことを発表した。クラスタAPIはKubernetesのサブプロジェクトとして、クラスタの生成、設定、更新を行う宣言型APIを提供する。
-
Javaニュース総まとめ: Micronaut 3.2、Quarkus 2.5、JDK 18、Spring HATEOAS 1.4、JKDMon 17.0.14
2021年11月22日は2021年のJava総まとめの中で比較的静かなニュースウィークだった。ニュースでは OpenJDK JEP、JDK 18、Project Loom ビルド 18-loom+6-282、Spring HATEOAS 1.4、Micronaut 3.2、Quarkus 2.5.0、Apache Camel Quarkus 2.5.0 および JDKMon 17.0.14 を特集する。
-
MicrosoftがJCPに参加してJavaの採用を継続
Microsoftは、Java言語の進化を管理するJava Community Process (JCP) に参加した。これにより、独自のOpenJDKディストリビューションを持ち、Visual Studio CodeでのJavaサポートを絶えず改善するなど、MicrosoftによるJavaの採用が継続される。Microsoftは、Eclipse FoundationとEclipse Working Group for Adoptiumの両者の戦略的メンバでもある。Adoptiumは、以前はAdoptOpenJDKと呼ばれていた。
-
AWSがNVIDIA A10G Tensor Core GPUを搭載したEC2インスタンス (G5) が利用可能になったと発表
先ごろ、AWS は、最大8個の NVIDIA A10G Tensor Core GPU を搭載した新しい G5 インスタンスが利用可能になったと発表した。このインスタンスは、第2世代の AMD EPYC プロセッサを搭載している。
-
ゼロショットラーニングの意外な効果 - Roland Meertens氏の講演より
先日のQCon PlusオンラインカンファレンスでRoland Meertens氏は、"The Unreasonable Effectiveness of Zero Shot Learning"と題して、AIベースのアプリケーション開発について講演した。その中で氏は、ファンデーションモデル(foundation model)とゼロショットラーニング(zero shot learning)を使ってアプリケーションのプロトタイプを迅速にデプロイし、フィードバックを得ることにより、大規模なデータセットの収集やモデルのトレーニングを不要にした2つの例を紹介した。
-
ソフトウェア開発における認知バイアスに対処する
認知バイアス(cognitive bias)は、思考を速くする上で有効だ。しかしその結論は、我々が思うほど合理的ではない。バイアスを認識し克服することにより、問題を防止し、ソフトウェアチームのパフォーマンスを向上することができる。
-
CNCFがDevSecOpsにフォーカスした最新のテクノロジーレーダーを公開
CNCFは、エンドユーザTechnology Radarの第6版を公開した。このエディションのテーマはDevSecOpsだ。ソフトウェア開発ライフサイクルのすべてのステップにおけるセキュリティインテグレーションである。レーダーチームは、今日多くのDevSecOpsツールがあり、この領域が急速に成長し、変化していることを強調している。
-
Amazon AuroraがMySQL 8.0をサポート
re:Invent 2021の数日前に、AWSはMySQL 8.0と互換性のあるAurora MySQL 3の一般向け提供を発表した。最新のメジャーMySQLバージョンでは、共通テーブル式(CTE)、ロールベースの認証、非表示のインデックス、以前のAuroraになかったインスタントDDLなどの機能が追加されている。