Technology

Quick start with Springboot using CLI

SpringBoot is one of the main projects of Spring community which takes opinionated view of production ready applications. It helps you getting up and running a production grade spring application. It comes with even a CLI to get you quick started with springboot. CLI stands for Command Line Interface which gives *spring* command using which […]

AngularJSTechnology

Internationalization with AngularJS

Why is internationalization support so important? These days variety of web projects demand the support for multiple languages feature. Most of the internet users do not have English as their first language. Thus there is a need to reach those users as well. There are many modules available to achieve multilingual feature in AngularJs like angular-gettext, angular-translate. […]

AWSTechnology

AWS auto AMI-Updater

The purpose of this blog post is to acknowledge a use case of AWS autoscaling. During auto-scaling in AWS, we often pass user-data and that user-data keeps growing with time due to which an instance spin time is increased significantly. For that purpose, we need to create latest AMI time to time with all the […]

AWSTechnology

Setting up restricted remote SFTP server

This blog post refers to a use case I came across recently wherein, a few users had to remotely log into the server using SFTP. These users should be restricted to perform read/write operation only in their home directory and only from office network i.e the public IP address(es), their office network is fabricated upon. […]

GrailsTechnology

Groovy collectEntries to get a Map from a Collection

Dealing with collections is a part of a Developer’s daily life. However, sometimes it becomes quite cumbersome when we have to iterate through each collection every time we want a manipulated Collection. Ever thought of a groovier way to manipulate a collection and get a Map in a single line? Well, multiple iterations to convert […]

Node.jsTechnology

Introduction to backbone.js

It is difficult to build single-page web applications or complicated user interfaces by simply using frontend libraries like jQuery. Backbone.js is a lightweight JavaScript library that adds structure to your client-side code. It is based on the Model-View-Controller pattern. It is best suited for creating single page applications using a RESTful service for persisting data. […]

Technology

How to compile Less file into CSS file ?

Less (sometimes stylized as LESS) is one of the dynamic style sheet languages that can be compiled into Cascading Style Sheets (CSS), or can run on the server-side and client-side. How to install Less ? The easiest way to install Less on the server, is via npm, Step 1 – Download and Install nodejs from […]

AWSTechnology

AWS Device Farm: A service to test mobile apps on real devices

AWS Device Farms Device Farms is a recently introduced service that can test mobile apps on real devices in the AWS Cloud. Currently, it supports Android and Fire OS apps. This service can be used to improve the quality of testing by running the test on real smartphones and tablets with different hardware, OS versions […]

Technology

AEM : Robust Sling Eventing using Sling Jobs

So far we have used OSGi Event Admin for event publishing that uses publisher subscriber model. Though it works really well, there is a downside in using this: – No guarantee of delivery As soon as an event is published, job of the publisher is done. No matter whether any subscriber has worked on it or not, […]