Recently I discovered that every directive in AngularJS has a priority score assigned to it. While the page is loaded the priority plays a very important role in setting the order of the execution of various directives in single DOM Element. The priority is used to sort the directives before their “compile” function gets called. […]
The music & entertainment Industry is buzzing with some latest developments by major OTT players that point towards a big change in the way the content will be consumed by the user online in the coming future. Here are a few updates that explains it better – 1. Launch of new VOD services HOOQ – the […]
It is very important for a test engineer to draft good and complete test cases as it shows how comprehensively a test engineer has understood the application requirements. With the following Do’s and Don’ts a test engineer can develop an effective test case with little efforts and save a lot of time. Do’s: Identify and […]
Comments, reviews & feedbacks are some of the vital functionalities required in almost every website these days. Leveraging the comments section is very important. All those comments made by the vistors cannot be published. You may have to select the comments that are to be published according to your content and its purpose. An AEM […]
Adding vanity URL to pages/nodes, is a great way to get user friendly URLs. All you need to add is “sling:vanityPath” property to the node. For example, “www.mysite.com/content/mysite/en/home.html” doesn’t seem to be a very user friendly URL. If you want this page to have a simple and concise URL like “www.mysite.com/home”, you can do it […]
Automation TestingGrailsJava/JVM
Recently while working on selenium I have come across in a situation where browser dialog box are the show stopper to validate ‘Login/Registration/Forgot Password etc.’ modules, though we are considering such cases as design issues. However we need to deal with it to learn something new, fortunately I have got the solution to handle browser […]
I recently had to add charts to a web page in my project. I used Highcharts library for this. It is very dynamic allowing you to change graphs even after the chart has been drawn. To display a graph we need a div with an ID. Let’s say we have div with ID “chartDivId” and we want to display two lines […]
With the increasing popularity of Hapi in the Node community, it is a good option to build API’s using this framework. Let’s understand the Hapi framework and how easily we can define routes to build Hapi RESTful API for production ready environment. We will also be using some of the Hapi plugin’s for ease of […]
Hi, many of us must have landed into a situation which I faced recently, the issue was with one of the new features deployed to PRODUCTION environment in the latest release not working as expected, but I was unable to reproduce this on Local or QA environments. So to debug it quickly, I tried something […]
It’s a common practice to add fields to Grails domain’s hasMany block while in database a foreign key relationship is maintained for every such entry. In other words, for each foreign key, we have a column in parent table (or domain) and a reference column in other table. I was adding a field into hasMany […]
Hi all, I have a use case where I need to migrate the code base from svn to git while preserving all the commits of different committers. For migration I have used an utility tool git-svn. In order to install git-svn we can use below command in linux box : sudo apt-get install git-svn After […]
Pingdom is a tool which is used for monitoring websites’ availability in real time. Now we can interact with pingdom using its REST API with the help of python scripts. Every time, a deployment is made on production servers, the pingdom tool throws a downalert because several services like tomcat, apache etc need to be […]