Ruby Weekly #404: 日本語サマリー
職場の Slack 窓で Ruby Weekly メルマガが毎週配信されます。その中から面白そうなものをピックアップして、日本語で簡単なサマリーを書くようにしています。そのサマリーをここでまとまさせていただきます。くだけた日本語で失礼いたします。
http://rubyweekly.com/issues/404rubyweekly.com
Highlights
RVM、rbenv でインストールできるようになった TruffleRuby。
Sprockets の脆弱性が判明。production で Rails アセットのコンパイルを有効にしている場合は secrets や環境変数の内容が漏れる恐れがある。
テスト高速化対策 2 つ。
- RSpec プロファイリングで重いテストを特定し、Factory でのレコード作成を減らす。
- MongoDB クエリの自前ロギングで不要なクエリと発行箇所を特定・排除。
Rails の需要は未だにあるという、米国募集案件を基にした調査結果。サンフランシスコでは断トツ 1 位。
Articles & Tutorials
- Elixir への警戒が好奇心に変わった経緯。
- Elixir を覚えた資料。
- 1 ヵ月後の印象。
Code & Tools
Rails の DateTime フォーマットまとめ。
メール送信前のプレビュー用 Rails Engine。
機械学習フレームワーク TesnorFlow を Ruby で書き直した gem。
一括 INSERT 用 gem。
PostgreSQL の SQL 高速実行用 gem。
RSpec 分散実行用 RRRSpec が最近更新された。
Spreadsheet Architect: Create Spreadsheets from Ruby Objects
ActiveRecord オブジェクトや PORO を Excel や CSV スプレッドシートに変換してくれる gem。