BT

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

寄稿

Topics

地域を選ぶ

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

  • Java Newsラウンドアップ: JDK 19ランプダウン、JDK 20 専門家グループ、Eclipse Mojarra 4.0

    2022年6月6日、今週のJavaラウンドアップでは、Rampdown Phase Oneに入ったJDK 19、JDK 20専門家グループの編成、Spring Shell 2.1.0-M5、Open Liberty 22.0.0.6と22.0.0.7-beta、Quarkus 2.10.0.CR1、Apache Groovy 4.0.3、Eclipse Mojarra 4.0、Helidon 2.5.1、JNationカンファレンスといったニュースをお伝えする。

  • Spring for GraphQLバージョン1.0がリリースへ

    プロジェクト開始から2年も経たないうちに、Spring for GraphQL 1.0がリリースされた。 このプロジェクトでは2つのチームがコラボレーションして、SpringとGraphQL Javaを統合した。

  • Java Newsラウンドアップ: JEP 428、MicroStreamがMicronaut Foundationに参加、SpringとApache Groovyのアップデート

    2022年5月30日、今週のJavaラウンドアップは、OpenJDK、JDK 19、Spring Shell 2.1.0-M4、Spring Native 0.12.0、Spring Cloud Stream Applications 2021.1.2、Spring Security OAuthの開発終了、Micronaut 3.5.1、Quarkus 2.7.6.Final、Apache Groovyバージョン3.0.11と2.5.17、JobRunr 5.1.3、MicroStreamがMicronaut Foundationに参加、といったニュースをお届けする。

  • JEP 428: javaマルチスレッドプログラミングを容易にする構造化並行性

    JEP 428 "Structured Concurrency (Incubator)"が、JDK 19のProposed to TargetステータスからTargetedステータスに昇格した。Project Loomの傘下にあるこのJEPは、異なるスレッド上で動作する複数のタスクをアトミックなオペレーションとして扱うライブラリの導入によって、マルチスレッドプログラミングを簡略にすることを提案するものだ。エラー処理の容易化、信頼性の向上、可観測性の改善が期待できる。

  • Kotlin 1.7.0 Betaで絶対非null型が使用可能に

    JetBrainsがKotlin1.7.0-Betaをリリースした。ビルダ推論(builder inference)と絶対非null型(definitely non-nullable type)がデフォルトで有効になり、 min()、max()、minBy()、maxBy()、minWidth()、maxWith()各関数が再導入されている。正規表現では、Kotlin/JSとKotlin/Nativeで名前付きキャプチャグループ(named capturing group)がサポートされた他、指定位置での完全一致に関するチェックが可能になった。

  • Java News・ラウンドアップ - 構造化並行処理、Javaが27歳に、Micronaut 3.5.0

    2022年5月23日週のJavaラウンドアップは、OpenJDK、JDK 19、仮想スレッド、Javaが27歳に、Jakarta EE 10、Spring Frameworkポイント&マイルストーンリリース、Micronaut 3.5.0、Quarkus 2.9.2.Final、Quarkus Tools for IntelliJ 1.11.0, Hibernate ORM 6.0.2.Final, Apache Tika 1.28.3 および Spring I/O conference のニュースをお届けする。

  • JEP 405: RecordクラスによるJavaのパターンマッチングの拡張

    JEP 405 "Record Patterns (Preview)"が、JDK 19のProposed to TargetからTargetedへの昇格を果たした。Project Amberの��下にあるこのJEPは、レコード値を分解するレコードパターン(record pattern)による言語の拡張を提案する。レコードパターンは型パターン(type pattern)と併用することで、"堅牢で宣言的、かつ構成可能な形式のデータナビゲーションとプロセッシングを可能にする"。

  • Java Newsラウンドアップ: OpenJDK, Spring最新版とCVE, Payara Platform, Apache Tomcatのアップデート

    今週2022年5月16日のJavaラウンドアップは、OpenJDKからJDK 19に関するニュース、Jakarta EE 10、SpringのマイルストンリリースとポイントリリースとCVE、May 2022 Payara Platformリリース、Quarkus 2.9.1.Final、Micronaut 3.4.4、WildFly 16.1.1、Hibernate ORM 5.6.9.Final、Hibernate Reactive 11.5.Final、JDKMon 17.0.25、JobRunr 5.1.2、JRelease早期アクセス、Apache Tomcatポイントリリース、Apache Camel 3.17.0といった内容でお届けする。

  • Kalix:データベースを使わないクラウドネイティブでビジネスクリティカルなアプリケーション構築

    Lightbendは最近、Kalixをリリースした。LightbendはAkkaを提供する企業である。Kalixは、任意のプログラミング言語を使って、データベースを使わない、クラウドネイティブでビジネスクリティカルなアプリケーションを構築するための新しいPlatform-as-a-Service製品である。Kalixは統合アプリケーションレイヤーであり、ソフトウェアを作成するために必要な部品を集め、それらの実装の詳細を抽象化する。Lighbendは、開発者に革新的なNoOps開発者エクスペリエンスを提供しようとしている。

  • Google Jetpack、アーキテクチャとUIコンポーネントの更新とパフォーマンスツールの改良を実現

    先日開催されたGoogle I/Oカンファレンスの中で、Googleは、新しいJetpackのリリースを発表した。アーキテクチャライブラリの更新、アプリのパフォーマンス最適化サポートの強化、Jetpack Compose 1.2などが含まれる。

  • New Relicが「Javaエコシステムの状況」レポートを公開

    New Relicは最近、Javaエコシステムの状況に関する新しいレポートを公開した。そのレポートでは、パフォーマンスデータを提供する数百万の匿名化されたアプリケーションから2022年1月に収集されたデータを用いている。

  • Microsoft + Java = ♡: Devoxx UKでMartijn Verburg氏が語ったこと

    MicrosoftがjClarityを買収してから3年後、Martjin Verburg氏はDevoxx UKで、MicrosoftがJavaにどれほど依存しているかについて発表した。この2つが同じ場所にいるように思えないが、現実は異なる。Microsoftは、社内利用、50以上のAndroidアプリ、Azureの内部システムのために200万のJVMを本番環境で実行している。そして、MinecraftはJavaで構築されている。さらに、MicrosoftはJavaを発展させることに取り組んでいる。

  • MicroStream 7.0がCDIをサポート

    MicroStreamはJavaオブジェクトとドキュメントを格納するための永続化エンジンである。これにより、パフォーマンスとリソース効率の高い方法で、オブジェクトグラフを部分的かつオンデマンドでロード、更新、永続化することができる。MicroStream 7では、Contexts and Dependency Injection(CDI)との統合、スタンドアロン機能としてのシリアライザロジック、SLF4Jによるロギングサポートが提供される。

  • Javaの未来

    新たなプラットフォームの出現によってクラウドネイティブというステージを失ったJavaは今、ルネッサンスの時を迎えているようだ。Javaエコシステムには数多くのプロジェクトがあって、Javaをよりクラウドフレンドリな存在にすべく、言語レベルのサポートの提供やランタイムの改善に取り組んでおり、イノベーションに向かう急行路線のような様相を呈している。Red Hatエンジニアリング担当副社長のMark Little氏は、Devoxx UKで行った講演の中で、これらの活動をクローズアップした。

  • Java Newsラウンドアップ - JDK 19対象JEP、Project Lilliputマイルストン、Spring Framework、Quarkus 2.9.0

    今週、2022年5月9日のJavaラウンドアップでは、OpenJDKの最新情報、JDK 19をターゲットとする一連のJEP、Project Lilliputのマイルストンリリース、Spring Framework 5.3.20と5.2.22、Open Liberty 22.0.0.5と22.0.0.6-beta、Quarkus 2.9.0.Final、Apache Camel Quarkus 2.9.0、WildFly Preview 27 Alpha1、Hibernate Search 6.1.5、JobRunr 5.1.1、Piranha 22.5.0、Failsafe 3.2.4、Microautサーベイの結果、Devoxx UKといった内容をお届けする。

BT