
スピーカーについて
Ivanは現在、 Azul Systemsの従業員です。 その前に彼は Sun MicrosystemsおよびOracleで 。 彼は10年以上にわたってJava仮想マシンとコンパイラ( Azul Systems - Zing仮想マシン用)を開発してきました。
彼はよくJUG.ru会議と国際会議の両方で講演しています。 Ivanのレポートは興味深いものであり、選択されたトピックは(技術的な複雑さにもかかわらず)十分かつ容易に提示されます。 Azul Systemsテクノロジーに関する控えめで常に適切な情報が提供されます。 たとえば、 StructuredArrayとObjectLayout ( Value Typesに似たもの)およびJITライフサイクル ( ReadyNowについて説明しましたが、ビデオは会議参加者のみが利用できます)に関するレポート(以下の完全なリストを参照)。
論文:
- 「Zulu:クラウドおよびエンタープライズ向けOpenJDK」( JEEConf 2014 : プレゼンテーション 、 ビデオ )
- 「Javaガベージコレクターについて」( JEEConf 2014 : プレゼンテーション 、 ビデオ )
- 「StructuredArrayとObjectLayout」( ジョーカー2014年 : プレゼンテーション 、 ビデオ )
- 「イヴァン・クリロフ、ウラジミール・イワノフ、フォルカー・シモニス、ニキータ・リプスキー-ラウンドテーブル。 Javaプラットフォームの未来”( JPoint 2015 : ビデオ )
- 「Java 9に何を期待しますか?」( Joker 2015 : プレゼンテーション 、 ビデオ )
- 「Java 9に期待すること」( JavaDay Kyiv 2015 : ビデオ )
- 「Java 9に期待できること」( J On The Beach 2016 : ビデオ )
- 「Java 9に期待できること」( GeekOUT 2016 : プレゼンテーション 、 ビデオ )
- 「Java 9に期待できること」( JCrete 2016 : ビデオ )
- 「JITコードのライフサイクル」( Joker 2016 : presentation )
記事:
- Java 9のジグソーパズルプロジェクト。避けられないモジュールの未来 ( Geek magazine )
Ivanのオーディオ:
- デブリーフィングポッドキャストの第67号 (JCrete Special。Beach Edition)
- デブリーフィングポッドキャストの第111号 (ギークアウトスペシャル!)
- デブリーフィングポッドキャストの第115号 (「Java 10、be be ...」)
- デブリーフィングポッドキャスト(OOPゲーム)の問題116
- デブリーフィングポッドキャストのリリース119 (MacおよびJava 9)
- デブリーフィングポッドキャストの問題121 (「JVM対CLR:エイリアンは捕食者に反しない!」)
その他のリンク: すべてのプレゼンテーション用のファイル 、 GitHub 、 Twitter 。
レポートについて
jug.msk.ruのストーリーは、このレポートの最新かつ最も完全な(2.5〜3時間に延長された)バージョンです。 通常の期間は約1時間です。 したがって、学生はこの分野で最も有能な専門家の一人の解釈で慎重に収集され、グループ化された情報に参加するまれな機会がありました。
このトピックに関する興味深い資料:
- 「イヴァン・クリロフ、ウラジミール・イワノフ、フォルカー・シモニス、ニキータ・リプスキー-ラウンドテーブル。 Javaプラットフォームの未来”( JPoint 2015 : ビデオ )
- 「ドミトリー・チュイコ-ホットスポットとAOT:編集の時間です」( JPoint 2016 : プレゼンテーション 、 ビデオ )
- 「Dmitry Chuyko-JEP 295:AOT in HotSpot」( JUG.ru-2016 : 会議の発表 )
アンドレイ・コグンによる会議のオープニング。

講演の最初の部分は、 Java 9の主な目標であるJigsawプロジェクトのモジュール性についてでした。 プレゼンテーションでモジュール性のトピックを提示することに加えて、IvanはGitHubで利用可能な良い例を書きました。

第2部では、 Java 9のその他の革新について言及し、実証しました。 それらのほんの一部(完全なリストと詳細については、プレゼンテーションとビデオを参照してください):
- インターフェイスのプライベートメソッド。
- try-with-resourcesの使用の簡素化。
- コレクションのファクトリメソッド。
- JShell
- プロセスAPIの更新。

Ivanのアドバイスによると、レポートの前に(「元の資料を勉強する方が良い」)、このレビューを読むことに自分自身を制限しないことが提案されています。 サンプルの プレゼンテーションファイルとソースコードは既に使用可能です(使用方法の詳細な説明と、 問題が発生した場合のレポートのリクエスト )。 会議のビデオと写真はすぐにこことここに表示され ます 。
次の会議のニュースレターを購読することができますjug.msk.ru。