Calling Graphql mutation using WebClient
I had a requirement to call a graphql mutation endpoint from java and even with multiple graphql tools, requirement was to use a standard REST client to make...
I had a requirement to call a graphql mutation endpoint from java and even with multiple graphql tools, requirement was to use a standard REST client to make...
Spring Boot packaging to run as a standalone jar has it advantages, like you can pack all the dependencies into single uber jar and run it on the command lin...
Reading from Kafka in Beam streaming job with confluent schema registry
There are many tales about Jackson Object Mapper and I have seen many gotchas in my career, and every time I get struck and later find the gotch and always w...
PMD Cyclomatic Complexity
Creating Compound Unique Index in AWS DocumentDB
Parallel Threads with Spring Context We are developing a piece of code and in that we are executing bunch of methods in sequence, and these method are not wo...
Project Lombok Four years ago when I first read about Project Lombok it sounded cool but never got a chance to use it anywhere.
PMD Unused private method We use PMD for static analysis of our code and while doing that we encountered “unused private method” and while our IDE (Intellij ...
Externalize static analysis configs in Gradle With Gradle for a project we can create config files in the project and refer them relative to root project.
Download file in GWT
Maven TestDependency Errors
Java SSL within AWS Lambda
Reverse Lucene Index
Spring Retryable Mocking
Mockito spy usage Spy is another variation of Mock from mockito. This post is not about usage of Spy or Mock vs Spy rather showcase one of the quirks I encou...
Sometimes small things which you overlook cause most headache and one such error is logging and error in a AWS lambda with NodeJs.
Java SSL within AWS Lambda
AWS CLI powered with JQ
Standing up own Elastic Search Cluster Elastic Search is the most popular full text search engine out there which supports cluster with multiple nodes workin...
There are many tales about Jackson Object Mapper and I have seen many gotchas in my career, and every time I get struck and later find the gotch and always w...
PMD Cyclomatic Complexity
Creating Compound Unique Index in AWS DocumentDB
There are many tales about Jackson Object Mapper and I have seen many gotchas in my career, and every time I get struck and later find the gotch and always w...
PMD Cyclomatic Complexity
Creating Compound Unique Index in AWS DocumentDB
Spring Retryable Mocking
Mockito spy usage Spy is another variation of Mock from mockito. This post is not about usage of Spy or Mock vs Spy rather showcase one of the quirks I encou...
Spring Retryable Mocking
Mockito spy usage Spy is another variation of Mock from mockito. This post is not about usage of Spy or Mock vs Spy rather showcase one of the quirks I encou...
Parallel Threads with Spring Context We are developing a piece of code and in that we are executing bunch of methods in sequence, and these method are not wo...
Spring Retryable Mocking
Sometime back, I wrote an article how I was using Tapermonkey to replace extension on the browsers when I want to run some script on the page.
How Tapermonkey helped me replace safari extensions I am one of the guy who like to automate small things so they help my productivity, after all that’s what...
PMD Unused private method We use PMD for static analysis of our code and while doing that we encountered “unused private method” and while our IDE (Intellij ...
Externalize static analysis configs in Gradle With Gradle for a project we can create config files in the project and refer them relative to root project.
I had a requirement to call a graphql mutation endpoint from java and even with multiple graphql tools, requirement was to use a standard REST client to make...
Reading from Kafka in Beam streaming job with confluent schema registry
How Tapermonkey helped me replace safari extensions I am one of the guy who like to automate small things so they help my productivity, after all that’s what...
How Tapermonkey helped me replace safari extensions I am one of the guy who like to automate small things so they help my productivity, after all that’s what...
Standing up own Elastic Search Cluster Elastic Search is the most popular full text search engine out there which supports cluster with multiple nodes workin...
Zero infrastructure health dashboard
AWS CLI powered with JQ
Reverse Lucene Index
Java SSL within AWS Lambda
Java SSL within AWS Lambda
Maven TestDependency Errors
Download file in GWT
Externalize static analysis configs in Gradle With Gradle for a project we can create config files in the project and refer them relative to root project.
Externalize static analysis configs in Gradle With Gradle for a project we can create config files in the project and refer them relative to root project.
TIKD Review Note Tikd struck in a legal case and not sure if they are still serving users
TIKD Review Note Tikd struck in a legal case and not sure if they are still serving users
Parallel Threads with Spring Context We are developing a piece of code and in that we are executing bunch of methods in sequence, and these method are not wo...
We had a requirement to pull data from Apple AppStoreApi and api response comes as compressed tab separated file and we coded it in python and quickly deploy...
We had a requirement to pull data from Apple AppStoreApi and api response comes as compressed tab separated file and we coded it in python and quickly deploy...
Sometimes small things which you overlook cause most headache and one such error is logging and error in a AWS lambda with NodeJs.
Sometimes small things which you overlook cause most headache and one such error is logging and error in a AWS lambda with NodeJs.
Sometimes small things which you overlook cause most headache and one such error is logging and error in a AWS lambda with NodeJs.
Reading from Kafka in Beam streaming job with confluent schema registry
Reading from Kafka in Beam streaming job with confluent schema registry
Reading from Kafka in Beam streaming job with confluent schema registry
Reading from Kafka in Beam streaming job with confluent schema registry
Spring Boot packaging to run as a standalone jar has it advantages, like you can pack all the dependencies into single uber jar and run it on the command lin...
Like many organizations we are into building scalable microservices in cloud, and we have variety of protocols like REST, Graphql etc using both server and s...
Like many organizations we are into building scalable microservices in cloud, and we have variety of protocols like REST, Graphql etc using both server and s...
Like many organizations we are into building scalable microservices in cloud, and we have variety of protocols like REST, Graphql etc using both server and s...
I had a requirement to call a graphql mutation endpoint from java and even with multiple graphql tools, requirement was to use a standard REST client to make...
I had a requirement to call a graphql mutation endpoint from java and even with multiple graphql tools, requirement was to use a standard REST client to make...
I had a requirement to call a graphql mutation endpoint from java and even with multiple graphql tools, requirement was to use a standard REST client to make...
Sometime back, I wrote an article how I was using Tapermonkey to replace extension on the browsers when I want to run some script on the page.
Sometime back, I wrote an article how I was using Tapermonkey to replace extension on the browsers when I want to run some script on the page.