BT

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

寄稿

Topics

地域を選ぶ

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

  • Jakarta EE 9.1とJakarta EE 10への道

    Jakarta EE Working Groupは、Jakarta EE 9.1のプラットフォームおよびWeb Profile仕様のリリースを発表した。これは、開発者がJDK 11およびJDK 8でJakarta EE 9.1アプリケーションを開発およびデプロイできるJakarta EEの最初のインクリメンタルポイントリリースだ。開発ではすでにJakarta EE 10が開始されており、仕様の多くが更新されている。

  • JDK 17の内部JDK要素の強力なカプセル化

    JEP 403 (Strongly Encapsulate JDK Internals) は、JDK 17のGAリリースの対象だ。--illegal-access コマンドラインオプションを使用して内部APIにアクセスすることはできなくなる。このオプションは将来完全に削除される予定だ。--add-opens コマンドラインオプションまたはAdd-Opens JARファイル属性を使用して、特定のパッケージを開くことができる。

  • Sonatype LiftがFacebook Infer、Google ErrorProne等のコード分析ツールを統合

    先頃リリースされたSonatype Liftは、開発者が開発パイプラインのさまざまなバグをできるだけ早く特定するのに役立つ25を超えるツールを含む統合コード分析プラットフォームを提供すると、Sonatypeは言います。InfoQは、詳細について、Sonatypeの製品イノベーション担当副社長であるStephen Magill氏と話をした。

  • Next.js 11が新しいScriptとImage読み込み戦略でリリース

    Next.jsチームはNext.js 11を先頃リリースした。新しいバージョンは、開発者とエンドユーザの実際のパフォーマンスと認識されるパフォーマンスの向上に努めている (起動時間、サードパーティのスクリプトの読み込み、画像とプレースホルダーの読み込み)。Next.js v11は、Create React AppアプリケーションをNext.jsに移行する実験的なcodemodも提供する。

  • async/awaitとアクタをサポートするSwift 5.5

    WWDC21で、AppleはSwift 5.5を発表した。現在はベータ版が使用可能だ。新機能の中で、最も待ち望まれていたもののひとつが、async/awaitとアクタを使用した並行処理サポートの改善だ。

  • LightbendがAkka Serverlessのオープンベータを発表

    Lightbendは本日、今年後半に一般提供される、Akka Serverlessオープンベータのローンチを発表した。Akka Serverlessは、クラウドネイティブアプリケーション開発を目的としたPlatform-as-a-Service (PaaS) を提供する。これは、LightbendのAkka Platformテクノロジーに基づいて構築され、既存のサーバーレス製品と同様のモデルを介して提供される。

  • V8は、パフォーマンスを向上させるために最適化しないコンパイラステージを導入

    JavaScript V8エンジンの最新バージョンであるV8 9.1は、Sparkplugと呼ばれる新しい中間コンパイラのステージを導入している。実際のベンチマークでのパフォーマンスを5~15%向上させるとV8エンジニアのLeszek Swirskiは述べている。今後リリースされるChrome 91で利用できるようになる。

  • Javaニュース総まとめ - 2021年6月21日週

    今週の総まとめでは、JDK 17、JDK 18、Java Mission Control 8.0.1、Kotlin 1.5.20、Hibernate Reactive 1.0.0.CR7、PrimeFaces 6.2.30、8.0.11および10.0.3、Eclipse GlassFish 6.2.0、WildFly 24、Micronaut 3.0.0-M2およびいくつかのSpringプロジェクトでの複数のポイントリリースからのニュースを取り上げている。

  • AceSQL、オープンソースのJDBC-over-HTTPドライバをリリース

    AceQLがHTTP上で動作するJDBCドライバをリリースした。プロジェクトの中心はオープンソースだが、エンタープライズバージョンも用意されている。

  • TypeScript 4.3がプロパティの書き込みタイプを改善

    TypeScript 4.3では、プロパティの書き込みタイプ、メソッドのより明示的な上書き、およびその他のいくつかの重要な事項が改善された。

  • UberがAPIゲートウェイのアーキテクチャを公開

    Uberは最近、自社で構築したAPIゲートウェイのアーキテクチャについて詳しく説明した。そこでは、独立したレイヤー化されたコンポーネントがゲートウェイで各リクエストをどのように処理するかを説明されており、各レイヤーはリクエストライフサイクルの異なる面を担当する。YAMLとApache Thriftの組み合わせがゲートウェイ構成を定義し、Goでコード生成されたアーティファクトがゲートウェイ実装を構成する。

  • 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"を発表している。

  • PyodideがWebAssemblyを使ってPythonとその科学スタックをブラウザに提供

    Mozillaは、Pyodideが、独立したコミュニティ主導のプロジェクトになったことを発表した。Pyodideは、その全てがブラウザで実行される完全なPythonデータサイエンススタックを提供することを目的としたプロジェクトである。Pyodideは WebAssemblyにコンパイルされたCPython 3.8インタープリターを活用しているため、IodideでPython、NumPy、Pandas、Matplotlib、SciPyなどを使用できる。IodideはWeb用の実験的なインタラクティブな科学計算環境である。

  • Quarkus 2.0への道: 継続的テスト

    Quarkusは、実行時間、リソース、開始時間と終了時間、そして現在はアプリケーション開発の両方の観点から、Javaエンタープライズアプリケーションを可能な限り効率的にする努力を続けている。Quarkus 2.0は、継続的テスト機能で開発モードを充実させている。これに取り組んでいるシニアプリンシパルエンジニアのStuart Douglas氏が、概要を説明する。

BT