TO THE NEW Blog PAGES

Drupal

How to run PHPUnit tests efficiently in Drupal 10/11?

Introduction Do you know how important writing test cases for your functionalities you are developing is? Drupal always supports and gives an easy way to write test cases because it’s a vital part of development. It always helps in to early detection of bugs before deployment and also helps us to understand the code structure […]

Java/JVM

Kafka: The Distributed Messaging System: That’s Revolutionizing Real-Time Applications

Imagine you’re managing a busy e-commerce website. Every time a customer places an order, it triggers several events: an email confirmation, a shipping update, a payment confirmation, and much more. From updating the inventory to sending a confirmation email and processing the payment, everything needs to happen instantly and in sync. But how do you […]

Generative AI

Understanding iOS app Development cost: Factors governing the estimations

In today’s fast-paced and ever-changing digital landscape, Generative AI makes headlines every other day with discoveries and excitement. We want to draw your attention to iOS mobile apps. Yes, they are very important to businesses because they bring much higher customer engagement, operational efficiency, drive growth and competitive advantage among peers. However, creating an iOS […]

JS

Stateful and Stateless Softwares

To explore this topic meaningfully, we must first grasp two foundational concepts. First, we need to separate an application from a system. A system contains and is composed of one or several applications. A system is a larger, more encompassing entity. Second, we need to understand what we mean by “state” in a software application. […]

Drupal

Implement animation using wow js library in drupal

Introduction Whenever user scroll down a web page, an element effect triggered from top, bottom, left and right, this feature makes the website quite interactive and eye-catching from the user’s point of view. In this blog we will discuss about to implement animation effect on the web pages, it is a great way to engage […]

BA

ChatPDF: Transforming our relationships with PDFs

Introduction  In current circumstances, PDFs are omnipresent, starting from research articles and business briefs to contracts and even eBooks. Even with the increased use of such technology, most people utilizing it today face one core challenge: it is fundamentally unchanging. Business analysts are tasked with turning data and complex information into valuable insights that aid […]

Chumi Das
Chumi Das
Read

DevOps

Mastering Real-Time Alerting with ElastAlert2: Detecting DOS Attacks from WAF Logs

Introduction ElastAlert 2 is a simple framework for alerting on anomalies, spikes, and other patterns of interest in data from Elasticsearch and OpenSearch. ElastAlert 2 is a tool for monitoring real-time data in Elasticsearch and alerting on matching patterns. Elastalert accepts this Alert type: Email AWS SES (Amazon Simple Email Service) AWS SNS (Amazon Simple […]

JS

Detailed Strapi migration guide from v3 to v4 with typical challenges and fixes

Step 1: Understand How V3 and V4 Differ Understanding how v4 differs from v3 is essential before beginning the migration. Among the significant modifications are: New Codebase Structure: Strapi v4 makes it easier to maintain and modular by introducing a new folder structure. API Improvements: v4 makes use of OpenAPI specifications and endpoints are now […]

Android

Migrating from ExoPlayer 2 to Media3: A Fun & Practical Guide

Why Migrate? (Besides Google Telling You To😜) Google has spoken—ExoPlayer 2 is old news, and Media3 is the new standard for Android media playback. It’s modular, Jetpack-aligned, and designed for the long haul. If your app still relies on ExoPlayer 2, this migration ensures modern API design, better lifecycle handling, and compatibility with Android’s latest […]

Quality Engineering

The rise of automated excellence: How generative AI is transforming quality testing

Introduction In the world of software and hardware development, perfection is the ultimate goal. Every line of code, every circuit board, and every interaction must function seamlessly to meet users’ ever-growing expectations. Historically, achieving this has been a labor-intensive process, relying heavily on manual testing and predefined test cases. However, with the rapid growth of […]

Quality Engineering

Shift left testing: Why early is always better (In Tech and in Life!)

Imagine it’s the wedding season and this year it’s your turn to face the daunting task of planning a big Indian wedding. There’s a million things to do on the checklist so you try to start your preparation months in advance—booking the venues, finalizing the caterers, shopping for outfits, and deciding on the guestlist early. […]

Project Management

AI in Delivery Excellence : Transforming Governance, Customer Experience, Product Management and Collaboration

With the rapid advancement in digital technology, organizations across the globe are leveraging Artificial Intelligence (AI) to enhance delivery excellence. AI is without doubt playing a key role in streamlining governance, elevating customer experience, optimising product management, and fostering collaboration. The image below depicts how AI and Delivery function together for better results. Role of […]

Services