InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
Javaニュース総まとめ - 2021年4月12日週
今週のJavaニュース総まとめでは、OpenJDKがJEP 411を候補ステータスに昇格すること、Kotlin 1.5.0-RC、Piranha Cloud 21.4.0、Weld CDIのポイントリリース、CloudBeesによるJenkins X 3.0のリリース、Springプロジェクトに関連する多数のポイントリリースとリリース候補およびDavid Blevins氏によって導入された新しいAtlassian JIRAコマンドラインユーティリティのニュースを取り上げている。
-
新しくリファクタリングされたVue.jsのビルダーVite 2.0は、依然としてスピードにフォーカスしており、フレームワークに依存しないようになった
Vue.jsフロントエンドフレームワークの作成者であるEvan You氏は、最近、Viteの新しいメジャーイテレーションをリリースした。これは、ビルド速度と短いフィードバックループにフォーカスしたビルドツールである。Vite 2.0は、フレームワークに依存しないコアを中心とした以前のバージョンの完全なリファクタリングである。Vite 2.0は、新しいプラグイン形式と改善されたプログラマティックAPIを備えている。これによって、Vite上に新しいツールを簡単に構築できるように取り組んでいる。
-
最新のJavaScriptによるパフォーマンスの向上
Houssein Djirdeh氏とJason Miller氏は先日のChrome Developer Summit 2020で、最新のJavaScriptによるWebアプリケーションのサイズ削減とパフォーマンス向上の可能性について講演した。Webサイトestimator.devではGoogleによる改善可能性の推測値と、それを実現する上で有効なプラグインの推奨が提供されている。
-
NetflixがDomain Graph Service Frameworkをオープンソース化: Spring BootのGraphQL
Domain Graph Service Framework (DGS) を実装してからほんの数か月で、NetflixはJavaコミュニティにDGSをオープンソース化した。このフレームワークは、スタンドアロンおよびフェデレーションGraphQLサービスのGraphQLの使用法を改善する。InfoQは、Netflixのシニアソフトウェアエンジニアであり、DGSのコミッタであるPaul Bakker氏と、DGSフレームワークのオープンソースについて話した。
-
分散アプリケーションランタイム (Dapr) v1.0 が発表された
分散アプリケーションランタイム (Dapr) チームは本日 Dapr v1.0 が利用可能になり、プロダクションレディになったと考えていることを発表した。Daprは、開発者がクラウドとエッジで実行される回復力のあるマイクロサービスベースのアプリケーションを構築できるようにするオープンソースのランタイムだ。v1.0リリースでは、開発者はDaprアプリケーションをプロダクションシナリオのKubernetesクラスタにデプロイできる。
-
非同期コードのテスト - RxJS Live London
RxJSコアチームの元メンバーであるJay Phelps氏は最近RxJSを使用してコードを活用するコードをテストする方法を説明した。このリアクティブプログラミングライブラリは非同期プログラミングでAngularフロントエンドフレームワークで使用される。RxJSは、時限シーケンスとライフサイクルイベントを表現するDSLを備えたテストAPIを提供する。
-
MicroProfile 4.0への道
当初は2020年6月のリリースが予定されていたが、MicroProfile 4.0は、Eclipse Working Groupが設立されるまで延期されていた。新しいリリース日は2020年11月10日だ。Red HatのシニアプリンシパルプロダクトマネージャであるJohn Clingan氏とMicroProfile 4.0の今後のリリースについてInfoQと話した。
-
Deno 1.5、RustベースのJavaScriptコンパイラによりビルド性能が3倍向上
JavaScript/TypeScriptランタイムDenoの開発チームがDeno 1.5をリリースした。RustベースのJavaScript/TypeScriptコンパイラswcを使うことで、ビルド時間が改善されている。さらに、Tree-Shakingによってバンドルサイズが削減されている。また、alert、confirm、promptというWebプラットフォームAPIを実装しており、開発者はターミナルでシンプルな対話型アプリケーションを書けるようになる。
-
これまでのJava 16と17についてわかっていること
Oracleは先頃、Javaプログラミング言語とバーチャルマシンのバージョン 15をリリースした。今後の次のリリースであるJava 16および17のコンテンツについてわかっていることを少し見ていく。
-
Google CloudがCloud FunctionsでRubyをサポート
Google Cloudは最近、Ruby on Cloud Functionsの公開プレビュー版を発表した。Ruby用のオープンソース関数フレームワークは、HTTP関数とCloudEvent関数をサポートしている。
-
Vue3のネイティブCSS変数テンプレートとの統合検証
Vue 3は、2年間の作業に続く大規模なリリースで、昨年9月に出荷された。 Vue開発者は、どのようにコンポーネントの状態がコンポーネントのスタイルに関連するかを単一ファイルのコンポーネントテンプレートで宣言的に記述することができるようになった。実験的な機能はCSS変数に依存するものである。これは、フレームワークに依存しない設計システムを実装するために使用されてきた、最新のブラウザのネイティブ機能である。
-
OracleデータベースのGraalVM
Oracleは、データベース内で実行されるGraalVMベースのストアドプロシージャのサポートを追加した。この機能は、APEXフレームワークにフォーカスした多言語エンジン(MLE)を通してJavaScript機能をサポートする。
-
Using Go in Native macOS Apps with MacDriver
MacDriverは、GoとObjective-Cの相互互換性の実現を目指す最新プロジェクトだ。これによってmacOS、さらに可能性としてはiOSのアプリをGoで記述できるようになると同時に、Objective-CやSwiftで書かれたmacOSアプリでGoコードを再利用することも可能になる。作者であるJeff Lindsay氏に話を聞くことができた。
-
-
Javaニュース総まとめ - 2021年3月29日週
今週のJavaの総まとめでは、次のニュースを取り上げている: 提案されたJDK 17のリリーススケジュールが提案された。Confluentは、Apache Kafkaの内部メタデータストアであるKIP-500への早期アクセスを提供する。これにより最終的にApache ZooKeeperへの依存関係が削除される。Red HatとAWSがAWS上のRed Hat OpenShiftサービスを発表。Quarkus、MicronautとSpring Dataのポイントリリース。