Searchable logs with Filebeat and Elastic Stack

In a data sensitive application debugging is the most critical and time consuming especially if requests traffic is tremendously high, when it comes to debugging every developer's last resort is application logs and debugging in large logs file is not an easy task. In this post I will brief you about how we can make... Continue Reading →

Custom events tracking with ActiveSupport::Notifications and Audited

When it comes to logging or tracking changes in Ruby on Rails models, We typically tend to use either paper_trail or audited gems as these are most popular and widely used gems in Ruby on Rails applications for tracking changes in Rails models, but what if you want to track the custom events on controller... Continue Reading →

A complete guide for building microservices with Ruby on Rails – Part III

Assumption: You are referring to this sample API application along these series of posts. In last post we covered Why, What and How of API versioning. In this post we will see What and why of API authentication? Various strategies for API authentication with recommendations. API authentication: What and Why? Well if you are exposing/writing API endpoints for the application... Continue Reading →

Solving 10 most common issues of Ruby on Rails

Being a Ruby on Rails developer for last 5 years, I realised that newbie/fellow developers who just started learning Ruby on Rails struggles with many issues which are pretty common and obvious. This post takes you through the most common issues and their resolution while learning RoR development. Let's see the most common issues that... Continue Reading →

A complete guide for building microservices with Ruby on Rails – Part II

Assumption: You are referring to this sample API application along these series of posts. In last post we covered introduction about Restful API's and difference between the normal rails and API only rails application. In this post we will see What and why of API versioning? Which strategy should be followed while versioning API's? Versioning of API's using versionist... Continue Reading →

A complete guide for building microservices with Ruby on Rails – Part I

As a Ruby on Rails developer I have built numerous API applications, I thought it will be a good idea to write a series of posts about building API application with Ruby on Rails. Before you start the reading, please refer to this sample API application which has following technology stack. Rails v5.2.0 Ruby v2.4.0 MongoDB... Continue Reading →

Blog at WordPress.com.

Up ↑

Design a site like this with WordPress.com
Get started