逃げる8回で会心の一撃

Web エンジニアのサトウリョウスケが開発とか色々書くブログです

2021-01-01から1年間の記事一覧

Rubocop Challenger 作者が教えるオススメの使い方。 〜 .rubocop_todo.yml 解消後も消さないで残しておくと良いことがあります!〜

1 ヶ月も前になってしまいましたが、クラッソーネの @yamat47 さんが拙作の rubocop_challenger を使って .rubocop_todo.yml を解消した、というブログを書いて下さいました。 かつての自分と同じような課題を抱えていた方に自分の gem を役立てて頂けたのは…

MAU, DAU も計測できるようになった redis-objects-daily-counter v0.3.0

前回のブログで redis-objects-daily-counter という gem を作ったという話をしました。 ryz310.hateblo.jp 今回は v0.3.0 をリリースしたのでそちらのご紹介です。 【おさらい】redis-objects-daily-counter はどういう gem なのか redis-objects gem の拡…

Redis::Objects を使ったサービス改善と新しい gem を作ったお話

半年ぶりくらいに会社の勉強会で発表しました。 Redis::Objects という gem を使って RDS にかかっていた IO 負荷を改善した、という話と、 Redis::Objects を拡張する gem を作ったという話(後述)です。 github.com Redis を使って DB の負荷を下げる系の…

自作の gem の名前を考えるのは難しい

自作の gem の名前を変えたい。 my_api_client という自作の gem がありまして、このブログでは何度も紹介している んですが、ニッチすぎるのか宣伝が下手すぎるのか、一向に使ってみた、という噂を聞きません (´・ω・`) github.com まあ弊社のプロダクトの…

ActiveJob の retry_on に jitter というオプションがあるの知ってますか?

僕は知らなかったです (・∀・) Rails で ActiveJob の retry_on が同時に発火されるの何とかしたいなーと思って調べてたら、Rails 6 からは jitter というオプションが指定できるようになってて、デフォルトでリトライ間隔を 15% ランダマイズしてくれるとの…

RuboCop で違反してるコードを自動的に修正する PR 作ってくれたら嬉しいやろ。できるでそれ。

久々の更新は Rubocop Challenger の話です。 このブログでは触れたこと無かったですが、 そういう gem も作ってます。 自動的に .rubocop_todo.yml から Cop supports --auto-correct. になってる Cop を拾ってきて PR 作ってくれるやつです。 ちょうど hey…