Cache Lifecycle in Drupal 9

Cache Life cycle is important to understand as it plays an important role in optimising the performance and scalability of web applications. In this blog, I will dive deep into the cache life cycle in Drupal 9, exploring its key stages and highlighting best practices to maximise caching benefits. Various Stages are as follows :- […]

May 22, 2023


Embracing Virtual Threads in Spring Boot

In this blog, we will see how we can take leverage of project loom virtual threads in spring-boot. We will also do some load testing with the help of JMeter and see how response time is for both virtual threads and normal threads. Let’s quickly setup our spring boot project. <?xml version=”1.0″ encoding=”UTF-8″?> <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” […]

May 22, 2023


Blockchain Based DApps as the Future Of Decentralisation

Decentralized applications (DApps) have emerged as a major topic of interest for tech lovers everywhere. Because of its improved security, autonomy, and transparency, blockchain-based DApps use the ‘blockchain’ technology architecture to alter how people interact with technology fundamentally. 1. Open source It allows for monitoring changes by all network users as opposed to just one, […]

May 22, 2023


Add inline Javascript code in Drupal 9

In our Drupal projects, we have such requirements to add some kind of inline javascript code, like to add GTM script. This can be in the page header or page bottom as per requirements. So in the blog, we will see how we can achieve this by both methods. Drupal provides hooks to do this […]

May 19, 2023

Anaytics, Big Data

Improving query performance in Snowflake and its related costs

In the previous blog we understood how to Optimally use Snowflake Warehouse and Tables. So let’s continue the blog series, where we will now focus on improving the performance in Snowflake and its associated costs. As we know, Snowflake tables are micro-partitioned, which significantly improves query performance. However, over time, you may experience slowness in […]

May 15, 2023


Creating a Custom Text Format Filter Plugin in Drupal: A Beginner’s Tutorial with Code Examples

What is Text Format Filter plugin in Drupal? Text Format Filter Plugins in Drupal are like editing tools that allow you to change the content of text fields on your website. These fields could be things like the main body of a blog post or a user’s comment on your site. These plugins let you […]

May 11, 2023

Cloud, DevOps

Penny Pincher – Cloud Resource Optimization recommendation based on historical data to save cost.

With growing businesses in Amazon Web Services (AWS), finding idle resources, auditing your costs and managing your inventory are some of the most complex use-cases. This is particularly true for businesses or organizations that utilize a wide range of AWS services and resources, as keeping track of all these or idle resources can quickly become […]

May 9, 2023

Drupal, Front End Development

Introduction To Atomic Design in CSS

Atomic Design is a powerful methodology for optimizing large-scale web projects with multiple contributors, providing a common foundation for the theme folder. With the rapid pace of technological innovation and the increasing demand for high-quality web pages, staying up-to-date with the latest techniques and tools is essential. Atomic CSS is one such technique that makes […]

May 9, 2023


Configuration entity vs Content entity in Drupal

What is Entity? Entities are usually recognizable concepts. For ex-employee of an organization such as persons, places, things, or events that have relevance to the database. Entities in Drupal provide a structured way of storing and managing data. Several types of entities included in Drupal core makeup both the configuration and content of a default […]

May 7, 2023