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の参加レポートです。

Avatar for Sugiyama Takaaki

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