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.

6 Most Common Misconceptions About Hiring Remote Developers

Remote developers are also known as offshore developers. Remote developers are those developers that are hired to perform certain business functions from a land different from where the company is actually situated. Remote developers will work from their current location but will have to coordinate with the company employees working at the main destination. It […]

  • Agira Technologies
    Agira Technologies
  • August 1, 2017

The 9 Most In-Demand Development Languages of 2017

We all live in a constantly evolving world. New technologies are emerging every day in a rapid manner. Hence, it is essential for every developer, founders, CTO, technology lovers to keep up with these evolving technologies and to know about the in-demand development languages.   How does a programmer select the most appropriate programming language […]

  • Agira Technologies
    Agira Technologies
  • June 27, 2017

Guide to Create Reusable Bundle in Symfony2

Introduction: In this article we are going to discuss on how to structure your reusable bundle in Symfony2. Application bundles in general should be as simple as possible. As a result of this, the following steps might not be applicable/ suitable for application bundles. This article pertains to reusable bundles alone.   Symfony is a […]

  • Manikandan Thangaraj
    Manikandan Thangaraj
  • April 12, 2017

MongoDB Sharding Setup on Ubuntu 14.04

The Issue: Sometime back, there was an issue with a client’s application that used MongoDB for data storage. Due to high volume of data handled, they were facing performance issues. Generally with such high volume of data, the CPU gets utilised heavily due to high I/O operations. As a result, it will affect the performance […]

  • Saravana
    Saravana
  • April 5, 2017

CMS In Rails Using Scrivito CMS

Introduction: In this article, I am going to give you all the details regarding Scrivito CMS, how to use Scrivito CMS for maintaining contents of a website using Rails framework, and also to create widgets using the same. (You will see why widgets in particular). Main points As is with CMS, the main objective is […]

  • Amit Kumar
    Amit Kumar
  • March 29, 2017

Basic Implementation of Angular2 using Angular CLI

This blog is an introduction into the basics of how to implement Angular2 in the frontend, using Angular CLI. So, what is Angular CLI? Angular CLI is a command line interface which is built using nodejs style (commonJs) modules. Angular2 is a framework for creating Single Page Application (SPA). Next, let us see the basic […]

  • Manigandan
    Manigandan
  • March 7, 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

The ‘Main Thing’ about Web Development Workflow

“Our development team in Agira extensively works in various Web Development projects and handles various Web Development Workflow. We have always wanted to, and have also tried to templatise the workflow based on our previous project experiences. A very common question asked during our Sales/pre-sales process from prospects/clients is about the web development workflow we […]

  • Ganapathi M
    Ganapathi M
  • December 17, 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