TO THE NEW Blog PAGES

Front End Development

Tailwind CSS: Learning For Absolute Beginners

What is Tailwind CSS ? Tailwind CSS is basically a utility-first CSS framework. Rapidly build modern websites without ever leaving your HTML. With utility classes, We can style elements on hover, focus, and more. It is a highly customizable, low-level CSS framework. This CSS framework is packed with classes like flex, pt-4, text-center and rotate-90 […]

Mohd Ebrahim
Mohd Ebrahim
Read

AWSDevOps

KubeCost- A Unified Cloud FinOps Tool

In Cloud’s Chronology, Kubernetes is most widely used container orchestrator to deploy microservices. In its ecosystem, maintenance is quite challenging. Though numerous companies are grappling daily to quantify/monitor cost utilisation for their running clusters because 99.99% uptime or High Availability of clusters is a bit costly. How to Quantify K8s Usage Cost If we could […]

Garvit Mishra
Garvit Mishra
Read

AdobeSoftware developmentTechnology

Step by Step Tutorial on Setting up AEM Repo tool for Syncing AEM with IntelliJ on Windows

When working with AEM, we often have to make changes to our jcr content while developing components and to get those changes up to the AEM server, we have to deploy code again and again. These multiple deployments can slow down our development cycle and eat up developers’ time. So to tackle this problem, we […]

Anubhav Gupta
Anubhav Gupta
Read

Java/JVMSoftware development

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: Configuring mail settings in application.properties In the application.properties file, configure […]

Muskan Lama
Muskan Lama
Read

Adobe

Simplifying Workflow Execution in Adobe Experience Manager

Recently we encountered a use case while working with workflows in Adobe Experience Manager, where Content Authors needed to execute only certain workflows on the pages. The out of the box functionality, renders all the available workflows in the action list. From a user experience perspective, this wasn’t desirable as the Author would need to […]

Rahul Pandey
Rahul Pandey
Read

DevOps

Foreman and Puppet: The OG Duo for IT Automation

  Foreman is a powerful open-source tool that helps in managing the infrastructure, including the provisioning, configuration, and monitoring of servers. Puppet is a well-known configuration management tool that can be used in conjunction with Foreman to automate the configuration of servers. This blog post will cover the latest installation and integration of Foreman with […]

Anujesh Soni
Anujesh Soni
Read

Front End DevelopmentMEANNode.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`) […]

MEANNode.js

Top level await() without async() function in NodeJs

Here’s how async-await function typically works: function myDummyBackendCall() { return new Promise((resolve) => { setTimeout(() => { resolve({ name: “Shivang”, id: “asmdhajkdhajdsh8qweuqoweuiqepoi-0q-0eueiuaisjdaKcjaisku”, }); }); }); } // Used an async wrapper function to make an await call (async () => { let data = await myDummyBackendCall(); console.log(data); })(); If you are a JS developer, you […]

DrupalFront End DevelopmentNode.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. It reduces the time and effort required for repetitive tasks, making it an essential tool for teams working on custom web application development and scalable digital solutions. Hundreds […]

Eram Fatima
Eram Fatima
Read

DrupalTechnology

H5P support and integration with Drupal

What is H5P? H5P is an open-source software platform that allows users to create and share interactive and multimedia content, such as quizzes, interactive videos, and interactive timelines. H5P stands for HTML5 Package, and it is built on top of the HTML5 standard, making it compatible with a wide range of web browsers and devices. […]

Somesh Sharma
Somesh Sharma
Read

Java/JVMSoftware 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 […]

Muskan Lama
Muskan Lama
Read

Marketing Automation

From Data to Action: Harnessing the Potential of CDP and Marketing Automation

In today’s digital age, businesses are faced with a vast amount of data about their customers. This data can come from various sources such as website interactions, email campaigns, social media interactions, and CRM data. In order to make sense of this data and use it to improve customer engagement, businesses need a way to […]