Java, Software development

Step By Step Guide : Sending Emails in Spring Boot

Step By Step Guide: Sending Emails in Spring Boot Using the JavaMailSender interface, spring boot offers a simple method for sending emails. You may send an email with Gmail transport layer security by utilizing the spring boot restful web API. STEP 0 : Add the Spring Boot Starter Mail dependency to your project STEP 1 : […]

February 2, 2023

Front End Development, MEAN, Node.js

Why and how finally{…} block is NOT meaningless

A definition first (from the internet): try-catch-finally is used to handle runtime errors and prevent them from halting the execution of a program. The finally block triggers regardless of: what is implemented inside the try-catch block any errors encountered inside try-catch block any return statement written inside the try-catch block Example 1 Consider this example where there’s no error: (()=>{ try { console.log(`Try block triggered`) […]

January 25, 2023

Drupal, Front End Development, Node.js

Introduction to Gulp.js: Beginner’s Guide

INTRODUCTION Gulp is an open-source Javascript toolkit and task runner which is built on Node.js and NPM and used for the optimization of time-consuming and repetitive tasks. Hundreds of plugins are available for different tasks You don’t have to program everything by yourself, there are nearly 800 plugins ready for Gulp.js. But even more, Node.js […]

January 24, 2023

Java, Software development

Customizing Validation in Spring Boot: How to Create Your Own Constraints

Customizing Validation in Spring Boot: How to Create Your Own Constraints  By developing unique constraint annotations and validator classes for Spring Boot, customized validation can be implemented.Here we can show more than one validation error messages The general steps to build a custom validator in Spring Boot are as follows: STEP 0 : Add dependency […]

January 24, 2023

Digital Transformation, Software development, Technology

Go Pointers! Let’s talk about it…

A pointer, as name suggests, is a variable that points to a location in the memory of your system where a value is stored rather than a value itself. Basically, it is an address to the value stored in memory. The definition is simple but this concept can be a little tricky to wrap your […]

January 23, 2023

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