BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:【オフライン】JJUGナイトセミナー「モダンJava
 で挑む堅牢な設計境界とAIネイティブな未来」7/21(火) 
 開催
X-WR-CALNAME:【オフライン】JJUGナイトセミナー「モダンJava
 で挑む堅牢な設計境界とAIネイティブな未来」7/21(火) 
 開催
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:998213@techplay.jp
SUMMARY:【オフライン】JJUGナイトセミナー「モダンJavaで
 挑む堅牢な設計境界とAIネイティブな未来」7/21(火) 開
 催
DTSTART;TZID=Asia/Tokyo:20260721T190000
DTEND;TZID=Asia/Tokyo:20260721T210000
DTSTAMP:20260714T041730Z
CREATED:20260713T210115Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/99821
 3?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n7月のJJUGナ
 イトセミナーを開催いたします！\n\n今回は、近年のJav
 aで導入された強力な機能（record、sealed class、パターン
 マッチングなど）をフルに活かした「一歩進んだ堅牢
 な設計アプローチ」と、今最も注目されている「Java×A
 I関連技術」の2本立てでお届けします。\n\n1本目のセッ
 ションでは、多くの開発者が陥りがちな「なんとなく
 レイヤリング」という課題に対し、本物の設計境界を
 どう構築するかを徹底解説。\n2本目は、これからのJava
 開発に欠かせないAI関連のテーマを予定しています（
 詳細が確定次第、アップデートいたします）。\n\nタイ
 ムテーブル\n\n\n\n時間\n内容\n\n\n\n19:00～19:05\nオープニ
 ング\n\n\n19:05～19:55\n『なんとなくレイヤリング』から
 抜け出すための本物の設計境界の作り方\n\n\n19:55～20:05
 \n休憩\n\n\n20:05～20:55\nTBD\n\n\n20:55～21:00\nQA＆クロージン
 グ\n\n\n\n『なんとなくレイヤリング』から抜け出すた
 めの本物の設計境界の作り方\n\nWeb層、UseCase層、ビジ
 ネスロジック層など、レイヤードアーキテクチャでコ
 ードを整理すれば、秩序ができたように見えます。で
 も、そのレイヤー境界は何かを守っているでしょうか
 。多くの現場では、DTOがレイヤーを素通りし、業務ル
 ールの判定は手続きの中に散らばり、信頼できない入
 力は無防備な型のままどこまでも流れていきます。線
 は引かれているのに、何も守っていない。これが「な
 んとなくレイヤリング」です。\n\n本物の設計境界は別
 のところにあります。信頼できない外部データが、型
 のついたドメインに変わる場所にこそ境界を引くべき
 です。このセッションでは、その境界を Java でどう作
 るかを扱います。題材には、この考え方を実装したデ
 コーダーライブラリ Raoh を使います。信頼できない入
 力を、失敗を値として返しながらドメイン型へ変換す
 るコードを実際に組み立て、Bean Validation との違いも示
 します。\n\nこの設計を支えるのは、近年のJava に入っ
 た record、sealed class、switchのパターンマッチングです。
 Goetz 自身、record と sealed を使えば誤った状態を表現で
 きないようにドメインをモデリングできる、と述べて
 います。本セッションはこの考えをさらに押し進めま
 す。複雑な実体だからとカプセル化に引き返すのでは
 なく、境界で不正を締め出しきることで、ドメインの
 内側を最後まで型と値のまま保ちます。\n\nなんとなく
 レイヤリングから、型が正しさを保証する設計・実装
 が誰でも間違いなくできるようになるための方法をお
 教えします。\n\n川島義隆(@kawasima)\n株式会社ウルフチ
 ーフ\n\nTBD
LOCATION:日本マイクロソフト株式会社 〒108-0075 東京都港
 区港南 2-16-3 品川グランドセントラルタワー
URL:https://techplay.jp/event/998213?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
