<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>2020 on Madhur Ahuja</title><link>https://madhur.co.in/year/2020/</link><description>Recent content in 2020 on Madhur Ahuja</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 27 Dec 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://madhur.co.in/year/2020/index.xml" rel="self" type="application/rss+xml"/><item><title>Realtime Google Analytics in Firefox tab</title><link>https://madhur.co.in/blog/2020/12/27/realtime-google-analytics-firefox-tab.html</link><pubDate>Sun, 27 Dec 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/12/27/realtime-google-analytics-firefox-tab.html</guid><description>Realtime Google Analytics in Firefox tab</description></item><item><title>Sockets in shell</title><link>https://madhur.co.in/blog/2020/12/13/sockets-in-shell.html</link><pubDate>Sun, 13 Dec 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/12/13/sockets-in-shell.html</guid><description>Sockets in shell</description></item><item><title>Binary Search bug in JDK</title><link>https://madhur.co.in/blog/2020/12/05/binary-search-jdk-bug.html</link><pubDate>Sat, 05 Dec 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/12/05/binary-search-jdk-bug.html</guid><description>Binary Search bug in JDK</description></item><item><title>Generic traffic splitting algorithm</title><link>https://madhur.co.in/blog/2020/11/29/generic-traffic-splitting-algorithm.html</link><pubDate>Sun, 29 Nov 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/11/29/generic-traffic-splitting-algorithm.html</guid><description>Generic traffic splitting algorithm</description></item><item><title>Speed up debugging in IntelliJ</title><link>https://madhur.co.in/blog/2020/11/13/speed-up-slow-debugging-intellij.html</link><pubDate>Fri, 13 Nov 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/11/13/speed-up-slow-debugging-intellij.html</guid><description>Speed up debugging in IntelliJ</description></item><item><title>Dual Booting Windows and Linux on different HDD / SDD</title><link>https://madhur.co.in/blog/2020/11/01/dual-boot-windows-kali-different-hdd.html</link><pubDate>Sun, 01 Nov 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/11/01/dual-boot-windows-kali-different-hdd.html</guid><description>Dual Booting Windows and Linux on different HDD / SDD</description></item><item><title>Partitioned Browser Cache Starting Chrome v86</title><link>https://madhur.co.in/blog/2020/10/18/partitioned-browser-cache.html</link><pubDate>Sun, 18 Oct 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/10/18/partitioned-browser-cache.html</guid><description>Partitioned Browser Cache Starting Chrome v86</description></item><item><title>Handle timeouts while connecting to cassandra</title><link>https://madhur.co.in/blog/2020/09/27/handle-cassandra-timeouts.html</link><pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/09/27/handle-cassandra-timeouts.html</guid><description>Handle timeouts while connecting to cassandra</description></item><item><title>Object Oriented Programming in JavaScript</title><link>https://madhur.co.in/blog/2020/09/27/oop-javascript.html</link><pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/09/27/oop-javascript.html</guid><description>Object Oriented Programming in JavaScript</description></item><item><title>Javascript Event loop and call stack</title><link>https://madhur.co.in/blog/2020/09/12/javascript-event-loop-call-stack.html</link><pubDate>Sat, 12 Sep 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/09/12/javascript-event-loop-call-stack.html</guid><description>Javascript Event loop and call stack</description></item><item><title>Estimate no. of kafka partitions handled by a single thread on compute</title><link>https://madhur.co.in/blog/2020/09/06/estimate-partitions-single-thread-compute.html</link><pubDate>Sun, 06 Sep 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/09/06/estimate-partitions-single-thread-compute.html</guid><description>Estimate no. of kafka partitions handled by a single thread on compute</description></item><item><title>Kafka Consumer Multithreading</title><link>https://madhur.co.in/blog/2020/08/30/kafka-consumer-multithreading.html</link><pubDate>Sun, 30 Aug 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/08/30/kafka-consumer-multithreading.html</guid><description>Kafka Consumer Multithreading</description></item><item><title>Debugging SSL Issues</title><link>https://madhur.co.in/blog/2020/08/21/debugging-ssl-issues.html</link><pubDate>Fri, 21 Aug 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/08/21/debugging-ssl-issues.html</guid><description>Debugging SSL Issues</description></item><item><title>Why do Lambda functions require final variables</title><link>https://madhur.co.in/blog/2020/08/16/lambda-functions-final-variable.html</link><pubDate>Sun, 16 Aug 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/08/16/lambda-functions-final-variable.html</guid><description>Why do Lambda functions require final variables</description></item><item><title>Best Mechanical Keyboards in India for Engineers</title><link>https://madhur.co.in/blog/2020/08/08/best-mechanical-keyboards-india.html</link><pubDate>Sat, 08 Aug 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/08/08/best-mechanical-keyboards-india.html</guid><description>Best Mechanical Keyboards in India for Engineers</description></item><item><title>Overview of Active-Active Kafka Cluster using MirrorMaker 2.0</title><link>https://madhur.co.in/blog/2020/08/01/active-active-kafka-cluster.html</link><pubDate>Sat, 01 Aug 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/08/01/active-active-kafka-cluster.html</guid><description>Overview of Active-Active Kafka Cluster using MirrorMaker 2.0</description></item><item><title>Kotlin for Java Developers - Part 3</title><link>https://madhur.co.in/blog/2020/07/26/kotlin-for-java-developers-part3.html</link><pubDate>Sun, 26 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/26/kotlin-for-java-developers-part3.html</guid><description>Kotlin for Java Developers</description></item><item><title>Kotlin for Java Developers - Part 2</title><link>https://madhur.co.in/blog/2020/07/17/kotlin-for-java-developers-part2.html</link><pubDate>Fri, 17 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/17/kotlin-for-java-developers-part2.html</guid><description>Kotlin for Java Developers</description></item><item><title>Kotlin for Java Developers</title><link>https://madhur.co.in/blog/2020/07/10/kotlin-for-java-developers.html</link><pubDate>Fri, 10 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/10/kotlin-for-java-developers.html</guid><description>Kotlin for Java Developers</description></item><item><title>Bulk insertion of Rows in CosmosDB</title><link>https://madhur.co.in/blog/2020/07/03/buld-insert-cosmosdb.html</link><pubDate>Fri, 03 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/03/buld-insert-cosmosdb.html</guid><description>Bulk insertion of Rows in CosmosDB</description></item><item><title>The validation data provided must contain class</title><link>https://madhur.co.in/blog/2020/06/28/validation-data-provided-must-contain-class.html</link><pubDate>Sun, 28 Jun 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/06/28/validation-data-provided-must-contain-class.html</guid><description>The validation data provided must contain class</description></item><item><title>Determine if your Macbook battery is about to die</title><link>https://madhur.co.in/blog/2020/06/21/find-out-if-your-macbook-battery-die.html</link><pubDate>Sun, 21 Jun 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/06/21/find-out-if-your-macbook-battery-die.html</guid><description>Determine if your Macbook battery is about to die</description></item><item><title>Finding intersection of two lists in shell</title><link>https://madhur.co.in/blog/2020/06/13/find-intersection-lists-shell.html</link><pubDate>Sat, 13 Jun 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/06/13/find-intersection-lists-shell.html</guid><description>Finding intersection of two lists in shell</description></item><item><title>Executing commands in parallel in Shell and other fun stuff</title><link>https://madhur.co.in/blog/2020/06/06/generate-multiple-uuid-shell.html</link><pubDate>Sat, 06 Jun 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/06/06/generate-multiple-uuid-shell.html</guid><description>Executing commands in parallel in Shell and other fun stuff</description></item><item><title>Customize Windows 10 Desktop</title><link>https://madhur.co.in/blog/2020/05/30/customize-windows10-desktop.html</link><pubDate>Sat, 30 May 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/05/30/customize-windows10-desktop.html</guid><description>Customize Windows 10 Desktop</description></item><item><title>Different HTTP Timeouts in HTTP Client</title><link>https://madhur.co.in/blog/2020/05/16/http-timeouts.html</link><pubDate>Sat, 16 May 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/05/16/http-timeouts.html</guid><description>Different HTTP Timeouts in HTTP Client</description></item><item><title>Unit testing HTTP retry strategies</title><link>https://madhur.co.in/blog/2020/05/09/unit-testing-http-retry-strategies.html</link><pubDate>Sat, 09 May 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/05/09/unit-testing-http-retry-strategies.html</guid><description>Unit testing HTTP retry strategies</description></item><item><title>Tools to test remote connectivity in Linux</title><link>https://madhur.co.in/blog/2020/05/01/tools-test-connectivity-linux.html</link><pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/05/01/tools-test-connectivity-linux.html</guid><description>Tools to test remote connectivity in Linux</description></item><item><title>Classloaders, Containers &amp; Unit Tests</title><link>https://madhur.co.in/blog/2020/04/25/classloaders-containers-unit-tests.html</link><pubDate>Sat, 25 Apr 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/04/25/classloaders-containers-unit-tests.html</guid><description>Classloaders, Containers &amp;amp; Unit Tests</description></item><item><title>Fastest way to spin up Kubernetes cluster on AWS</title><link>https://madhur.co.in/blog/2020/04/11/fastest-way-spin-kubernetes-cluster.html</link><pubDate>Sat, 11 Apr 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/04/11/fastest-way-spin-kubernetes-cluster.html</guid><description>Fastest way to spin up Kubernetes cluster on AWS</description></item><item><title>Adding package suppressions in Checkstyle and Spotbugs</title><link>https://madhur.co.in/blog/2020/03/28/adding-package-suppressions-checkstyle-spotbugs.html</link><pubDate>Sat, 28 Mar 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/03/28/adding-package-suppressions-checkstyle-spotbugs.html</guid><description>Adding package suppressions in Checkstyle and Spotbugs</description></item><item><title>Lessons learnt using Apache HTTP Connection Pooling Library</title><link>https://madhur.co.in/blog/2020/03/22/prevent-connection-leak-apache-http.html</link><pubDate>Sun, 22 Mar 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/03/22/prevent-connection-leak-apache-http.html</guid><description>Lessons learnt using Apache HTTP Connection Pooling Library</description></item><item><title>Tailing log files on multiple remote machines</title><link>https://madhur.co.in/blog/2020/03/14/tailing-multiple-log-files.html</link><pubDate>Sat, 14 Mar 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/03/14/tailing-multiple-log-files.html</guid><description>Tailing log files on multiple remote machines</description></item><item><title>Importing certificate into Java Keystore</title><link>https://madhur.co.in/blog/2020/03/07/import-certificate-java.html</link><pubDate>Sat, 07 Mar 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/03/07/import-certificate-java.html</guid><description>Importing certificate into Java Keystore</description></item><item><title>Solving: Request header is too large</title><link>https://madhur.co.in/blog/2020/02/29/request-header-is-too-large.html</link><pubDate>Sat, 29 Feb 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/02/29/request-header-is-too-large.html</guid><description>Solving: Request header is too large</description></item><item><title>Must have Java code analysis Tools - Part 3</title><link>https://madhur.co.in/blog/2020/02/15/must-have-java-code-analysis-tools-part3.html</link><pubDate>Sat, 15 Feb 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/02/15/must-have-java-code-analysis-tools-part3.html</guid><description>Must have Java code analysis Tools - Part 3</description></item><item><title>Incrementally routing traffic to newer version of service</title><link>https://madhur.co.in/blog/2020/02/08/incrementally-route-traffic-newer-version-service.html</link><pubDate>Sat, 08 Feb 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/02/08/incrementally-route-traffic-newer-version-service.html</guid><description>Incrementally routing traffic to newer version of service</description></item><item><title>Must have Java code analysis Tools - Part 2</title><link>https://madhur.co.in/blog/2020/02/02/must-have-java-code-analysis-tools-part2.html</link><pubDate>Sun, 02 Feb 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/02/02/must-have-java-code-analysis-tools-part2.html</guid><description>Must have Java code analysis Tools - Part 2</description></item><item><title>Must have Java code analysis Tools - Part 1</title><link>https://madhur.co.in/blog/2020/01/26/must-have-java-code-analysis-tools-part1.html</link><pubDate>Sun, 26 Jan 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/01/26/must-have-java-code-analysis-tools-part1.html</guid><description>Must have Java code analysis Tools - Part 1</description></item><item><title>Running splunk on docker on OSX</title><link>https://madhur.co.in/blog/2020/01/18/running-splunk-docker-osx.html</link><pubDate>Sat, 18 Jan 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/01/18/running-splunk-docker-osx.html</guid><description>Running splunk on docker on OSX</description></item><item><title>Ensuring git commit messages contain JIRA ID</title><link>https://madhur.co.in/blog/2020/01/12/git-prepare-commit-message-jira-id.html</link><pubDate>Sun, 12 Jan 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/01/12/git-prepare-commit-message-jira-id.html</guid><description>Ensuring git commit messages contain JIRA ID</description></item></channel></rss>