AngularJSFront End DevelopmentNode.js
$resouce is a perfect option to create a single page application which involve CRUD operations.You don’t write your CRUD methods (create,read,update and delete) when you use it. A RESTful web service with one endpoint for a data type that does different things with that data type based on HTTP methods like GET, POST, PUT, DELETE, etc. So with a $resource […]
Monkey Patching The Monkey patching is a concept which is used to extend the behavior of a function without changing its original source code. We can add some extra functionality which can work a long with the original functionality(Before or after depends on the use case). The original function may be from third party module […]
Recently, I was working on a micro-service using Ratpack framework. I wanted to deploy it to Heroku. I had tried to find good documentation for deploying on Heroku but couldn’t find as such. After much trial and error, I finally managed to get a working configuration for successful deployment. As Heroku has very good support for […]
While doing automation using selenium, there are certain repetetive tasks that we need to perform in order to handle page elements. So, the aim of this blog is to highlight some common operations that we need to handle every now and then. Some operations are: 1. Open URL in different browsers (Chrome, Firefox, IE) 2. […]
To Send email from AEM , follow the steps written below: Gmail SMTP Server could also be used to relay messages from your device or application. If you connect using SMTP, you can only send mail to Gmail or Google Apps users; if you connect using SSL/TLS, you can send mail to anyone. If your […]
The application I am working on, requires different configurations for the each client. For internal QA environment, we wanted to deploy multiple instances of this app with different configuration setup so that it can be tested easily and without creating tomcat instance for each deployment. So the challenge was to use different external configuration file […]
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 […]