BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Java に関するすべてのコンテンツ

  • Eclipseコレクション11.0.0を特徴付ける新たなAPIと機能

    Eclipse Collections 11.0.0は、Javaコレクションタイプと互換性のあるライブラリであり、そのリリースにより、パフォーマンスを向上させるための新しいメソッドと機能が提供される。ClassComparerクラスが、2つのクラスのメソッドを比較し、類似点と相違点を表示するために導入された。

  • TypeScript 4.6ベータ版で型推論とエラーチェックが改善

    TypeScriptチームはバージョン4.6ベータ版をリリースした。制御フロー分析、クラスコンストラクター定義、JavaScriptファイルのエラーチェックなどが改善されている。TypeScriptでは、型が判別可能なUnion型である関数パラメーターのシグニチャーを絞り込むことができるようになった。

  • Java Newsラウンドアップ - Payara Platformの2022年ロードマップ、OpenJDKドラフト、Kotlin 1.6.20-M1、Gradle 7.4

    今週、2022年2月7日版のJavaラウンドアップは、OpenJDK、JDK 18、JDK 19、JCPがJSR 381を承認、Payara Platform 2022のロードマップ、Quarkus 2.7.1、Helidon 2.4.2、Micronaut 3.3.1、Hibernate Search 6.1.1、Hibernate Reactive 1.1.3.Final、JReleaser Early-Access、Failsafe 3.2.1、Kotlin 1.6.20-M1、Apache Tika 2.3.0のリリースとApache Tika 1.xリリーストレインの終了、といった内容でお届けする。

  • Log4Shellの防御 - Contrast SecurityのArshan Dabirsianghi氏が語るJava Agent

    システムの持つ重要性と、log4shellの脆弱性が深刻かつ重大であることから、その修正には新たなアプローチが求められていた。この防御戦略で重要な役割を果たすのはJava Agentだ。アプローチに関する理解を深めるべく、InfoQは今回、Contrast Securityの創設者でチーフサイエンティストのArshan Debirsianghi氏に話を聞いた。

  • Failsafe 3.2が新たなレジリエンスポリシをリリース

    Java 8以降を対象とする軽量なフォールトトレランスライブラリであるFailsafeが、2021年11月、メジャーリリースとなる3.0をローンチした。さらに、先日発表されたバージョン3.2では、Rate LimiterおよびBulkheadポリシが追加されている。JavaのCompletableFutureのような、非同期コードとの統合も可能だ。

  • AzulがJavaクラウドコンパイラを起動

    Azulは、Java JITコンパイルをローカルシステムからエラスティックリソースにオフロードする新しいクラウドネイティブコンパイラをリリースした。これにより、アプリケーションの実行に必要なリソースの量が減り、パフォーマンスがピークに達するまでの時間が短縮される。

  • Java News Roundup: JEP 423、Quarkus 2.7.0、Micronaut Serialization、JReleaserの早期アクセス

    今週2022年1月31日の Java ラウンドアップは、OpenJDK (JEP 423)、JDK 18、JDK 19、Project Loom Build 19-loom+3-89、Spring Framework の更新、Quarkus 2.7.0.Final、新しい Micronaut Serialization モジュール、Apache Camel Quarkus 2.7.0、Apache Camel 3.15.0、2番目の JReleaser 早期アクセスビルド、JobRunr バージョン4.0.7 および 4.0.8、および Failsafe 3.2 のニュースを特集する。

  • Java News Roundup - LoomとPanamaのアップデート、Groovy 4.0、GraalVM 22.0 CE、Jakarta EE RPC

    今週の"Java roundup for January 24th, 2021"では、OpenJDK、JDK 18、JDK 19、Projects LoomとPanama、Jakarta EE、Groovy 4.0、Spring Frameworkの最新版、Micronaut 3.3.0、GraalVM 22.0 CE、Liberica NIK、MicroProfile Reactive Streams Operators 3.0-RC1、Hibernateの最新版、JHipster 7.6、IntelliJ IDEA 2021.3.2、JReleaserアーリーアクセス、Apache CamelとCamel K、FOSDEMでのFoojay.ioといった話題をお届けする。

  • EtsyがReactからPreactに移行し、移行リスクを低減

    EtsyのソフトウェアエンジニアBen Sangster氏は、最近、EtsyがReact v15.6からPreact 10に移行した理由を詳しく説明している。Sangster氏は、ライブラリのサイズの違い以上に、Preactを採用することで、Etsyの大規模なコードベースの移行に伴うリスクが低下したと主張している。PreactはEtsyのフロントエンドチームによってすでに使われていたため、Preactに移行することで、断片化されたスタックを維持する必要がなくなる。

  • AppleがGCGCをオープンソース化:JavaGCログの分析ツール

    AppleはGCGCをオープンソース化した。これは、Python 3とpandasをベースとしたJavaガベージコレクター(GC)ログの視覚化のためのツールである。

  • MicroProfile 5.0 新着情報

    MicroProfile Working Group の支援の下配信され、MicroProfile 4.1 のリリースから5か月の後、予定されていた MicroProfile 5.0 のリリースが Java コミュニティで利用可能になった。この新しいリリースは、Jakarta EE 9.1 との連携と、コミュニティで開発された8つのコア API のすべてと1つのスタンドアロン API のアップデートを特徴としている。

  • GraalVM 22.0がリリースされ、ネイティブイメージが改善

    GraalVMは、多くのネイティブイメージが改善されたバージョン22.0をリリースした。GraalVMは、複数の言語で記述されたアプリケーションを実行するための共有ランタイムを提供するポリグロット仮想マシンである。ネイティブイメージビルダーユーティリティでは、ビルド時間が短縮され、イメージサイズが小さくなり、イメージのビルドと実行に使用するメモリを減らす大きな改善があった。そして、イメージ生成プロセスに関する深い洞察が得られる。

  • Java News Roundup: RD2のJDK 18、Spring Bootの更新、GraalVM 22、2022年のWildFlyのリリース計画

    今週2021年1月17日のJava総まとめでは JDK 17、JDK 18、JDK 19、複数のSpringのリリース、Payara Platform、Open Liberty 22.0.0.1 および 22.0.0.2-beta、Quarkus 2.6.3.Final、WildFly 26.0.1 と 2022年のリリース計画、Micronaut 3.2.7 および 3.3.0-M1、Hibernate ORM 5.6.4.Final および HibernateSearch 6.1.0-CR1、Liberica JDK 17.0.2、GraalVM 22、そして JReleaser0.10.0 および 1.0.0-M1 からのニュースを特集する。

  • Java News Roundup: 2022年のJavaの計画、Spring Framework 6.0-M2、Eclipse Jifaの紹介

    今週2021年1月10日のJava総まとめでは、JDK 18、JDK 19、Nicolai Parlog 氏によって提示された2022年のJavaの計画、Spring Framework と Spring Data のポイントリリース、Quarkus 2.6.2、Micronaut 3.2.5 と 3.2.6、Piranha 22.1.0、JobRunr 4.0.6、Eclipse Jifa の紹介、Micrometer Metrics 2.0.0-M1、Micrometer Tracing 1.0.0-M1、および2021年7月から12月の Foojay ステータスレポートを特集する。

  • Slackがどのようにしてモバイルアプリを最新化し、iOSでフルSwiftを実現したか

    Slackは、iOSアプリとAndroidアプリを最新の状態にし、新しいデザイントレンドを採用することに成功した。これによって、特にSwift for iOSへの完全な切り替えができるようになった。そして既存のモノリスを破壊した。

BT