Spring in Summer ~ 夏なのにSpring | Advent Calendar 2015
IT系の勉強会行ってきた Advent Calendar 2015 - Adventar の17日目!
Java界隈のWEBフレームワークではデファクトスタンダードになりつつあるアレ。
Spring in Summer ~ 夏なのにSpring
Spring Bootをはじめる時にやるべき10のこと
- フレームワークに求めること
効率化よりも品質を安定。早く書くよりもハマらないミスらない - SpringBoot
フルスタックプラットフォーム - Spring Initializrでpomの初期記述が自動化されている
- Controllerの共通設定でLocalDateを使って日付判定を共通化
- SreviceクラスにReadOnlyなトランザクションを設定。必要なときだけfalse
- O/Rマッパーは好きなの選択して
- 例外処理は共通化してハンドリング
- AOPによるロギング
大規模エンタープライズにおける、最新のフロントエンド・アーキテクチャへの挑戦
最新のフロントエンドでは無かった気がする…。
中国オフシェアでのjQueryやAngularJSとかの話が出てたけどReactじゃないのか…。
- JSFの開発がメインだったけどSpringMVCに移行
- 政治的な問題色々大変でした。
The Macro of Microservices
リーンアナリティクス的なお話が中心
- 新しいソフトウェアをより早く
- ビジネスでモノを作る際のバリューチェンを考える
- 色んなツールやプラットフォームを活用して→Cloud Foundry
- コンポーネントの役割を明確にし、小さい単位でのテスト、リリース&検証を繰り返す
Report to Spring Developer from CyberAgent
- 秘伝のタレ化したChef cookbook
→内製フレームワークからの脱却 - SpringBoot + docker を採用。Q/RマッパはJOOQを採用
- Spring Boot Acuator便利だった
- HealthIndicatorで簡易なモニタリングも簡単
The Bootiful Application
- Springの開発チームで禿げてる人が多いのはみんなの事を考えて作ってるからw
- Joshのライブコーディング。Intellij使い込んでる感がすごかった
Spring Framework/Boot/Data徹底活用~Sprnig Data Redis編~
- RedisCacheManagerを活用した話
- Redis Cluster :Redisの3以降、可用性を考慮すると6台のノード
Redis Sentinel:3台のノードでなんとかなる
Spring適用のアンチパターンとベタープラクティス(仮)
The Bootiful Microservice
- Spring Cloudでコードがほとんどなくなる
- ライブコーディング
もっとSpringの勉強がしたいです安西先生…。
一応SpringBootでアプリをいくつか作ったけどSpringFrameworkに関する知識が足りてない感が強い。