Ryuji Yamashita

Ryuji Yamashita

ScalaMatsuri 2018 にスポンサードします

ScalaMatsuri 2018 にスポンサードします

日本最大級の Scala のカンファレンス ScalaMatsuri 2018 が 2018年3月16〜18日 に開催されます。 アットウェアはプログラミング言語としては Java をメインとしていますが、近年、問題解決のアプローチを模索する中で、Scala が持つ可能性を見いだ...

Scala で実装した社内ナレッジ共有ツールを OSS にして公開しました

Scala で実装した社内ナレッジ共有ツールを OSS にして公開しました

社内の事業部・プロジェクトを跨いで、社員間で技術やノウハウの共有をもっともっと盛んにしたいーそんな社員の声から生まれ、社内で運用中のツールをこの度 OSS にして公開しました。 公開先 GitHub 上に公開しています。 Heroku ボタンを記載していますので、すぐに試すことも...

Spring-Retry - シンプルで本質的なコードを汚さないリトライ処理フレームワーク

Spring-Retry - シンプルで本質的なコードを汚さないリトライ処理フレームワーク

※当記事でいう'リトライ'とはバッチの世界でのジョブの再試行という意味ではなくプログラム内の特定ロジックの再試行(いわゆる retry-handler )のことをいいます アプリケーションにおけるリトライ処理の必要性 アプリケーション構築においては、しばしばリトライ処理が必要な場...

DBFlute Intro で異なる環境の DB スキーマ同士の diff をとる #dbflute

DBFlute Intro で異なる環境の DB スキーマ同士の diff をとる #dbflute

はじめに サーバサイドアプリケーション開発プロジェクトにおいては、ローカル開発環境・ステージング環境・本番環境など複数の環境を用意していることが多いと思います。 それぞれの環境で、異なるバージョンのアプリケーション・データベースをデプロイし、開発を進めていくわけですが、デプロイス...