QE

LambdaTest : A Cloud-Based Testing Platform and Its Integration with the TestNG Automation Framework

Introduction In today’s fast-paced software development environment, ensuring the robustness and functionality of applications across multiple browsers and platforms is crucial. Automated testing has become the cornerstone of the development process, providing teams with the ability to test their applications quickly and efficiently....

by Avinash Kumar
Tag: Java
25-Sep-2024

Java/JVM

MongoDB: Getting Started with MongoDB Atlas Search

Introduction In this blog, we’ll discuss about the MongoDB Atlas Search and how we can query the database using Atlas Search. What is Atlas Search? Atlas Search is an embedded full-text search in MongoDB Atlas that gives you a seamless, scalable experience for building relevance-based app features. As we already know, Atlas Search is...

by Ankit
Tag: Java
25-Sep-2024

Java/JVM

A Comprehensive Guide to Implementing Spring Security 6

Introduction Spring Security 6 is a powerful framework that provides authentication, authorization, and protection against common attacks, such as CSRF, session fixation, and clickjacking. As of Spring Boot 3, Spring Security 6 is now the default security version integrated within the application. This guide walks you through the process...

by Shubham Asthana
Tag: Java
24-Sep-2024

Java/JVM

Introduction to Micronaut with Java

What is Micronaut? The concept of the Micronaut Foundation stems from the real-time exchange of quality information in the field of building physics, from monoliths to microservices, using the perspective of Spring, Spring Boot, and Grails. With the help of the Micronaut Foundation, the Essential team built and maintained the Micronaut...

by Akash Upadhyay
Tag: Java
20-Aug-2024

Java/JVM

JPA Criteria Api – A code alternate to raw SQL queries

Introduction JPA is a hibernate specification that helps us in managing, accessing & persisting data between RDBMS and Java objects & one of its main features is Criteria API, which is a pre-defined API and was introduced in JPA 2.0. It defines platform-independent criteria queries written in Java and enables us to achieve the...

by Sukirti Kaushik
Tag: Java
26-Jun-2024

Android

Understanding Thread Pools, Worker Threads, and Types of Thread Pools

Concurrency and parallelism are essential for building efficient and responsive applications. In modern programming, thread pools are a powerful tool for managing and executing tasks concurrently. In this blog post, we'll explore what thread pools are, the types of thread pools available, and how worker threads play a crucial role in...

by Hemant Kumar
Tag: Java
12-Jun-2024

Java/JVM, Technology

Mastering Big Data Analytics with Amazon Redshift and Java: A Comprehensive Guide for Handling Billion-Record Datasets

Amazon Redshift is a fast, scalable, secure, and fully managed cloud data warehouse that makes it simple and cost-effective to analyze all your data using standard SQL and your existing ETL (extract, transform, and load), business intelligence (BI), and reporting tools. Tens of thousands of customers use Amazon Redshift to process...

by Pravin Kumar Suman
Tag: Java
01-Apr-2024

Java/JVM

Decoding the Java Virtual Machine: An In-Depth Dive into JVM Architecture

The Java Virtual Machine (JVM) is an integral part of the Java ecosystem, responsible for executing Java bytecode. Here's an in-depth look at the JVM architecture: Class Loader Subsystem ClassLoader subsystem is a critical part of the Java runtime environment. It enables dynamic loading of classes, maintains class loading isolation,...

by Keshav Agarawal
Tag: Java
08-Dec-2023

Java/JVM

Consumer Rebalancing in Kafka- An Overview

Introduction Apache Kafka is a distributed system consisting of servers and clients that communicate via a high-performance TCP network protocol. We have components generating events (Producers) and components that consume those events (Consumers). Consumers label themselves with a consumer group name so that each record published on a...

by Honey Arora
Tag: Java
09-Nov-2023

Adobe, Java/JVM

Integrating Check-style and code coverage plugin in AEM codebase

Introduction As developers, we strive to maintain high code quality and ensure that our software is both functional and maintainable. Two essential tools for achieving this are Checkstyle and code coverage analysis. In this blog post, we'll explore how to integrate these plugins into your Adobe Experience Manager (AEM) codebase to boost...

by Medha Kohli
Tag: Java
13-Oct-2023

Java/JVM

Multithreading in Java

Multithreading is a fundamental concept in modern software development, allowing programs to efficiently utilize the processing power of today's multi-core processors. Java, a versatile and widely used programming language, provides robust support for multithreading. In this comprehensive guide, we will dive deep into the world of...

by Md Shazad
Tag: Java
06-Oct-2023

Java/JVM

Exploring Java 9 to 17 Features

Java is a programming language that has been around for a long time and is renowned for its adaptability and durability. In recent years, Java has experienced a significant expansion and evolution, culminating in the release of Java 8. This blog will provide a brief overview of these versions, emphasizing key features and enhancements....

by Sumit Gupta
Tag: Java
01-Oct-2023