Android, Hybrid, iOS

Choosing your Tech platform for your next Cross platform app – Flutter or React Native?

Selecting one or the other technology is always a matter of individual preferences but knowing which platform has what benefits can help in deciding the best option. In this blog, we are going to discuss two of the very popular technologies for creating cross-platform apps i.e. Flutter & React Native. Programming Languages Let’s start by […]

September 30, 2022

Java, Software development, Testing

Unit Testing using JUnit and Mockito

Introduction to Unit testing What is Unit testing? Unit testing is a process that is used to verify a unit or unit’s functionality. This step helps in the estimation of the codes by other team members and also creates a record of all necessary information including errors that occur. It provides an opportunity for the […]

September 29, 2022

AEM, Digital Engineering, Digital Marketing

XML Add On – Conditional/Filtered DITA content output in AEM

Use cases Let’s assume we have a large number of published articles or topics. Each article contains some paragraphs or content that is obsolete now and should not be displayed to the end users. Since the number of articles is large, it is difficult to update the content quickly. Let’s say we have all content […]

September 27, 2022

DevOps, Java, Software development

Docker for Beginners

Why Docker?  Has it ever happened to you that you create an application it runs successfully on your machine? You share this application with your friends because it doesn’t work on their machines. But it worked on my machine !! What is Docker? Docker is a tool for running applications in an isolated environment, it […]

September 26, 2022

Software development

How to Write a Business Case?

What is a Business Case? A Business case is a Non-Financial Document that helps persuade an organization to take up a project by giving all the relevant facts. It explains why the project is needed & how it will create a solution. It also includes the pros and cons of taking or letting the project […]

September 21, 2022

Software development, Testing

API Request and Response chaining using Postman

API API stands for Application Programming Interface which works as an intermediary between two applications to serve the request and responses. APIs are developed to speed up the functionality and request response mechanism for an application.It allows to add functionality from other providers to the existing system, it can be different sources of information, verification […]

June 29, 2022

Software development, Testing

API Request and Response chaining using Postman

What is an API? API stands for Application Programming Interface which works as an intermediary between two applications to serve the request and responses. APIs are developed to speed up the functionality and request response mechanism for an applications.It allows to add functionality from other providers to the existing system, it can be different sources […]

June 26, 2022

AngularJS, MEAN, React.js

Managing Form State In React Using Redux Form

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 […]

May 1, 2022

AEM, Java, Software development

JOSE Encryption and AEM Keystore Integration

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 […]

April 23, 2022