Toggle navigation
Home
Blog
Work
About
Contact
Java
2024
August
04
Load testing Websocket servers using Locust
Java
Locust
Websocket
July
14
Monitoring Redis Streams lag in Prometheus and Grafana
Java
Redis
Grafana
Prometheus
01
Faking time in JVM Process
Java
Faketime
2023
April
23
Taking memory dump of JVM Applications
Java
2022
December
10
User Defined function(UDF) to filter cloudfront IP Addresses from AWS Athena Logs
Athena
Java
Lambda
2021
November
20
Offload IO Intensive tasks to worker threads
Java
Spring
February
27
HashMap with TTL
Java
06
Pitfalls while using Lombok with Java Development
Java
2020
August
21
Debugging SSL Issues
Java
SSL
16
Why do Lambda functions require final variables
Java
July
26
Kotlin for Java Developers - Part 3
Java
Kotlin
17
Kotlin for Java Developers - Part 2
Java
Kotlin
10
Kotlin for Java Developers
Java
Kotlin
03
Bulk insertion of Rows in CosmosDB
Java
CosmosDB
May
16
Different HTTP Timeouts in HTTP Client
Java
HTTP
09
Unit testing HTTP retry strategies
Java
HTTP
April
25
Classloaders, Containers & Unit Tests
Java
March
28
Adding package suppressions in Checkstyle and Spotbugs
Checkstyle
Spotbugs
Java
22
Lessons learnt using Apache HTTP Connection Pooling Library
HTTP
Java
07
Importing certificate into Java Keystore
Java
February
29
Solving: Request header is too large
Tomcat
Java
15
Must have Java code analysis Tools - Part 3
Java
02
Must have Java code analysis Tools - Part 2
Java
January
26
Must have Java code analysis Tools - Part 1
Java
2019
June
29
Setting up Java project for monitoring
Java
Monitoring
17
Considerations for high throughput kafka producer
Java
Kafka
15
Consuming from Kafka
Kafka
Java
09
Using SEDA
SEDA
Java
2016
October
30
Debugging SSL Issues in Java
Java
SSL
2014
July
29
Union and Intersection of ArrayList in Java
Java