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.

Rails Refactoring Techniques – Concerns

In this article, we are going to see the overview of Rails refactoring techniques, and focus on one of the techniques – called concerns. Why do we need to perform Rails refactoring? The objectives are as follows: DRY(Don’t repeat yourself) Easy to find Clarity Easy to change Performance tuning Easy to test As with all […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • March 1, 2017

Guide to use the Node Package Manager (npm)

Node Package Manager – Introduction: In this article, we are going to see how to use the Node Package Manager. JavaScript is easy and most of the people use a client-side scripting language in websites development and web applications. It has the maximum number of libraries. Previously, these libraries were quite few in number and […]

  • Manikandan Thangaraj
    Manikandan Thangaraj
  • February 27, 2017

Guide to Building a Simple WordPress Plugin

Introduction In this article, we are going to see how to build a WordPress plugin. What is WordPress? WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. We can easily install WordPress on a web server and create our blogging website. It is the most easiest and most powerful […]

  • Manikandan Thangaraj
    Manikandan Thangaraj
  • January 31, 2017

Agile Project Workflow involving Github

Introduction on Agile Project Workflow In this article, we will see in detail, the Agile project workflow… which means that we will see how we need to plan our tasks/bugs efficiently on a step-by-step basis, and how git makes Agile project workflow development easier. Summary Sprint Planning – Prioritize tasks Pull to update your local […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • January 25, 2017

10 Useful Unix Commands for Every Web Developers

Introduction to 10 Useful Unix Commands : In this article, I am going to list out the 10 most useful Unix commands. But first, let us see why the need for this list. If we can split people into groups based on the OS they use, a recent statistical survey shows that more than 80% […]

  • Mars Raj
    Mars Raj
  • January 18, 2017

Media Query – CSS Selectors – Part 2

In this article, we shall continue with CSS Selectors, and we will see a few advanced selectors, as opposed to the basic ones covered in our previous article. To be precise, in this article we shall mainly cover Media Query. What and why do we use the Media Query? The major aspect of responsive design […]

  • Manigandan
    Manigandan
  • January 16, 2017

Upgrading to Rails 5.0 from Rails 4.2

Why to Upgrade? Rails 5.0 has a lot of new features. It addresses many issues and dealing with performance, security and new features like ActionCable, Rails API, Turbolinks 3 and etc. Check this out for more details: http://weblog.rubyonrails.org/2016/6/30/Rails-5-0-final/ Prerequisites Rails 5.0 requires Ruby 2.2.2 or greater versions Upgrade your application to Rails 4.2 Decent code […]

  • Saravana
    Saravana
  • December 25, 2016

Nested form fields implementation in Active Model

Introduction In the ActiveRecord model, ‘has_many’ and ‘accepts_nested_attributes_for’ are default components to build form objects so as to create multiple records. ActiveModel::Model is an excellent way to make objects behave like ActiveRecord. But the ActiveModel lacks one key feature, which is the ‘accepts_nested_attributes_for’. As we know that this is a primary attribute for nested fields, […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • November 25, 2016

Restful API using MEAN stack

This article explores the basics of the MEAN stack, shows how to create a DB Connection and also Create APIs (GET, POST, DELETE). Prerequisites to be in your machine: * Node * MongoDB Installations to be done: * npm install express –save Before going into the application setup, we need to know what is MEAN […]

  • Arunkumar Nattarayan
    Arunkumar Nattarayan
  • November 17, 2016

Ruby on Rails application in VPC environment – Setup walkthrough

Introduction In the previous article we have seen “How to setup VPC environment using Ruby”. In this article we are going to setup a Ruby on Rails application in VPC environment. When automated, the prerequisite parameters have to be passed on. In a manual or normal setup environment, these would not have been necessary since […]

  • Saravana
    Saravana
  • October 17, 2016