Suraj BatuwanaIntegrate BitBucket Pipelines with SonarCloudBBucket pipelines are an essential tool for modern software development, facilitating continuous integration and deployment (CI/CD)…7 min read·Apr 3, 2024----
Suraj BatuwanaStripe 3D Secure card authentication with a Saved CardWhat is 3D Secure Card Authentication?6 min read·Nov 8, 2023----
Suraj BatuwanaSwagger deployment on AWS API Gateway with TerraformDeploying a complex Swagger definition to AWS API Gateway can be a bit challenging, especially if you have a large and intricate API…5 min read·Jul 3, 2023----
Suraj BatuwanaJava Junit Mockito thenCallRealMethod(), call method with input parametersIn java junit mockito even we mock a class we can use thenCallRealMethod() to execute that method, but when that method has input…2 min read·May 30, 2023----
Suraj BatuwanaHow use Comparator to define a custom sort orderIf you want to develop a sorting a demo for Employee list. I am using data table to employee car list. Now I want to sort the list by…1 min read·Apr 19, 2023----
Suraj BatuwanaHow to re-trigger a webclient call based on the value inside response body using retryThe retryWhen operator in the Spring WebFlux WebClient allows you to specify a strategy for retrying failed HTTP requests. By default, the…2 min read·Apr 19, 2023----
Suraj BatuwanaHow to connect to SSL enabled Oracle database using SQL Developer with cwallet.ssoThis is a very very simple task.1 min read·Jun 21, 2022----
Suraj BatuwanaFlutter + Firebase + Spring Boot + Spring Security Reactive + OAuth2 : Tutorial Part 4In this post, we will re-implement the same features, but use the new Spring WebFlux.1 min read·Feb 21, 2021--1--1