How Azure Functions Work
Azure Functions represent a nifty offering from Microsoft Azure that makes your life as a developer significantly easier. What it does is, it lets you run your code without any…
An Introduction to Serverless Functions
Serverless functions are taking the world of cloud computing by storm. In this post, we'll look at what exactly serverless functions are, their key benefits, and some use cases. What…
How I Boosted the Performance of My JavaScript Code
I wanted to share some tips that really helped me improve the speed and performance of my JavaScript code. When I first started building web apps with JavaScript, everything ran…
Javascript Minification and Obfuscation Tools
JavaScript minification and obfuscation are two techniques that can be used to improve the performance and security of your JavaScript code. Minification removes unnecessary characters from your code, making it…
Optimizing Image Loading with the Lazy Attribute in HTML5
Identifying resources which are not critical on initial page load and loading them only when necessary is known as lazy loading. It is a method for cutting the essential rendering…
Basics of Clientlibs in AEM?
AEM uses client-side library folders to organize CSS, JS and image files. A clientlibs folder or node is of type cq:ClientLibraryFolder. Following are the properties of the cq:ClientLibraryFolder which can…
Fix AEM Jcr Nodes & Properties Not Visible in Eclipse
Have you ever faced an issue with AEM where jcr nodes & properties are not visible Eclipse while setting up a new project? You can view the source code but…
AEM Groovy Oak Query RuntimeNodeTraversalException Solution
Are you getting ": The query read or traversed more than 100000 nodes. To avoid affecting other tasks, processing was stopped." Error in Groovy Console in AEM ? Recently while…
Solution To Netlify Lambda Function ELIFECYCLE Error
Recently I started doing some experiments with Netlify, I faced an issue with Netlify Lambda functions and it was showing error "npm ERR! code ELIFECYCLE". Following is the error message…