[In-Person] JJUG Night Seminar: Tackling Robust Design Boundaries in Modern Java and an AI-Native Future
JJUG's July night seminar in Shinagawa: modern Java design-boundary techniques plus a Java and Quarkus dashboard for AI coding token usage.
- When
- Where
- 日本マイクロソフト株式会社, 〒108-0075 東京都港区港南 2-16-3 品川グランドセントラルタワー·In person
- Region
- Kanto (Tokyo)
- Organizer
- Japan Java User Group
- Language
- JA
- Source
- Doorkeeper
![[In-Person] JJUG Night Seminar: Tackling Robust Design Boundaries in Modern Java and an AI-Native Future](https://doorkeeper.jp/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOHRsQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--ae6bb26c45e50ee6b03f8766fcd3a2521d2205f6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RTNKbGMybDZaVjloYm1SZmNHRmtXd2RwQWNocEFjZz0iLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--e0e57e8ab7f02a9e57804bb53ef80c2bdc861848/jjug_brown_256x256.png)
Next from Japan Java User Group
Similar upcoming events
Tech Brunch Event
Small brunch discussion in Iidabashi on how LLMs change language learning, with a show-and-tell of custom apps.
In person Kanto (Tokyo) EN
Spectrum Tokyo Sessions w/Pablo Stanley
Casual English-language talk and mingle with Pablo Stanley, designer at Anthropic, in Ningyocho.
In person Kanto (Tokyo) EN
Tokyo | Claude Meetup x Healthcare
Near Takanawa Gateway: young healthcare workers share how they use Claude and connect. About 20 seats, in Japanese.
In person Kanto (Tokyo) JA
Summary
JJUG (Japan Java User Group) holds this monthly night seminar in person only, at Microsoft Japan's office in Shinagawa's Grand Central Tower. The July session pairs a design-focused talk on modern Java features (records, sealed classes, pattern matching) with a session on Java and AI tooling.
The first talk, "Building Real Design Boundaries to Escape 'Layering by Feel'," is given by Yoshitaka Kawashima (Wolf Chief Inc.). It addresses how layered architectures often fail to protect anything meaningful in practice, and walks through building a boundary where untrusted external input is converted into a typed domain, using the decoder library Raoh as the working example, contrasted with Bean Validation.
The second talk, "Building an AI Coding Usage Dashboard with Java and Quarkus," is given by Shin Tanimoto (Everforth Inc. / Acroquest Technology Inc., Java Champion). He introduces a self-built tool, the CCC (Codex and Claude Code) Usage Dashboard, and covers how it ingests and aggregates OTLP logs from Codex and Claude Code, the Java and Quarkus implementation, GraalVM Native Image for single-binary packaging, and signed binary distribution for macOS.
About the community
A recurring monthly seminar series run by one of Japan's largest Java communities, aimed at working Java engineers, featuring a multi-talk format that covers practical uses of the language's newer features alongside adjacent technology trends.
#java#software-design#domain-modeling#quarkus#ai-coding-tools#jjug-community#software-architecture#design-patterns#ai#meetup


