At Agira, Technology Simplified, Innovation Delivered, and Empowering Business is what we are passionate about. We always strive to build solutions that boost your productivity.

Everything You Must Know About Associations In Rails

Association is an important term for the rails developer as it gives you the power to induce relationship between the active records models to make a better database structure. It provides you simpler query option compared to raw database queries. Why We Need Association? Association is the relationship between the active record models. In other […]

  • Amit Kumar
    Amit Kumar
  • December 26, 2018

How To Validate Ruby Objects With Active Model Validations

  Why We Need Validations First? With the help of validations you can ensure that only the valid data is saved into your database. For example, when your application demands unique email address for each users then we’re in a situation to collect only the valid data. Now you can achieve this with the help […]

  • Venkata Krishna
    Venkata Krishna
  • November 23, 2018

Authenticating Rails Web Services With JWT

This blog will help you to set up simple JWT authentication solution for your Rails API. However, i have implemented many authentication solutions in our projects, but i personally felt that JWT is best and secured web token and that provides an easy way to handle the information shared between the client and server. On […]

  • Saravana
    Saravana
  • August 30, 2018

How To Integrate Rails Application With Sentry – Rails Error Tracking

Sentry is an open source error-tracking system that helps Rails developers to monitor and track the error which is getting triggered in our code. How Does Sentry Work? Sentry provides an SDK for many platforms, frameworks, and languages, and easy to integrate with our application and program stacks like python, node.js, and ruby. It will […]

  • Karthiga M
    Karthiga M
  • July 9, 2018

7 Tools to keep your Rails code clean and organized

Developing a large application needs million or more lines of code. Irrespective of the size of application or number of lines of code, the accumulation of non-functional code is obvious. Keeping the code organized and cleaning up the dead or unwanted code is advantageous to you and other team members who deal with the same […]

  • Agira Technologies
    Agira Technologies
  • August 31, 2017

A Developer's Guide – How to Develop A Redmine Plugin

I have written this article with the purpose of explaining how to develop a Redmine Plugin. So let us go about this basic introduction into Redmine Plugin, and how to go about developing it. What is Redmine? The basic definition of Redmine is this – Redmine is a project management tool that is a flexible […]

  • Saravana
    Saravana
  • February 6, 2017

Dockerize an Existing Ruby on Rails Application

In this article, I am going to explain how to dockerize an existing Ruby on Rails application, and start & stop the application in development / production environment. What is Docker? Using docker, we can build and package an application or service with all the dependencies into single unit. Such a unit is called the […]

  • Mars Raj
    Mars Raj
  • September 22, 2016

Handling Race Conditions in Rails with Fencing Tokens – One of many ways

Concurrency is a common feature sought out by all developers and engineers in an application, and this is an age-old concept that we have been bettering constantly through the years. In it’s simplest form, concurrency is multitasking, and when more than one task runs at the same time in a system, there are bound to […]

  • Agira Technologies
    Agira Technologies
  • June 6, 2016