あるふぁべっとがおおすぎる

ITネタとか勉強会とか色々

Spring in Summer ~ 夏なのにSpring | Advent Calendar 2015

IT系の勉強会行ってきた Advent Calendar 2015 - Adventar の17日目!

Java界隈のWEBフレームワークではデファクトスタンダードになりつつあるアレ。

Spring in Summer ~ 夏なのにSpring

jsug.doorkeeper.jp

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に関する知識が足りてない感が強い。