タグ

2015年6月23日のブックマーク (4件)

  • RSpec 3.0から3.3まで一気に上げたので独断と偏見で選んだ注目すべき新機能を紹介する - Qiita

    実際にはほとんど3.3の話ですが、まぁ3.3それだけよさそうなんで、みなさん使ってみてください。 まずはRSpecのブログにも書いてあったものから。 RSpec 3.1 has been released! RSpec 3.2 has been released! RSpec 3.3 has been released! (3.2での変更) Core: Performance Improvements オブジェクトを割り当てる回数を減らして速くしたそうです。RSpecが速すぎて困る人は誰もいません。上げましょう。 (3.2での変更) Mocks: Mismatched Args Are Now Diffed expect(x).to eq(y) して失敗した時と同じように、expect(x).to receive(:method_name).with(arg)と書いて失敗した時も予測した結

    RSpec 3.0から3.3まで一気に上げたので独断と偏見で選んだ注目すべき新機能を紹介する - Qiita
  • 継続的bundle updateを簡単に導入できるGemを作った

    [2015-01-25-1] のバージョンアップ。 個人、会社含めて、複数リポジトリで継続的bundle updateを始めて一ヶ月。 汎用コードをGemに外出ししました。 circleci-bundle-update-pr | RubyGems.org | your community gem host circle.ymlで完結できるのでなかなか良さげです。ただし[2015-01-25-1] のスクリプト部分をGem化しただけで、テストもなく、名前が安直です。 でもとりあえず動いています。 変更前後をご覧になると分かりますが、deploymentで circleci-bundle-update-prを呼ぶだけで良くなりました。 ◆変更前 https://gist.github.com/masutaka/d9bf91e22567753fe76b ◆変更後 https://gist.git

    seiunsky
    seiunsky 2015/06/23
    これだ……!!
  • シンプルで移行しやすいデータベースシャーディング - クックパッド開発者ブログ

    技術部の小野(taiki45)です。クックパッドではこれまで様々なデータベースの負荷対策を行ってきましたが、シャーディングは行われていませんでした。しかし先日クックパッドの認可サーバーが利用している MySQL サーバーの負荷分散のためにクックパッドで初めてのシャーディングを行ったので、Rails アプリケーションでのシャーディングの事例のひとつとしてその際の手法をご紹介したいとおもいます。 構成 Before データベースは1マスター、1ホットスタンバイ、バッチ用の1リードレプリカで構成されています。Read オペレーションのほとんどはキャッシュ層に逃しています。 After データベースの各ロールにつきそれぞれ1台ずつマシンが増えています。 シャーディングが必要になった背景 認可サーバーのアクセストークンの作成・削除時の Write オペレーションが急増し、レコード数自体も急増していて

    シンプルで移行しやすいデータベースシャーディング - クックパッド開発者ブログ
  • アニメイトラボの開発者ブログをはじめました - アニメイトラボ開発者ブログ

    "古きよき時代から来ました、まじめなSE、まじめにSE" CTOの @bash0C7 です。 このブログはアニメイトラボの開発者ブログです。 自分たちの日々の事業と開発の様子や技術情報を発信していきます。 技術者が働く場所としてアニメイトラボを認知もらえればとてもうれしいです。 アニメイトラボとは アニメイトラボは2014年10月に設立された新しい会社で、現在設立第一期目です。 インターネット技術を通じてアニメ業界のインフラをより強化していきます。 事業としては、アニメイトグループのインフラを活かした新規事業の企画・開発を進める他、「アニメイトTV」、「モバイルアニメイト」、「ポケット★ドラマCD」などのサービスを営んでいます。 WE'RE HIRING! わたしは、事業企画から開発、運用まで全てのステップとレイヤーで、最高な事業とシステムをこだわりもって自分たちで進められるように、技術

    アニメイトラボの開発者ブログをはじめました - アニメイトラボ開発者ブログ
    seiunsky
    seiunsky 2015/06/23
    CTO殿〜〜!