• Home
  • Blog
  • Work
  • About
  • Contact

Java

2024

Aug 04 Load testing Websocket servers using Locust
Jul 14 Monitoring Redis Streams lag in Prometheus and Grafana
Jul 01 Faking time in JVM Process

2023

Apr 23 Taking memory dump of JVM Applications

2022

Dec 10 User Defined function(UDF) to filter cloudfront IP Addresses from AWS Athena Logs

2021

Nov 20 Offload IO Intensive tasks to worker threads
Feb 27 HashMap with TTL
Feb 06 Pitfalls while using Lombok with Java Development

2020

Aug 21 Debugging SSL Issues
Aug 16 Why do Lambda functions require final variables
Jul 26 Kotlin for Java Developers - Part 3
Jul 17 Kotlin for Java Developers - Part 2
Jul 10 Kotlin for Java Developers
Jul 03 Bulk insertion of Rows in CosmosDB
May 16 Different HTTP Timeouts in HTTP Client
May 09 Unit testing HTTP retry strategies
Apr 25 Classloaders, Containers & Unit Tests
Mar 28 Adding package suppressions in Checkstyle and Spotbugs
Mar 22 Lessons learnt using Apache HTTP Connection Pooling Library
Mar 07 Importing certificate into Java Keystore
Feb 29 Solving: Request header is too large
Feb 15 Must have Java code analysis Tools - Part 3
Feb 02 Must have Java code analysis Tools - Part 2
Jan 26 Must have Java code analysis Tools - Part 1

2019

Jun 29 Setting up Java project for monitoring
Jun 17 Considerations for high throughput kafka producer
Jun 15 Consuming from Kafka
Jun 09 Using SEDA

2016

Oct 30 Debugging SSL Issues in Java

2014

Jul 29 Union and Intersection of ArrayList in Java
 
 

© 2011-2026 Madhur Ahuja

Powered by Jekyll and Github.