-
Core Java
OpenJDK 21 Compiler Warning on Constructor Calling Overridable Methods
THe OpenJDK 21 beta 15 early access build (released 23 March 2023) adds an -Xlint warning to the Java compiler…
Read More » -
Software Development
Redpanda vs Apache Kafka
Data streaming refers to the continuous and real-time processing of large volumes of data. It involves sending and receiving data…
Read More » -
Software Development
What is AIOp and How It Improves IT Operations
AIOps (Artificial Intelligence for IT Operations) is a methodology that uses artificial intelligence (AI) and machine learning (ML) techniques to…
Read More » -
Core Java
Clear details on Java collection ‘Clear()’ API
Several of us might be familiar with the clear () API in Java collections framework. In this post, let’s discuss…
Read More » -
Software Development
CI/CD Tools: GitLab vs Jenkins
CI/CD is an acronym that stands for Continuous Integration and Continuous Deployment/Delivery. It is a set of practices used in…
Read More » -
Web Development
Data Binding in React
Data binding is a software development technique that allows developers to establish a connection between the data source and the…
Read More » -
Core Java
Java Concurrency: ReentRantLock Fairness
Previously we saw some of the building blocks of concurrency in Java. In this blog we will focus on ReentRantLock.…
Read More » -
Ruby
10 Popular Ruby Testing Frameworks for 2023
Ruby is a dynamic, object-oriented programming language that is designed to be easy to read and write. It was created…
Read More » -
Software Development
Choosing The Right Streaming Database
Streaming databases, also known as real-time databases or time-series databases, are becoming increasingly popular in today’s data-driven world. These databases…
Read More »