関ジャバ'24 5月度
イベント内容
関西のJavaエンジニアのためのコミュニティです。
コードを書くイベントです。開発環境セットアップ済みの端末を用意してください。
端末が用意できないけれどディスカッションやペアプロなどで参加されたい方は「端末なし」枠でお申し込みください。 暇になってもフォローできませんが、それでも良いと言う方はそれで。
内容
テーマに沿ったテンプレートプロジェクトを作成してみよう。
完成したフレームワークや情報を発表者から参加者にお伝えするようなイベントではありません。 完成イメージも手取り足取りのサポートもありません。どこにも着地しない可能性もあります。
得るものはご自身でなんとかしてください。
当日進行(イメージ)
配分 | やること | 行動主体 |
---|---|---|
5min | オープニング等 | 運営等 |
10min | 概要説明 | 増田 |
15min | 質疑、やることの検討と相談 | みんな |
1.5h | コーディングタイム | みんな |
30min | 箸休めセッション | みんな |
1h | コーディングタイム | みんな |
30min | 共有と総括 | 増田 |
- 休憩などは同日の流れかコーディングタイムに。
- ソロ/ペア/モブなどどのような形で取り組んでも構いません。複数人で取り組んでみるかとかの声かけは「やることの検討と相談」の時にやろうと思っています。
本編
https://github.com/masuda220/transactionscript
"Learning Domain-Driven Design"で、業務ロジックが単純な場合、トランザクションスクリプトやアクティブレコードでサクっと作るべき、という記述があった。業務ロジックが単純な場合、複雑な業務ロジックを独立させたドメインモデル層は、アプリケーションアーキテクチャとして不必要な複雑さを持ち込む、という捉え方。
業務ロジックが単純な場合、Java/Spring Bootで、CRUDアプリケーション、ETLアプリケーションを作る場合、どんなアーキテクチャが推奨されるか?
初心者向けのサンプルではなく、ある程度経験のあるJava開発者が選択するとしたら、どんな感じになるだろうか?
これに取り組みます。
準備
- 開発できる端末をお持ちください。「開発できる」の定義はご自身でお願いします。
- Java21とSpringBoot3.2.xを想定していますが、こだわりがある場合は好きなフレームワークを使用いただいて構いません。共有時にギャップの吸収はお願いします。当イベントとしてサポートはありません。
- Javaは使ってください。話が噛み合わなくなる系のJVM言語は今回は避けてください。
- OSはWindowsでもMacでもLinuxでもなんでも構いません。当イベントとしてサポートはありません。
- IDEはIntelliJでもEclipseでもVSCodeでもなんでも構いません。当イベントとしてサポートはありません。
- 当日現地で大量ダウンロードが発生しないよう、jarやIDE、コンテナイメージなどはあらかじめ整えておくことをお勧めします。
箸休めセッション
TBD
初心者やハードルが高いと感じる方へ
やってみたらなんとかなるかもしれません。なんともならないかもしれません。やらんとわからんです。と言うか、初心者じゃなくてもやってみないとわからないと思います。ぶっちゃけ私(irof)も何ができるかわかっていません。増田さんもそんな感じです。
何もできなかったからといって誰かが怒ったりはしません。 「時間を無駄にした」とご自身が感じるかもしれませんが、リスクはそれくらいです。そこに関しては一切の保証も補償も致しません。自己責任でどうぞ。
過度なサポートを求めたり、本編の取り組みを邪魔するような迷惑行為を行わなければイベントとしては問題ありません。 端末と最低限の準備さえできていれば、軽い気持ちで参加いただけると嬉しいです。
不安なことがあればConnpassメッセージでお問い合わせください。
ご連絡
注意事項
- 全館禁煙です
- オンライン配信は行いません
- 飲食は禁止です
- Wifiはあります。不安な方はご自身でご用意ください
- 写真・動画撮影は登壇者が禁止するもの以外は基本的にOKです
歓迎されること
- SNSなどでの発言大歓迎!一緒に盛り上げよう
- コミュニティに関する提案やフィードバックなど私たちの活動改善をしよう
- ツイート、ブログなどハッシュタグ
#kanjava
をつけてアウトプットしよう - 初参加者を歓迎しよう
歓迎されないこと
- 他の人の品位を傷つけたり、差別したり、嫌がらせとなる言動や行動
- 出会った人たちへのハラスメント
- スパム行為(リンクを送ったり、過度な勧誘など)
- こうした行為などを経験したり、見たり、知ったりした方はコミュニティ主催者に教えてください。きちっと対応します!
初見の方へ
ワークショップ形式(自分の端末でコードを書く)のイベントです。 お一人でも複数人でもお気軽にご参加ください。
関西Javaエンジニアの会(関ジャバ)はJavaエンジニアのコミュニティです。 「同じ悩みや興味を持っている人が他にもいるんだ」と感じてもらったり「現場などの悩みをちょっと話して意見を聞いてみたい」そういう思いを実現したいです。
これまで関ジャバに参加したことある方へ
ことしもよろしくおねがいいたします。
懇親会について
イベント公式の懇親会はありません。
非公式や場の流れではあるかもしれません。
当日のお問い合わせ
以下のいずれかでお願いします。対応が早いと思われる順です。
- https://twitter.com/irof へのDMやメンション
- https://twitter.com/kan_java へのDMやメンション
- Connpassのメッセージ
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。