Posts by Year

2024

Calling Graphql mutation using WebClient

1 minute read

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...

How I used Intellij HttpClient CLI in Jenkins

1 minute read

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...

Augment Spring boot app with external jars

2 minute read

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...

AWS Sdk logging error

2 minute read

Sometimes small things which you overlook cause most headache and one such error is logging and error in a AWS lambda with NodeJs.

Back to Top ↑

2023

Python file writing mishaps

1 minute read

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...

Back to Top ↑

2020

Jackson Object Mapper

1 minute read

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...

Parallel Threads with Spring Context

less than 1 minute read

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...

Back to Top ↑

2019

Project Lombok

1 minute read

Project Lombok Four years ago when I first read about Project Lombok it sounded cool but never got a chance to use it anywhere.

Back to Top ↑

2018

TIKD Review

4 minute read

TIKD Review Note Tikd struck in a legal case and not sure if they are still serving users

PMD Unused private method

1 minute read

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

1 minute read

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.

Standing up own Elastic Search Cluster

4 minute read

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...

Mockito spy usage

1 minute read

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...

Back to Top ↑