How to use singleton design pattern with Elasticsearch in Drupal 9

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

April 20, 2022

DevOps, Drupal, Software development

How to setup SonarQube

What is SonarQube? SonarQube is the code inspection tool that analyses and covers the code and generates reports for the areas that need to be improved to keep the code as clean as possible. Some of the advantages of it’s usage includes: Catch tricky bugs to prevent undefined behaviour from impacting end-users Fix vulnerabilities that […]

February 22, 2022

AWS, DevOps, Drupal

How to use AWS Lambda in Drupal

AWS Lambda@Edge allows you to run applications and services without worrying about managing infrastructure. Your application still runs on servers, but all the server management is done by the Cloud provider. You no longer have to provision, scale, and maintain servers to run your applications, databases, and storage systems. AWS globally distributes your web application […]

August 25, 2021

Drupal, Web Content Management

Content Management in the age of Customer Experience Management

Content has become one of the most crucial factors impacting the customer experience. Brands are investing a lot of efforts to improve the content and build stories that sell. The emphasis on content production has never been stronger as it is today. Given the multitude of digital channels that the millennials are using for content […]

November 30, 2017

Drupal, Web Content Management

Headless CMS – An Overview

Content has become a new prerogative of companies wanting to improve customer experience. It is content that sells. Storytelling is gaining traction and so is content marketing. Organizations are producing large amounts of data and content, but a heap of data is of no use. Content Management Systems act as a key enabler for managing […]

November 6, 2017

Drupal, Software development, Technology

Why Choose Drupal Over Other CMSs?

Why Drupal? A primary question that comes to our mind before stepping ahead for development is how to choose the best suited CMS for the website from a variety of available CMS? Now, it depends on the requirements, if the website is a blog related website, you will definitely think of WordPress and if the website […]

August 18, 2017

Drupal, Technology

How to Give Back to Drupal Community

Let’s start with answering why most of companies/developers do not contribute? We all might know real problems, but I believe the most important is the awareness. In 2008 Dries wrote a blog Contributing back to Drupal for inviting new ideas to increase companies participation. Not sure how many could adapt into the culture of contribution. […]

July 20, 2017

Drupal, Technology

Drupal 8 Frequently Used Services, Functions, and Statements

In Drupal 8, some important services, functions and statements are frequently used in all projects. These are time-saving statements and perform a very crucial operation. Drupal 8 have multiple statements that are very useful in the project and it is also essential for the performance & Drupal 8 standard. Drupal 8 follow a PSR-4 standard, […]

July 17, 2017

AWS, DevOps, Drupal

Image Optimization Using Jpegtran with AWS Lambda

Image optimization is an important thing when designing a website. Through image optimization using the open source Jpegtran, one can reduce their image size while preserving their visual quality, which is also known as lossless compression. This results in saving many bytes or KB. Upgraded pictures utilizing Jpegtran likewise increment PageSpeed positioning in Google. Jpegtran mainly […]

July 10, 2017