JJUG CCC 2022 Fall

| 3 min read
Author: shigeki-shoji shigeki-shojiの画像

これは、豆蔵デベロッパーサイトアドベントカレンダー2022第4日目の記事です。

11月27日にオフラインとオンラインのハイブリッドで JJUG CCC 2022 Fall が開催されました。春と秋に開催される JJUG CCC では COVID-19 パンデミック以来久しぶりのハイブリッド開催となりました。

JJUGとは

日本 Java ユーザグループ (JJUG) は、2007年4月に発足した Java 技術の向上・発展、開発者の支援を目的とした任意団体です。

私は、会場でスタッフとして参加させていただきました。といってもほぼ受付に座っていることがメインで、その間アンカファレンスや手持ちの端末で気になるトラックを視聴していました。

ここで特に興味深く感じた 2 つのセッションを紹介します。ただし、これはあくまでも私個人の趣向ですので、その点ご了承ください。

1つ目は、C トラックの数村憲治さんによる「コンテナ環境でのJava技術の進化」です。

私はクラウドを活用したマイクロサービスアーキテクチャの導入支援に携わっていることもあって、コンテナやサーバレスでの Java に関心があります。

JJUG CCC 2022 Fall からしばらくして開催された AWS re:Invent 2022 で AWS Lambda SnapStart が発表されました。これはセッション中にあった「CRaC」の技術を使っているようです。

12月2日の「CRaCによるJavaの高速化」にも書かれていますが、AWS Compute Blog の記事中 Runtime hook のところで説明されています。

2つ目は、C トラックのもちださんの「バーチャルスレッド詳細」です。

クラウドコンピューティングではイベント駆動アーキテクチャを採用するケースが多く、スループットを高めるためにノンブロッキング処理を多用する傾向があります。

おわりに

#

公開動画一覧 をトラック別に下の表に整理しました。

アンカンファレンスや一部のセッションは公開されていませんが、皆さんもぜひ興味のあるセッションをご覧いただければと思います。

A トラック:

Title / Speaker
非Javaエンジニアが「プロになるJava」で再勉強した話

白栁隆司さん
Git 未経験者が GitHub Actions で CI CD できるようになるまで

浅野正貴さん
LINE NEWSにおけるJava移行の5年間の歩みとこれから

LINE
森藤賢司さん
入門:テスト技法とJUnit

多田真敏さん
未来を見据えた CI CD ~ 10年後も使える ビルド・テスト パイプライン ~

カサレアル
野中翔太さん
組織と技術の両輪で開発を加速させるkintoneチームの取り組み

サイボウズ
濵田 健さん
Maven Puzzlers

Andres Almiray さんと Ixchel Ruiz さん

B トラック:

Title / Speaker
AWS環境におけるSpring BootアプリケーションのCI CDをCircleCIで構築した話

篠原正太さん
ミリ秒で起動するFullplatformのアプリケーションサーバー・Liberty InstantOnでクラウドネイティブにひろがるJakarta EEの世界

IBM
田中孝清さん
Spring BootとKubernetesで実現する今どきのDevOps入門

佐藤靖幸さん
gaugeで学ぶ実行可能ドキュメントの価値

シンプレックス
清家蒼一朗さん
5年ぶりのメジャーアップデート! Spring Framework 6 Spring Boot 3

槙俊明さん
Jaegerによる分散トレーシングの実践~マイクロサービスのボトルネック解消~

ウルシステム
内田理絵さん
Persistence made easy with Jakarta Data NoSQL

Karina Varela さんと Otavio Santana さん

C トラック:

Title / Speaker
バーチャルスレッド詳細

もちださん
MicrosoftBuildOpenJDKをコンテナ環境で利用する際のベスト・プラクティス

マイクロソフト
てらだよしおさん
コンテナ環境でのJava技術の進化

数村憲治さん
ユーザー数100万人規模の事業成長を止めずに、レガシーコードと戦う

ビズリーチ
菊池信太郎さん
FizzBuzzで学ぶJava 7以降のJavaの進化

河野裕隆さん
Fargate上のJVMからCPUを認識するまで 〜正しく認識されないCPUの謎を追え〜

orekyuu さん
Red Hat Application Foundationsから学ぶアーキテクチャー入門

レッドハット
瀬戸智さん
Helidon Reactive vs Blocking Níma

Dmitry Aleksandrov さん

D トラック:

Title / Speaker
MicroProfile JWTを使って、マイクロサービスをセキュアにしよう

高宮裕子さん
カード決済基幹システム レガシーの克服と無停止更改の挑戦

GMO
羽鳥樹さん
Java開発ツールのあれこれ ~便利そうなツールを色々集めてみた~

テクマトリックス
大城夏樹さん
脆弱性対応を支える技術

梶紳之介さん
非同期メッセージングサービスを使ったLINEメッセージ配信の改善

平井 一史さん
クラウド時代のデータアクセス仮想化のススメ

CData Software Japan
疋田圭介さん
PostgreSQL, The Time Series Database You Want

Christoph Engelbert さん
豆蔵デベロッパーサイト - 先週のアクセスランキング
  1. 基本から理解するJWTとJWT認証の仕組み (2022-12-08)
  2. Docker+Wasm で WASM をコンテナとして実行する (2023-01-25)
  3. 自然言語処理初心者が「GPT2-japanese」で遊んでみた (2022-07-08)
  4. 直感が理性に大反抗!「モンティ・ホール問題」 (2022-07-04)
  5. Nuxt3入門(第4回) - Nuxtのルーティングを理解する (2022-10-09)
  6. AWS認定資格を12個すべて取得したので勉強したことなどをまとめます (2022-12-12)
  7. Jest再入門 - 関数・モジュールモック編 (2022-07-03)
  8. ORマッパーのTypeORMをTypeScriptで使う (2022-07-27)
  9. Nuxt3入門(第8回) - Nuxt3のuseStateでコンポーネント間で状態を共有する (2022-10-28)
  10. Nuxt3入門(第1回) - Nuxtがサポートするレンダリングモードを理解する (2022-09-25)