Drupal

Drupal 9.4 Queue Worker with Batch Processing

In Drupal 9.4, the Queue API has been enhanced to support batch processing. This allows developers to efficiently process a large number of queued items in smaller batches, improving performance and resource utilization. In this blog post, we’ll explore how to implement a Queue Worker with batch processing in Drupal 9.4 using a practical example. […]

May 29, 2023

Drupal

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

Java

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

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

Drupal

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

Drupal

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