InfoQ ホームページ Java に関するすべてのコンテンツ
-
Lets Encryptの5年間
5年前、非営利団体は、TLS証明書の自動プロビジョニングを通じて、デフォルトでWebサイトの安全性を高めることを目的として、公開認証局を設立した。 5年後、Lets Encryptは独自のトップレベルルートCAを組み立てている。これは来年デフォルトで提供される。しかし、一部の古いAndroidバージョンでは使用できない。
-
12のシスコの脆弱性
セキュリティ研究者は、Cisco Security Managerを悪用する12の脆弱性を特定した。この欠陥には、逆シリアル化、リモートコード実行、および任意のファイルアクセスがある。
-
JakartaOne Livestream 2020の注目はJakarta EE 9とMicroProfile 4.0
2年目を迎えたJakartaOmne Livestream仮想カンファレンスが、Jakarta EE 9およびMicroProfile 4.0の公式GAリリース後の2020年12月8日に予定されている。12の1時間セッションの最初は、東部標準時間の午前6:00に開始される。Jakarta EEとMicorProfileの話題を中心としたこれらのセッションには、基調講演、15分のテーマスロット、Javaにおける著名人がホストを務めるパネルディスカッションが含まれている。
-
OSGi AllianceがEclipse Foundationに移行
独立財団として21年にわたって活動したOSGi Allianceが、資産をEclipse Foundationに移行し、OSGi Working Groupの下で活動を継続することを発表した。プレジデントのDan Bandera氏に、今回の行動について詳しく聞いた。
-
AWSはAmazon MQがRabbitMQをサポートすると発表
AWSは、Amazon MQが人気のあるオープンソースメッセージブローカであるRabbitMQをサポートするようになると発表した。RabbitMQのサポートにより、顧客はコードを書き直すことなく、既存のRabbitMQメッセージブローカをAWSに移行できる。
-
関数型プログラミングの復活 - QCon Plusハイライト
QCon Plusの関数型プログラミングの復活トラックには、関数型プログラミングがソフトウェア開発を楽しい経験にする方法を説明する専門家が何人か参加した。また、C#やJavaなどのオブジェクト指向言語が、より関数型になるように進化している理由と方法についても説明した。
-
New RelicがJFRを利用したリアルタイムJavaプロファイラを提供
New Relicは運用中のJavaアプリケーションのパフォーマンスを極めて低いオーバーヘッドで計測可能な連続プロファイラをリリースした。他ソースからのデータを併用することで、アプリケーション単独よりも広範な問題をより深く理解することが可能になる。
-
Jakarta EE 9 への道
2018年のデビュー以来2回目の正式リリースとなる Jakarta EE 9 は、2020年11月20日に GA リリースが予定されている。当初は第2回目の JakartaOne 2020 カンファレンスに合わせて2020年9月16日に予定されていたが、遅延のため GA リリース日を後ろ倒しにする必要が出てきた。IBM で Jakarta EE 9 のリリースリードを務める Kevin Sutter 氏は、近日中にリリースされるJakarta EE 9 について InfoQ に語った。
-
Just AIがKotlinベースの会話フレームワークをオープンソースとしてローンチ
Just AI Conversational Framework(JAICF)は、KotlinベースのDSLを提供することにより、会話型ユーザインターフェースの開発を可能にするフレームワークだ。一般的な音声およびテキスト会話プラットフォームの他、さまざまなNLUエンジンでも動作する。ソリューションオーナのVitaliy Gorbachev氏に話を聞いた。
-
新しく改良されたパーサを備えたGroovy 3.0への長い道
Apache Foundationは、Groovyのバージョン3.0をリリースした。これには、新しいパーサ、パッケージ名の変更、拡張されたエルビス演算子、do/whileループ、配列の初期化、ラムダ、メソッド参照などのJava構文のサポートが含まれる。Object Computing (OCI) のプリンシパルソフトウェアエンジニアであり、GroovyコミッターであるPaul King氏は、この最新リリースについてInfoQに話した。
-
JBangでJavaをスクリプト実行する
JBangは、JShellと同じように、Javaコードをスクリプトとして実行する手段を提供する。しかしながら、JShellとは違い、JBangはJava 8に対応しており、依存関係ライブラリを自動的にダウンロードして使用することができる。事実としてJBangは、Javaをインストールしなくても実行することができる -- 必要であれば、適切なJVMが単にダウンロードされるのだ。
-
JDK 11 の Shenandoah - Red Hat チームとのインタビュー
Shenandoah は、Javaアプリケーションを変更することなく迅速に動作させられる低レイテンシのガベージコレクタだ。InfoQ は、Red Hat の Shenandoah チームの Roman Kennke 氏と Aleksey Shipilev 氏にいくつかの質問を投げかけた。それは、このガベージコレクタがどのようにして作成されたのか、またアップストリームの JDK 11 コードベースへの追加にどのような努力がなされたのかだ。
-
OpenJDK が GitHub へ完全に移行
OpenJDK は 2020 年 9 月に予定通り Mercurial から GitHub への移行を完了した。GitHub はさまざまなメリットを提供する。これはパフォーマンスの向上やコードレビューのサポートなどが挙げられる。InfoQ は 6 月に、より詳細な変更点について報告した。
-
新しいWeb Client、DB Clientおよび���マンドラインツールを備えたHelidon 2.0
Oracleは、次のような多くの新しい重要な機能を備えたHelidon2.0を正式にリリースした。リアクティブメッセージングとストリームのサポート。 新しいコマンドラインツール、Helidon SE用の新しいWeb Client API、Helidon MP用のGraalVMサポート、および新しいリアクティブデータベースクライアント。Oracleのソフトウェア開発ディレクターであるDmitry Kornilov氏は、この最新リリースについてinfoQに話した。
-
Helidon2.0で計画されている重要な新機能
Oracleは、2020年春の終わりに予定されているHelidon 2.0 GAリリースに向けて順調に進んでいる。2月上旬にリリースされたHelidon2.0.0-M1、および3月下旬にリリースされたHelidon 2.0.0-M2は、リアクティブメッセージングのサポート、 新しいコマンドラインツール、Helidon SE用の新しいWeb Client API、Helidon MP用のGraalVMサポート、および新しいリアクティブデータベースクライアントを含む多くの新機能を提供した。