Abhijit Hiremagalur


  • More vibrant Go in 3 moves

    More vibrant Go in 3 moves

    Move 1: Describe interactions with roles Go’s interfaces are satisfied implicitly, making it incredibly easy to create role interfaces. Describing new roles as we implement a method lets us...

    Read More
  • Hash#fetch with confidence

    Hash#fetch with confidence

    Hash#fetch is stricter about key presence than Hash#[] {}[:foo] => nil {}.fetch(:foo) KeyError: key not found: :foo If you forget to set an ENV variable, would you rather your application...

    Read More
  • Why I test.

    Why I test.

    This is a cross post from my personal blog, because I'd like to hear from other Pivots about why they test. First about unit and integration tests. I write unit tests for focused feedback;...

    Read More
  • loading
    Loading More...