Exploring Apache Pinot

Introduction Apache Pinot stands out as a specialised, real-time distributed OLAP data-store designed for swift analytics, catering to high-volume, low-latency queries effortlessly handling data ingestion from diverse sources such as Apache Kafka, Amazon S3, and others. It excels

By |2024-03-06T18:30:06+05:306 March 2024|0 Comments

Benchmarking

Benchmarking is a process used by organizations to compare their performance metrics, processes, products, and services against industry standards or competitors in order to identify areas for improvement and best practices. Introduction: Define benchmarking and its significance in

By |2024-03-06T16:25:23+05:306 March 2024|0 Comments

Django ORM Optimisations

In this blog, we will explore various optimization techniques in Django ORM such as subqueries, select_related, prefetch_related, and more. These methods not only guide us in consolidating multiple queries into a single, efficient query but also play a

By |2024-02-08T17:38:40+05:3012 January 2024|Comments Off on Django ORM Optimisations

Implementing Agora RTM for Web-to-Phone Messaging in React and React Native

In the modern landscape of cross-platform communication, the integration of Agora Real-Time Messaging (RTM) into React and React Native applications has emerged as a game-changer. This integration facilitates seamless and real-time messaging between web and mobile, bridging the

By |2024-01-08T15:18:39+05:308 January 2024|0 Comments

Unveiling Dark Patterns in UX: The Thin Line Between Design and Deception

When we talk about UX design, our minds often paint a picture of seamless interfaces, crafted for accessibility and transparency, aimed at nurturing positive user experiences. But let's peel back the curtain a bit—UX doesn't always stay in

By |2023-12-28T17:20:09+05:3028 December 2023|0 Comments

Ansible

Automating with Ansible: A Newbie-Friendly Guide Ansible is a powerful DevOps tool designed for automating tasks on remote servers or nodes. In simple terms, it allows you to automate commands and functions on multiple remote machines from a

By |2023-11-03T14:50:37+05:303 November 2023|0 Comments

Python Parallel Processing

  “ If you can't explain it simply, you don't understand it well enough. ” INTRODUCTION OF  PARALLEL PROCESSING In the world of Python programming, efficient execution of tasks is essential for building high-performance applications. Threads and Python

By |2023-10-25T14:47:24+05:3025 October 2023|0 Comments

Docker Series – Blog 1: Getting Started with Docker and Building Your First Image

In the ever-evolving landscape of software development and deployment, containerization has emerged as a revolutionary technology. Getting Started with Docker is the first step in this journey, where we will explore core Docker concepts, its architecture, and

By |2023-10-23T11:11:54+05:3023 October 2023|0 Comments

Trek and Entrepreneurship

Recently, It has been a growing realization that I am growing older - I know we all are but just at the cusp when we start realising that joint pains are a real thing especially when we overexert

By |2023-10-20T12:19:29+05:3020 October 2023|0 Comments
Go to Top