Odds are that you are reading this from the comfort of your homes, instead of the office. Ever since the coronavirus struck the world, organizations across the world have embraced the work from home option. The fact that despite things returning to normal, a lot of organizations continue to work remotely, drops a hint on […]
What is Redux Form? Redux Form is a HOC(Higher Order Component) which uses react-redux so that the HTML forms in react can store all its state in redux. Advantage of using Redux Form? Redux Form is very easy to use and implement, we just have to wrap our form component with the HOC provided by […]
Introduction Amazon ECS (Elastic Container Service) is a highly scalable & fully managed container orchestration service that allows us to easily run, manage and scale containerized applications on AWS. With ECS, it’s not required to manually install or operate any container orchestration software, or even to schedule containers on a set of computing machines. Also, […]
What is JOSE? JOSE or JSON Object Signing and Encryption , in brief, is a framework intended to provide a method to securely transfer claims (such as authorization information) between parties. The JOSE framework provides a collection of specifications to serve this purpose. One big plus for this framework is that it has excellent support […]
Singleton design pattern is really useful to use the same object over multiple calls. For third party softwares for examples like Apache Solr, elastic search, Redis, etc. it is not good practice to create the connection object again and again, rather a single object can be used multiple times. In such cases singleton design patterns […]
Prerequisites AEM 6.5 Latest Service pack (I am using 6.5.8 here). S3 connector (Feature pack version 1.10.10) Amazon S3 bucket. Required feature pack com.adobe.granite.oak.s3connector-1.10.10.zip Note :S3 connector feature pack has dependency over the service packs, as it uses oak as dependencies and AEM should be updated with a equal/higher version of oak than the one […]
Use Case Here we are going to showcase how we can access multiple implementations of an OSGI service dynamically (at run time) from a sling servlet. Break the requirement To deal with the requirement we are going to break it in multiple requirements – Creating multiple implementations of an OSGi service. Giving an unique meaningful […]
Roughly over a decade ago, online shopping was such a taboo that most buyers from around the world hesitated to buy products online. The shoppers feared being tricked by phishing and online scams around the web and hesitated to give out their personal information. Nowadays, almost everyone purchases from their preferred online shopping sites like […]
What’s up with this Google Analytics 4? Is it worth implementing? How exactly will it enhance our existing processes? How to get started with it? Announcing GA4, Google had this to say: “To help you get better ROI from your marketing for the long term, we’re creating a new, more intelligent Google Analytics that builds […]