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

January 27, 2023

Front End Development, MEAN

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

MEAN, Node.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 […]

January 24, 2023

Drupal, Front End Development

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

Drupal, Technology

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

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

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

January 23, 2023

Digital Transformation, Software development

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

Marketing Automation

B2C Marketing with Hubspot

Introduction The B2C marketing landscape is changed with the introduction of Marketing Automation. So what exactly is marketing automation? Marketing automation enables businesses to automate their marketing procedures. This might involve monitoring client contacts, social media account updates, and email marketing. Companies can save time and money by automating these operations using marketing automation. About […]

January 23, 2023