Mocking Third Party API’s

Everyone uses third party APIs in their project. These are the external services which allows you to access third party functionalities within the project without rebuilding them. While writing test cases for any project it is very difficult to be sure that the test suites always run successfully as it is dependent on the third … Continue reading Mocking Third Party API’s

Using Signed URLs With Google Cloud Storage

Imagine that you have a mobile application that needs to store images in Google Cloud Storage. Instead of sending these from your mobile device to your API for storage, it’s more efficient to have your mobile application save these files to cloud storage directly. But how might you do that? The answer: Signed URLs - … Continue reading Using Signed URLs With Google Cloud Storage

Why to use PUMA in production for your Rails App

If you are still using Unicorn, Thin or Passenger open source application server in production then this post is for you. Point to note that Passenger Enterprise is different from Passenger open source, this post only talks about Passenger open source. This Blog Post has very good comparison about features provided by Unicorn, Puma & Passenger Point … Continue reading Why to use PUMA in production for your Rails App