Slide 1

Slide 1 text

What is Devoxx? NISHIKAWA, Akihiro

Slide 2

Slide 2 text

Devoxx (旧称JavaPolis) ž ヨーロッパを中⼼に開催される、 コミュニティ主導のコンファレンス ž 2001年からスタート ž 以下の6カ国で開催 ž Belgium ž France ž United Kingdom ž Poland ž Morocco ž United States Stephan Janssen Founder of Devoxx, and organiser of Devoxx Belgium BeJUG (Belgian Java Users Group)

Slide 3

Slide 3 text

2019年 (#18 Edition) には、きしださんたちが参加 ž Devoxx Belgium 2019 - Day 2 - きしだのHatena (hatenablog.com) ž Devoxx Belgium 2019 - Day 3 - きしだのHatena (hatenablog.com) ž Devoxx Belgium 2019 - Day 4 - きしだのHatena (hatenablog.com)

Slide 4

Slide 4 text

Devoxx と Voxxed Days の違い Devoxx ž 1000名を超える参加者 ž 3⽇以上 ž イベント名称には国名が付く [例] Devoxx Belgium Voxxed Days ž 1000名までの参加者 ž 1〜2⽇ ž イベント名称には都市名が付く [例]Voxxed Days Zurich

Slide 5

Slide 5 text

Voxxed Days から Devoxx への昇格 ž 最初はVoxxed Daysとして開催 ž Voxxed Daysを継続開催し、安定して参加者が1000名を超えると、Devoxx に格上げ ž Asia-Pacificでは、Singapore、SydneyでVoxxed Daysを開催 Asia Pacificのもう⼀都市、できれば、Tokyoで Voxxed Daysをやりたい。 Devoxx Japan の開催まで到達できれば。

Slide 6

Slide 6 text

Devoxx Belgium https://devoxx.be/

Slide 7

Slide 7 text

Devoxx Belgium 2022 https://devoxx.be/ ž ⽇時:2022/10/10 〜 10/14 ž 3年ぶりのIn-person event (2020、2021は開催せず) ž 会場:Kinepolis Antwerpen, Belgium (Antwerpen はオランダ語表記、英語だと Antwerp) ž 最⼤ 8 スクリーンを使⽤ ž 参加者 (聴講者) は映画館の座席でセッションに参加 ž BOF や Hands-on は別の⼩さな部屋 (会議室) で開催 ž 定員:3,200 名 ž Speaker 230 名以上

Slide 8

Slide 8 text

Kinepolis Antwerpen https://business.kinepolis.be/evenementenlocatie/antwerpen

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

現地で⽇本からのTweetを⾒ることも... ⽇本語が中華フォントになるけれど

Slide 12

Slide 12 text

全セッションを録画し、 YouTube で公開 Devoxx Belgium 2022 - YouTube ž BOF、Hands-on Labsを除く ž 翌⽇、遅くとも2⽇後には公開されていたので、 相当編集担当が頑張ったはず...

Slide 13

Slide 13 text

カテゴリとセッションレベル “From Developers, For Developers” ž カテゴリ ž 右図の10個 ž CCC のように、JUG 由来のコンファレンスだからと いって、トピックを Java に限定していない ž セッション レベル ž Beginner ž Intermediate ž Advanced ž Intermediateでも、結構濃いめのものが多い

Slide 14

Slide 14 text

セッションの種類 時間 (min) 種類 濃い内容をずーっとしゃべる (途中休憩あり) 180 Deep dive ⾃分のPC持ち込みで 180 Hands-on Labs Opening Keynoteは3本⽴て Closing Keynoteは1本 30+45×2 45×1 Keynote 通常の技術セッション 50 Conference Maven、Jakarta EEなどのテーマで開催 60 BOF (birds of feathers) ツールやソリューションのデモが中⼼ 30 Tools-in-Action Lightning Talk のような感じ 15 Quickie ⽔・⽊の昼⾷時に開催されるセッション 40 Lunch Talks

Slide 15

Slide 15 text

⾏ってみたい!じゃあどうする? Call for Paper に応じる ž Speakerになれば、 当然ながら参加費は無料 (ただし渡航費は必要) ž Brussels直⾏ ž Amsterdam経由、Paris経由など ž 2022年は 736 件のSpeaker応募 チケットを買う ž 複数のオプションあり ž 参加費⽤ (VAT含まず) ž Deep-dive (2 days) : €400 ž Conference (2.5 days) : €600 ž Combi (4.5 days) : €950

Slide 16

Slide 16 text

タイムテーブル Ticket Type Evening Afternoon Morning Combi Conference Deep Dive ☑ ☑ 10/10 Day 1 ☑ ☑ 10/11 Day 2 ☑ ☑ 10/12 Day 3 ☑ ☑ 10/13 Day 4 ☑ ☑ 10/14 Day 5 Deep Dive BOF Deep Dive BOF Conference BOF Keynote Conference Key note Movie Attendee Party Conference

Slide 17

Slide 17 text

注意点 ž 参加費⽤の⽀払いは銀⾏送⾦のみ ž クレジットカードでは決済できないので、WISEなどを使いましょう ž ⼊⾦までには少々猶予がある ž しかも⼊⾦確認は現地時間1⽇1回らしい ž とにかく申込みを完了するのが吉

Slide 18

Slide 18 text

Sessions

Slide 19

Slide 19 text

今年は JavaOne 前週の開催 ž 新機能のリリース時期などの話は無し ž Speaker の所属先 ž Red Hat (17)、Oracle、Google (9)、VMware、Microsoft (6)、 Amazon (5)、Sonatype (4)、Gradle、 Azul、Jet Brains (3)… ž JavaOne のセッションとまるかぶり (素振り?) のものも ž The Age of Virtual Threads (by Ron Pressler and Alan Bateman, Oracle) ž Jfokus 2022 のセッションと似ているものも ž Java on CRaC: Superfast JVM Application Startup (by Simon Ritter, Azul)

Slide 20

Slide 20 text

Opening keynote (1) Welcome to 19th edition of Devoxx Belgium by Stephan Janssen

Slide 21

Slide 21 text

1,600seats à 5min 1,500seats à 2sec

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Opening keynote (2) Artificial Intelligence: You Are Here by Alan D. Thompson

Slide 24

Slide 24 text

Opening keynote (3) Java *is* agile by Venkat Subramaniam

Slide 25

Slide 25 text

Closing keynote The Art of Code by Dylan Beattie

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Project Loom 関連セッションは⼈気があった Game of Loom: implementation patterns and performance implications playing with virtual threads Loom is Blooming The Age of Virtual Threads What the heck is Project Loom and what can a normal Java developer expect from it? Write You An Actor (System) For Great Good! (with JBang, JDK 19, records, pattern matching and virtual threads!) Mario Fusco (Red Hat) José Paumard (Oracle) & Rémi Forax (University Gustave Eiffel) Ron Pressler (Oracle) & Alan Bateman (Oracle) Deepu K Sasidharanon (Okta) Edoardo Vacchi (Red Hat)

Slide 28

Slide 28 text

Loom is Blooming by José Paumard (Oracle) & Rémi Forax (University Gustave Eiffel) ž Project Loom に関する Deep Diveセッション ž Virtual Threads ž Structured Concurrency ž 180分 (休憩20分込み) で具体的かつ平易な英語で 説明しているので理解しやすい

Slide 29

Slide 29 text

Google's Journey from Java to Kotlin for Server-Side Programming by Brad Hawkes, James Ward, and John Pampuch ž Google社内でServer side JavaのコードをKotlinに置き換えた経緯とぶちあ たった課題、その結果得られたもの、というしみじみした話。

Slide 30

Slide 30 text

その他

Slide 31

Slide 31 text

2023年は? ž ⽇時:2023/10/02 〜 10/06 ž 会場:Kinepolis Antwerpen

Slide 32

Slide 32 text

😷Face covering😷 ž 個々⼈の判断に委ねられており、⼤⼈の対応 ž 常時😷している⼈はごく少数 (混雑する場所で気になる⼈は😷する、など柔軟に対応する⼈が多かった) ž どこかの国で⾒かける無⾔の圧⼒はない ž (おかねを払っているからと⾔って) 体調が悪い時に無理して来ない

Slide 33

Slide 33 text

Attendee party on Day 3 (a.k.a. 無限ビール & Frite)

Slide 34

Slide 34 text

Movie on Day 4 – Top Gun Maverick 字幕はフランス語とオランダ語(まったくわからん)

Slide 35

Slide 35 text

宿は、旧市街や Antwerpen Centraal 近辺が確実 (会場近辺に宿は少ない)

Slide 36

Slide 36 text

Tram や Bus に乗る場合 ž 現⾦やクレジットカードで購⼊ ž ⾃動券売機で格闘するのも⾵情があってよい (?) ž Single journey (1時間有効) €2.5 ž 10 journey tickets $17 (1回あたり€1.7、1年有効) ž Apple Pay、Google Pay、クレジットカードのタッチ決済も使えるが、 VISAとMasterのみ (EU圏内ですしね...) ž アプリ (De Lijn) でも購⼊できる ž 検札時には、QRコードを提⽰

Slide 37

Slide 37 text

SNCB (ベルギー国鉄) に乗る場合 ž 現⾦やクレジットカードで購⼊ ž 窓⼝で駅員と対話を楽しむのもいとをかし ž ⾃動券売機で格闘するのも亦愉しからずや (?) ž アプリ (SNCB/NMBS Timetable & tickets) でも 購⼊できる ž 出発時刻や乗⾞ホームもアプリでわかる ž 特に Antwerpen Centraal で迷わなくてすむ ž 検札時には、QRコードを提⽰

Slide 38

Slide 38 text

Thank you!