<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//monkey-codes.ghost.io/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://monkey-codes.ghost.io/building-tic-tac-toe-in-kotlin-with-functional-programming/</loc><lastmod>2023-06-12T06:53:08.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2023/06/tic_tac_toe_header.jpg</image:loc><image:caption>tic_tac_toe_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/event-driven-architecture-with-atom-feeds/</loc><lastmod>2021-04-13T23:03:37.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2021/04/event-driven-architecture-post-header-2.jpeg</image:loc><image:caption>event-driven-architecture-post-header-2.jpeg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/machine-learning-random-forests/</loc><lastmod>2021-03-14T22:29:38.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2019/01/random_forest_post.jpg</image:loc><image:caption>random_forest_post.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/how-to-setup-a-sonar-time-machine-for-an-angular-project/</loc><lastmod>2020-08-24T05:48:22.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2020/08/sonarqube_post_header.jpg</image:loc><image:caption>sonarqube_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/microservices-platform-with-aws-fargate-rds/</loc><lastmod>2020-06-28T01:02:28.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2020/06/fargate_rds_post_header.jpg</image:loc><image:caption>fargate_rds_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/masking-pii-in-logs/</loc><lastmod>2020-06-01T07:47:38.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2020/06/pii_post_header.jpg</image:loc><image:caption>pii_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/how-to-setup-jenkins-on-aws-with-spotfleet-slaves/</loc><lastmod>2020-04-24T23:49:09.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2020/04/jenkins_post_header-2.jpg</image:loc><image:caption>jenkins_post_header-2.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/how-to-gather-performance-metrics-in-spring-batch/</loc><lastmod>2018-07-09T04:19:39.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2018/07/spring_batch_metrics.jpg</image:loc><image:caption>spring_batch_metrics.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/how-to-reverse-indent-files-with-rxjs/</loc><lastmod>2018-06-05T23:43:59.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2018/06/Assembly-Line.jpg</image:loc><image:caption>Assembly-Line.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/tech-interview-cheatsheet-trees/</loc><lastmod>2018-06-04T04:48:49.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2017/05/tech_interview_cheatsheet-2.jpg</image:loc><image:caption>tech_interview_cheatsheet-2.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/tech-interview-cheatsheet-lists-search-sort/</loc><lastmod>2018-06-04T04:44:53.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2017/05/tech_interview_cheatsheet.jpg</image:loc><image:caption>tech_interview_cheatsheet.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/how-to-use-jwt-and-oauth-with-spring-boot/</loc><lastmod>2018-06-04T04:43:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/12/boot_auth_post_header.jpg</image:loc><image:caption>boot_auth_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/kodi-add-on-development/</loc><lastmod>2018-06-04T04:40:05.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/11/kodi_addon_post_header.jpg</image:loc><image:caption>kodi_addon_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/how-to-setup-kodi-on-a-raspberry-pi/</loc><lastmod>2018-06-04T04:39:32.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/11/kodi_pi_post_header.jpg</image:loc><image:caption>kodi_pi_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/centralized-logging-with-cloudwatch-beanstalk-and-logback/</loc><lastmod>2018-06-04T04:38:57.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/08/logging_post_header.jpg</image:loc><image:caption>logging_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/ssl-on-apache-with-self-signed-certificates/</loc><lastmod>2018-06-04T04:38:04.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/06/apache_ssl_post_header.jpg</image:loc><image:caption>apache_ssl_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/analyzing-the-merge-sort-algorithm/</loc><lastmod>2018-06-04T04:37:25.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/05/algorithms_post_header.jpg</image:loc><image:caption>algorithms_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/visualizing-a-spring-context-graph/</loc><lastmod>2018-06-04T04:36:46.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/03/spring_graph_post_header.jpg</image:loc><image:caption>spring_graph_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/dockerize-a-spring-boot-application/</loc><lastmod>2018-06-04T04:35:59.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/03/docker_post_header.jpg</image:loc><image:caption>docker_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/actuator-and-prometheus/</loc><lastmod>2018-06-04T04:34:27.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/02/actuator_post_header.jpg</image:loc><image:caption>actuator_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/boot-your-restful-api-using-spring/</loc><lastmod>2018-06-04T04:33:21.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/03/boot_api_post_header.jpg</image:loc><image:caption>boot_api_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/basic-bump-api-using-rails/</loc><lastmod>2018-06-04T04:31:51.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/01/bump_post_header.jpg</image:loc><image:caption>bump_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/sequential-ajax-and-jquerys-promise/</loc><lastmod>2018-05-15T08:56:36.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2016/01/promise_post_header.jpg</image:loc><image:caption>promise_post_header.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/how-to-build-a-chat-app-using-webflux-websockets-react/</loc><lastmod>2017-09-17T03:31:34.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2017/09/webflux.jpg</image:loc><image:caption>webflux.jpg</image:caption></image:image></url><url><loc>https://monkey-codes.ghost.io/tech-interview-cheatsheet-maps-hashing/</loc><lastmod>2017-05-27T04:32:01.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/72/b2/72b2365e-be4e-4d28-8f7a-729a7d8929da/content/images/2017/05/tech_interview_cheatsheet-1.jpg</image:loc><image:caption>tech_interview_cheatsheet-1.jpg</image:caption></image:image></url></urlset>