経緯
いつも参加しているJJUGが開かれるので参加
前日仕事で、仕事終わりに酒を補充して寝たので、朝起きれるか不安だったが、いつもの生活習慣で6時に目が覚めてもうた。
最近は、健康的な時間に目が覚めるけど、もうちょい早めに寝たい。
公式サイト
JJUG CCC 2024 Spring(現地開催のみ) - 日本Javaユーザーグループ/Japan Java User Group | Doorkeeper
参加したセッション
午後も出るか迷ったけど、前日仕事で出ていて明日も仕事なので、ちゃんと休暇するために午後は帰宅してゆっくりしていた。
参加セッションメモ
ほんとうにメモレベルなので、間違えてるかも。
知名度は高くないけど便利なJavaライブラリ集
知名度は高くないけど 便利なJavaライブラリ集 - Google スライド
- jilt
- yavi
- logbook
- httpリクエストレスポンスのロギング
- カスタマイズ性が高い
- クライアント視点、サーバー視点のログが出てくる
Nullaway
- ヌルポ解析の静的解析ツール
- ヌルポが起きるコードをコンパイルエラーにできる
- オーバーヘッドが小さい
- デフォルトnon nullが前提
- nullを許容すると連鎖的に対応する箇所が増えるので、null前提の実装にしないような習慣が着く
ライブラリの見つけ方
- x経由で見つけてる
- springの社内slackで見つけたりしている。
感想
- Nullaway作ってる人、神経質っぽい気がする※個人の感想です
- logbook/Nullawayは、さっそく個人開発してるプロジェクトに導入したい
- Nullaway導入した結果、エラー出まくったら立ち直れないかも知れない
- いきなりコンパイルエラー出すのは厳しそうなので、まずは警告状態でもいいから入れてみる?
次世代RDB劔"Tsurugi"にアクセスするJavaライブラリー・ツール
- OSSのRDBMS
- インメモリDB
- トランザクション分離は、SERIALIZEのみ
- 実態はKVSだけと、RDBMSのように使える
- jdbcは提供してない。代わりに、ライブラリを提供している
- IPC接続/TCP接続
感想
- 分離レベルの概念は、知っているのだが、足を踏み入れると沼りそう。
- かなりのスペックが要求される?個人向けPCだと無理そう?
- ライブラリ経由でのアクセスのみってのは初めて見た
- jcommander/jlineが気になってしまった。
- 企業枠での参加なので、例の灰色のブログのことはちょっとかすめた程度の説明だった
感想
前日が仕事は、辛たん。。。
早めにスケジュール確認して、休日出社ズラしてもらうなどをするべきだった。
直前に変わるってのが無理だったからな。。。
すぐ帰っちゃうのもあれだから、Oracleのアンケートに答えて、JavaTシャツもらった。
まぁ、部屋着用だな。
たぶん、着てても気づかれないと思うが、分かる人は分かるだろう。
知らないライブラリがいくつか知れたのが収穫だった。
とりあえず、自分の個人プロジェクトに入れて、効果を試す。
情報を得る一方で思ったこととしては、アンテナの張り方は、一考の余地ありだね。。。
今までは、知る機会がこういうイベントか、見てる雑誌だけど、もうちょい攻めた情報収集がしたい。今までだと、受動的だからね。
GithubやQiitaの検索機能使えばなんとかできそうな気がするので、調べてみる。