Upgrade to Pro — share decks privately, control downloads, hide ads and more …

動画で参加した気分になるDevoxx Belgium 2024 - JJUGナイトセミナー 2...

動画で参加した気分になるDevoxx Belgium 2024 - JJUGナイトセミナー 2024.12.20

Devoxx Belgium 2024の参加レポートです。

Sugiyama Takaaki

December 20, 2024
Tweet

More Decks by Sugiyama Takaaki

Other Decks in Programming

Transcript

  1. DevoxxとVoxxed Days •参加者1000人以上 •3日間以上 •2024年は6か国で開催 • France • Greece •

    UK • Poland • Belgium • Morroco •参加者1000人まで •1〜2日間 •参加者が安定して1000 人を超えるようになった らDevoxxに昇格 •世界各国の都市で開催
  2. Devoxx Belgium 2024 •日程 2024年10月7日〜11日 •会場 Kinepolis Antwerp, Belgium •いわゆるシネコン

    •最大8スクリーンを使用 •定員 3200名 •スピーカー 230人以上 •今年で21回目 • 2020, 2021年は開催せず https://devoxx.be/
  3. セッションの種類 種類 時間 Deep Dive 180分 (休憩30分含む) 濃い技術トーク。1〜2日目に開催。 Tool-in-Action 30分

    プログラミングツールのデモ。1〜2日目に開催。 Keynote 120分 45分 Openningは45分*2本と20分*1本の3本立て。 Closingは45分*1本。 Conference 50分 通常のセッション。3〜5日目に開催。 Hands-on Labs 180分 自分のPCを持ち込んで課題をこなす。 BoF (Birds of Feathers) 60分 パネルトークや討論など、比較的コミュニティ色の強い セッション。 Lunch Talks 45分 3,4日目のランチ休憩の時間に開催される。 Java以外のセッションも結構ある
  4. キーノート • キーノート要約 • https://youtu.be/qXkLpF4eGF8 • Genesis Keynote • https://youtu.be/6rVPvrY-z14

    • Stephanといろんなゲストが登場して最新の 動向について話すのですが… Stephan Janessen
  5. Javaの最新動向のまとめ • Java 23 - Better Language, Better APIs, Better

    Runtim • https://youtu.be/3azeRvyVe6g • Java 23の最新機能については、とりあえずこ れ1本見ておけばOK • Modern Java in Action • https://youtu.be/bSyNJBzv7U8 • ↑の話を踏まえて、実装がどう変わるかを紹介 Nocolai Parlog Oracle
  6. Project Valhalla • Valhalla - Where Are We? • https://youtu.be/eL1yyTwu4hc

    • Javaの型システムの改善 • プロジェクトの現在位置と今後の展望 Brian Goetz Oracle
  7. Serialization • Serialization: A New Hope • https://youtu.be/mIbA2ymCWDs • データ指向のような新しいプログラミング

    パラダイムに向けてシリアライゼーション を見直す • Value TypeがSerializableなので Valhallaにも絡んでくる話 Brian Goetz Oracle Viktor Klang Oracle
  8. • Memory API: Patterns, Uses Cases, and Performance • https://youtu.be/46b4SALICyA

    • Foreign Function & Memory APIに ついて、基本的な概念やコーディング方法 を紹介 Project Panama Jos é Paumard Oracle Remi Forax Université Gustave Eiffel
  9. • Pattern Matching in Java: Past, Present, Future • https://youtu.be/LgquOtnjMJ8

    • パターンマッチングのおさらい • 何を目指しているかという話 • シリアライゼーションをどうするか Pattern Mathing Angelos Bimpoudis Oracle
  10. • The next phase of Project Loom and Virtual Threads

    • https://youtu.be/3BFcYTpHwHw • Virtual Threadを効果的に使用するため のガイダンス • ピン留め問題に関する最新情報(JEP 491) Virtual Thread (Project Loom) Alan Bateman Oracle
  11. Project Leyden • Project Leyden: Improving Java’s Startup Time •

    https://youtu.be/78HV0MRtfiw • Javaプログラムの起動時間の高速化 Per Minborg Oracle Sébastien Deleuze Broadcom
  12. Memory Management (GC) • Garbage Collection in Java: The progress

    since JDK 8 • https://youtu.be/5wkzEy_BXdA • GCに関する基本的な話 Stefan Johansson Oracle Gerrit Grunwald Azul • Trash Talk - Exploring the JVM memory management • https://youtu.be/Jh79ojcror0 • JVMのメモリ管理の具体例 • こっちの方がおすすめ
  13. Performance Tuning • Pushing Java to the Limits: Processing a

    Billion Rows in under 2 Seconds • https://youtu.be/_w4-BqeeC0k • The One Billion Row Challenge • https://github.com/gunnarmorling/1brc • 10億行の気象データを含むファイルをどれだけ 速く解析できるか、というチャレンジ • GraalVMはもとより、Unsafe、SIMD、ビッ ト操作など、なんでもありで高速化する Thomas Wuerthinger Oracle Roy van Rijn OpenValue
  14. • Deep Dive : Bootiful Spring Boot 3.x • https://youtu.be/vebXemNocGA

    • 延々3時間、Spring Bootのライブデモ • Bootiful Spring Boot 3.x • https://youtu.be/vY6d2SNYeY4 • ↑のショート版 Spring Boot Josh Long Broadcom
  15. チケット(2024年の場合) •チケットは3種類 •Deep-Dive (2 days): 400ユーロ •Conference (2.5 days): 650ユーロ

    •Combi (4.5 days): 975ユーロ  •チケット販売は3回 •8月16日(60%) •9月2日(20%) •9月16日(20%)
  16. • Elevating Developer Experience and Productivity with Platform Engineering •

    https://youtu.be/1LC5qs-EyUE Shinya Yanagihara Shinya Yanagihara Microsoft