<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.kamranzafar.org/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.kamranzafar.org/2010/02/23/cyber-sanctions-freedom-the-american-way/</loc><lastmod>2010-02-24T02:43:47+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2010/03/29/open-source-duke-nukem-forever/</loc><lastmod>2010-03-30T02:44:22+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2010/10/13/oracle-ibm-pact-and-android/</loc><lastmod>2010-10-14T02:45:01+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2011/03/11/project-migration-from-sourceforge-to-googlecode/</loc><lastmod>2011-03-12T02:45:29+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2007/09/14/cas-acegi-spring-integration-on-jboss/</loc><lastmod>2007-09-14T14:44:00+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2006/12/25/loading-classes-directly-from-jar-files/</loc><lastmod>2006-12-25T18:50:00+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2011/03/29/crawl-index-and-search/</loc><lastmod>2011-03-30T02:58:20+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2011/04/07/git-better-than-svn/</loc><lastmod>2011-04-08T02:42:46+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2011/04/21/a-free-software-license/</loc><lastmod>2011-04-22T08:59:28+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2011/09/10/near-field-communication-nfc/</loc><lastmod>2011-09-11T06:00:17+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2009/05/08/resolving-log4j-dtd-error-on-jboss/</loc><lastmod>2009-05-08T13:32:00+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2008/04/01/xml-serialization-of-java-objects/</loc><lastmod>2008-04-01T14:51:00+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2008/03/28/deep-cloning-of-serializable-objects/</loc><lastmod>2008-03-28T16:15:00+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2012/08/16/sharing-vpn-connection-on-linux/</loc><lastmod>2021-08-13T15:03:36+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2012/09/14/demise-of-j2me/</loc><lastmod>2012-09-15T09:24:03+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2009/10/14/log4j-emailing-specific-errors-only/</loc><lastmod>2009-10-14T14:41:00+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2009/08/19/merging-arrays-in-java/</loc><lastmod>2009-08-19T18:59:00+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2009/04/24/guice-and-jmx-on-jboss/</loc><lastmod>2009-04-24T15:42:00+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2013/08/03/clustering-tomcat/</loc><lastmod>2013-08-04T09:11:12+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2013/12/24/organizing-media-files-on-linux/</loc><lastmod>2013-12-25T04:10:09+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2015/08/05/xmpp-web-chat-with-ejabberd-converse-js-and-spring-mvc/</loc><lastmod>2020-07-04T23:07:59+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2015/11/29/real-time-web-cam-surveillance-with-raspberry-pi/</loc><lastmod>2020-07-04T22:58:45+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2016/01/17/protect-your-identity-from-ssh-servers/</loc><lastmod>2020-07-04T22:57:29+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2016/04/07/using-standalone-activemq-broker-with-wildfly/</loc><lastmod>2020-07-04T22:55:47+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2009/04/03/regex-based-spring-aop-auto-proxy-creator/</loc><lastmod>2009-04-03T19:23:00+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2009/03/27/handling-dwr-session-timeouts/</loc><lastmod>2009-03-27T19:49:00+11:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2016/08/08/spring-boot-and-wordpress-integration/</loc><lastmod>2020-07-04T22:55:32+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2016/09/17/spring-and-infinispan-integration-on-wildfly-cluster/</loc><lastmod>2020-07-04T22:44:07+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2016/10/18/cas-and-distributed-infinispan-integration/</loc><lastmod>2020-07-04T22:55:38+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2016/10/25/atomic-updates-on-mongodb-with-spring-data/</loc><lastmod>2020-07-04T22:52:23+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2017/04/05/docker-and-iptables-firewall/</loc><lastmod>2020-07-04T22:51:45+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2019/06/11/securing-hazelcast-tcp-traffic-with-stunnel/</loc><lastmod>2025-07-03T14:26:52+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2025/07/03/real-time-data-replication-using-change-data-capture-cdc-with-debezium-and-kafka/</loc><lastmod>2025-07-07T20:08:45+10:00</lastmod></url><url><loc>https://blog.kamranzafar.org/2026/04/15/building-an-intelligent-document-indexing-search-system-with-opensearch-vector-db-and-ollama-ai/</loc><lastmod>2026-04-15T22:01:36+10:00</lastmod></url></urlset>
