What is Java Stream
Java streams are a feature introduced in Java 8 that allows developers to perform functional-style operations on collections of data. Streams are designed to make it easier to write more…
Java streams are a feature introduced in Java 8 that allows developers to perform functional-style operations on collections of data. Streams are designed to make it easier to write more…
Unit testing with Mono and Flux in Reactor Java is straightforward and involves the use of the StepVerifier class. The StepVerifier is a testing utility that can be used to…
Non-Blocking and Reactive are related concepts in the context of asynchronous programming, but they refer to different aspects of the programming model. This entry explains what each means and how…
This entry gives a quick overview of reactor project, mono, flux, error handling, defer, inner mono, and common pitfalls of using reactor. You may find this entry helpful as well,…
You may at times find that you need to revert a commit and need to find the commit hash. This entry explains the steps. This entry explains what a Git…
Git is a powerful version control system, but sometimes you may need to revert a commit. Maybe you made a mistake in your code, or maybe you want to go…
This blog shows how one can use multiple Git accounts on one development machine. This would become handy if you are working on personal, work, or school projects on the…
Steps to Create and Connect to a Windows Virtual Machine on AWS Log on to your AWS Console as an IAM user who has permission to create EC2 instances Create…
In this series, I will document my Unity 2D Game Dev learning journey in this docu-blog series. The first MVP I want to create is a simple underwater platform game…
What is DynamoDB It's AWS-managed, serverless, NoSQL database technology created by AWS and used widely in AWS solutions. Design a DynamoDB table Say I want to create a restaurant and…