Github の API を使って GraphQL を触ってみる

先日社内の勉強会で Github API を使って GraphQL を触ってみたので、ちょっとまとめてみようと思います。 参考にしたリンク http://graphql.org/learn/ https://developer.github.com/early-access/graphql/explorer/ GraphQL のチュートリアルを見ながら、…

CodeClimate をチームで導入してみた

この記事は Sansan Advent Calendar 2015 の 16 日目です。 CodeClimate をチームで導入してみたのでその経緯や良かった点などを書きたいと思います。 もともとの課題 ある日の会話 よくチームの KPT とかで、こんな会話がありました。 A 「最近コード汚くな…

Electron で Remotty のクライントアプリ作ってみた

僕らのチームではこの前の神山.rb(https://kamiyamarb.doorkeeper.jp/) をきっかけに知った Remotty を使ってみています。 リモートワーカーがいるチームとしてはすごく良いツールです。 ただ、Slack のように常時立ちあげて利用するほど重宝しているツール…

神山.rb に参加してきました

神山.rb 徳島県神山町で開催された勉強会に縁あって参加してきました。 kamiyamarb.doorkeeper.jp 話したこと rails-api について Rails API in Rails 5 from Yohei Honda www.slideshare.net リモートワークについて 訳あって非公開 所感 リモートワークを…

virtus-dirty_attribute について

最近、仕事上の Ruby プロジェクトで、"モデルに変更があった時だけそのモデルに対して update したい" みたいな要望があって、いろいろ調べたのですが、最終的に virtus-dirty_attribute というのを使うことになった。 virtus-dirty_attribute の使い方 htt…

rbenv 環境下で Atom(Github) で Rspec を動かしてみた

ちょっと前に Atom のβ版の招待申請を出していて、 「Welcome to Atom」というメールが届いて、使ってみたらなかなかいい感じ。 atom に Rspec のPackage があったので、ちょっと欲が出て install して atom で Rspec 実行できるようにしたところ、 $ comman…

Timecopを使ってみた

概要 ReadMeに、 A gem providing "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call. とあるように、…