JJUG CCC 2019 Spring に行ってきました!
今回はレガシーコード改善のヒントになるネタがないかなーといろいろ話を聞いてきました。弊社の Java、古くなっているものがいくつかあって、それを少しでも楽にしたいというのがモチベーションです。
毎回思うのですが、自分が聞きたい!と思うセッションが必ずある JJUG CCC という場はすごいですね…。
あと、今回は前回よりもさらに海外勢の方が多くいらっしゃっていて、その方と懇親会でコミュニケーション取ろうとして、撃沈しまくったというのも強く印象に残っています。英語を勉強しなきゃ…!っていう強い刺激になりました。
この辺のこと、@yusuke さんがきれいにまとめていました。
#jjug_ccc とても良かった!
— 山本ユースケ (@yusuke) May 18, 2019
当初「Java言語以外のコミュニティも、プログラマ以外のコミュニティとも」繋がる「クロス」コミュニティだったのが、「世界のコミュニティとも」繋がる「クロス」コミュニティに進化ましたね!
運営委員、スタッフの皆様ありがとうございました
今回はボランティアスタッフやったり 時間帯別セッション一覧(タイムテーブル)を勝手に作ったり*1と、少し貢献もできたかなーと思っています。
次は、登壇するぞ!? まずは Call for paper 出すところから!
さて、最後にいつものを。
今回、残念ながら満席だったり時間がかぶってしまって参加できなかったセッションもあった*2ので、あとで読むために現時点で発表者の方が公開されている資料一覧をまとめしました。*3
(あとで JJUG CCC 2019 Spring のページにもリンクが載るかもしれませんが、とりあえず自分の方で調べました)
追記:JJUG の GitHub ページで公式な資料一覧が公開されました!
jjug-ccc/slides-articles-2019Spring: JJUG CCC 2019 Spring 登壇資料まとめ
10:00-10:45
- A+B: 初めてのgRPC / 前多賢太郎
- C+D: Java Collections Framework + α 入門 / 持田真哉
- E+F: 現代に求められるJavaコミュニティとは / 谷本心
- G+H: Java11時代のHTTP(S)アクセス再入門 / Kiyotaka Suzuki (@tamtam180)
- I: OpenCensusで始める分散トレーシングと監視 / Yoshida
- L: How to Write Better and Effective Code in Java / ALTUĞ BİLGİN ALTINTAŞ
- M: Eclipse MicroProfile提供機能に関する考察 / 高橋 博実
- M: Future と ThreadPool / 庄司 重樹
11:00-10:45
- A+B: パッケージ管理していなかった既存システムに後付けで Gradle を導入した話 / 矢崎 聖也
- C+D: Big Data Exploration with Spark SQL and Java / Fernando Babadopulos
- E+F: Valhalla, updates and future / David Buck
- G+H: 大企業運営の法人向けサービスにおけるOpenJDK移行事例 / 大中浩行
- G+H: 開発リーダー1年目。メンバーのスキルアップのためにやっていること。 / 丹野 航
- I: What's new in Jakarta EE and Eclipse GlassFish (May 2019) / 蓮沼 賢志
- I: ArchUnit で Java/ Kotlin アプリケーションのアーキテクチャを CI する / かわなみゆう
- M: デプロイから考える僕のWEBアプリ開発 / 井上 和宏
- M: 売れてる SaaS へのオブジェクトストレージ導入にまつわる泥臭い話 / 西角知佳
12:00-12:45 (ランチセッション)
- C+D: JJUG ランチセッション / 鈴木雄介
- E+F: Cloud Native時代の開発環境とアプリケーション基盤(仮) / 須江 信洋
13:30-14:15
- A+B: Java 11へのマイグレーションガイド ~Apache Hadoopの事例~ / 鯵坂 明/浅沼 孝信
- C+D: マルチテナントECシステムにおける拡張性と最新性の両立 / 水野謙
- E+F: 先行開発!Javaでクリーンアーキテクチャ -- ゼロから始める新規開発 / 成瀬 允宣
- G+H: Catch up Java 12 and Java 13 / KUBOTA Yuji
- I: DevOps without Measurement is a Fail / Erno Venäläinen
- L: Bulletproof Java Enterprise Applications for The Hard Production Life / Sebastian Daschner
- M: 俺たちのドメイン駆動設計はこれからだ! / 本谷 亮介
- M: Java開発者のためのWebAuthn入門 / Yoshikazu Nojima
14:30-15:15
- A+B: ドメイン管理サービスにおけるJava活用のご紹介 / 小田 竜広
- A+B: 入門: 末尾呼び出し最適化 / 宮川 拓
- C+D: ホットペッパービューティーにおけるモバイルアプリ向けAPIの BFF/Backend分割 / 索手一平
- E+F: テストエンジニアが教える JUnitを書き始める前に考えるべきテスト / 風間裕也(@nihonbuson)
- G+H: Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger) / 杉本和也
- I: Cloud (K)native Java Services -- Deploying your Java services in Serverless World -- / Kamesh Sampath
- M: SI現場のテスト自動化挑戦〜フルコンテナ構成のCI/CD環境〜 / 川沼 大輝/横山 夏実
15:45-16:30
- A+B: ゴールドマン・サックスにおけるApache Beamを用いたビッグデータ処理の紹介と実例 / 石井すみれ/Zhang, Xuefeng
- C+D: Stateless Microservice Security via JWT and MicroProfile / David Blevins
- E+F: 1400万ユーザーのWebサービスを15年運用して考える、Javaである理由 / 鈴木 真生
- G+H: LINEのBOT Platformの裏側の話 / 長谷部良輔
- I: The 4 Rules of Simple Design In Functional Programming / Uberto Barbini
- M: ソフトウェア設計の教育工学的な分析と育成へのアイデア / 松下正嗣
- M: スキマ分野で生き残るための戦略 / すずきただし
16:45-17:30
- A+B: Project Loom - 限定継続と軽量スレッド / 櫻庭 祐一
- C+D: Javaで作るオレオレ仮想通貨ウォレット / 明石 敬
- E+F: JJUG会長と一緒に考えたSpring Boot x JavaScript x IntelliJ x アジャイルというモダンな新人研修を今まさにやっている話 / 多田真敏
- G+H: ストラングラーパターンによるマイクロサービスマイグレーションの勘所 / 川上徹
- I: Using Microprofile to develop microservices for IoT platform / skalster
- M: 今日から始めるカジュアルなソースコード解析 / 後藤 祥
- M: CDIポータブルエクステンションを作ってみよう / Fusayuki Minamoto
16:45-17:30
- A+B: Functional Spring Cookbook / Toshiaki Maki
- C+D: Serverless Java: Challenges and Triumphs / Shaun Smith
- G+H: マイクロサービス:4つの分割アプローチの比較 / 増田 亨
- I: Tools-in-action: WireMock + RestAssured / Ix-chel
- M: Reladomoを使ったトランザクション履歴管理をプロダクトに適用した際のメリット/デメリット/課題など / 渡邉 一夫
アンカンファレンス
- 最近のJava Webフレームワーク / きしだ なおき (@kis)
- Introducing Micronaut / Mitsuyuki Shiiba (@bufferings)
- 最適なOpenJDKディストリビューションの選び方 Takahiro YAMADA (@yamadamn)
LT
- なぜ、ぼくがLTをしているのか? JJUG CCC 2019 Spring コンテナマイグレーションチャレンジについて / 元内柊也
- MicroProfile Starterで簡単スタート Open Liberty / 田中考清
- List のシャッフル操作を可能な限り高速化してみる / KOMIYA Atsushi
- Jib入門 / 野上恭平
- 個人で作ったニッチなアプリの宣伝でやってみた6つのこと / 杉本和子
- Dr. Springlove または私は如何にして心配するのを止めてDIを愛するようになったか / @zhanpon
過去記事
- JJUG CCC 2018 Fall ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2018 Spring ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2017 Fall ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2017 Spring ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2016 Fall ( #jjug_ccc ) - セッション資料の一覧へのリンク
- JJUG CCC 2016 Spring ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2015 Fall ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2015 Spring ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2014 Fall ( #jjug_ccc ) - セッション資料の一覧
- JJUG CCC 2014 Spring ( #jjug_ccc ) - セッション資料の一覧