Ruby Weekly #392: 日本語サマリー
職場の Slack の #ruby 窓で Ruby Weekly メルマガが毎週配信されます。その中から面白そうなものをピックアップして、日本語で簡単なサマリーを書くようにしています。そのサマリーをここでまとまさせていただきます。くだけた日本語で失礼いたします。
http://rubyweekly.com/issues/392rubyweekly.com
Highlights
NGINX のアプリサーバ NGINX Unit が Ruby にも対応できるようになった。
Passenger の新しい Fuse Panel 管理画面紹介。
News
ニューヨークの GORUCO 2018、CFP はあと 2 週間。
Tutorial
How to Deploy Rails Apps with Ansible, Capistrano and Semaphore
- Ansible で AWS 上サーバ構築する手順
- Capistrano で Rails アプリをデプロイする手順
- Semaphore で CI をセットアップする手順
gemspec の metadata
に changelog_uri
を指定することで、RubyGems.org からリンクを張る。
デバッグ中に出力ノイズを省く戦略。
- 標準出力を
/dev/null
にリダイレクト。 $stderr.puts
でログを吐く。
Tools
コンフィグやサービスオブジェクトを管理してくれる依存性注入フレームワーク。
Code
オンラインメンテで問題を起こしそうな migration を検知してくれる gem。
ActiveRecord の SQL ログやコンソール出力を pp
のようにフォーマットしてくれる gem。
ネットワークをスキャン・可視化・管理する Rails アプリ。Docker イメージ付き。
イベント駆動アーキテクチャーのイベント永続化 Ruby Event Store gem。