<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//www.dabbleofdevops.com/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://www.dabbleofdevops.com/blog/do-this-not-that-large-files/</loc><lastmod>2026-04-21T19:30:28.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/bioinformatics-pipeline-engineering-do-this-not-that-1-2.png</image:loc><image:caption>bioinformatics-pipeline-engineering-do-this-not-that-1-2.png</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/boltz2-mlflow-mlops/</loc><lastmod>2026-04-21T18:11:22.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/title-image.png</image:loc><image:caption>title-image.png</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/using-llms-to-query-pubmed-knowledgebases-for-biomedical-research/</loc><lastmod>2026-04-15T18:24:16.000Z</lastmod></url><url><loc>https://www.dabbleofdevops.com/blog/3-easy-ways-to-deploy-your-docker-web-app-on-aws/</loc><lastmod>2026-04-15T18:24:14.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpfenidzbg.jpg</image:loc><image:caption>tmpfenidzbg.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/apache-airflow-tutorial-part-1-introduction/</loc><lastmod>2026-04-15T18:24:08.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp9q5ovpf3.jpg</image:loc><image:caption>tmp9q5ovpf3.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/apache-airflow-tutorial-part-2-install-with-docker/</loc><lastmod>2026-04-15T18:24:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpupqb77_b.jpg</image:loc><image:caption>tmpupqb77_b.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/apache-airflow-tutorial-part-3-start-building/</loc><lastmod>2026-04-15T18:23:53.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpuq2wojz1.jpg</image:loc><image:caption>tmpuq2wojz1.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/apache-airflow-tutorial-part-4-dag-patterns/</loc><lastmod>2026-04-15T18:23:42.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp8z1o0pwa.jpg</image:loc><image:caption>tmp8z1o0pwa.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/aws-elastic-compute-clusters-for-genomics/</loc><lastmod>2026-04-15T18:23:32.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpwc7rbeci.jpg</image:loc><image:caption>tmpwc7rbeci.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/bioinformatics-solutions-on-aws-book-preview/</loc><lastmod>2026-04-15T18:23:28.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpzlh4ra8u.jpg</image:loc><image:caption>tmpzlh4ra8u.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/configure-nginx-to-serve-a-flask-app/</loc><lastmod>2026-04-15T18:23:23.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpjvr1saky.jpg</image:loc><image:caption>tmpjvr1saky.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/creating-a-custom-cellprofiler-docker-image/</loc><lastmod>2026-04-15T18:23:18.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpy8gv_115.jpg</image:loc><image:caption>tmpy8gv_115.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/dask-on-hpc/</loc><lastmod>2026-04-15T18:23:15.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpgecj3x22.jpg</image:loc><image:caption>tmpgecj3x22.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/dask-tips-and-tricks-highlevelgraphs/</loc><lastmod>2026-04-15T18:23:11.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpgwbq4dmk.jpg</image:loc><image:caption>tmpgwbq4dmk.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/dask-tips-and-tricks-parallelize-a-for-loop/</loc><lastmod>2026-04-15T18:23:07.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpf6pwuzki.jpg</image:loc><image:caption>tmpf6pwuzki.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-a-celery-job-queue-with-docker-part-1-develop/</loc><lastmod>2026-04-15T18:23:02.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmph7__aqjy.jpg</image:loc><image:caption>tmph7__aqjy.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-a-celery-job-queue-with-docker-part-2-deploy-with-docker-swarm-on-aws/</loc><lastmod>2026-04-15T18:22:52.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp62wcbhgn.jpg</image:loc><image:caption>tmp62wcbhgn.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-a-full-stack-web-application-with-docker-and-traefik/</loc><lastmod>2026-04-15T18:22:37.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp6d_acpgo.jpg</image:loc><image:caption>tmp6d_acpgo.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-bioinformatics-modules-on-hpc/</loc><lastmod>2026-04-15T18:22:32.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp5dx9sm6u.jpg</image:loc><image:caption>tmp5dx9sm6u.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-hpc-modules-from-bioconda-packages/</loc><lastmod>2026-04-15T18:22:28.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp3m_mfdf_.jpg</image:loc><image:caption>tmp3m_mfdf_.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-rshiny-on-aws-ec2/</loc><lastmod>2026-04-15T18:22:24.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp50uiuo_e.jpg</image:loc><image:caption>tmp50uiuo_e.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-rshiny-on-kubernetes-with-a-helm-chart/</loc><lastmod>2026-04-15T18:22:14.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpz2ycc7n2.jpg</image:loc><image:caption>tmpz2ycc7n2.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-rshiny-with-kubernetes-using-aws-eks-and-terraform/</loc><lastmod>2026-04-15T18:22:10.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp8h1scgtk.jpg</image:loc><image:caption>tmp8h1scgtk.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-rshiny-with-the-rockershiny-docker-image/</loc><lastmod>2026-04-15T18:22:01.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpzf9i_fa_.jpg</image:loc><image:caption>tmpzf9i_fa_.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-your-rshiny-app-locally-with-docker/</loc><lastmod>2026-04-15T18:21:57.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpbaoq2ph9.jpg</image:loc><image:caption>tmpbaoq2ph9.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-your-rshiny-app-on-aws-series-lightsail/</loc><lastmod>2026-04-15T18:21:53.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpnxis41f0.png</image:loc><image:caption>tmpnxis41f0.png</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/develop-a-python-flask-application-with-docker-and-deploy-it-to-aws-part-3-bring-it-together-with-docker-compose/</loc><lastmod>2026-04-15T18:21:31.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpuq449eg1.jpg</image:loc><image:caption>tmpuq449eg1.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/develop-a-python-flask-application-with-docker-and-deploy-it-to-aws-part-4-deploy-our-docker-images/</loc><lastmod>2026-04-15T18:21:27.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp6dd74t7c.jpg</image:loc><image:caption>tmp6dd74t7c.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/develop-a-python-flask-application-with-docker-and-deploy-to-aws-part-1-docker-beginnings/</loc><lastmod>2026-04-15T18:21:21.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpnjfils2g.jpg</image:loc><image:caption>tmpnjfils2g.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/develop-a-python-flask-application-with-docker-and-deploy-to-aws-part-2-serve-a-flask-app-with-docker/</loc><lastmod>2026-04-15T18:21:17.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpp1n7q05i.jpg</image:loc><image:caption>tmpp1n7q05i.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/develop-and-deploy-python-applications-with-docker/</loc><lastmod>2026-04-15T18:21:13.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpqhoogdyo.jpg</image:loc><image:caption>tmpqhoogdyo.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/docker-ecosystem/</loc><lastmod>2026-04-15T18:21:10.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpxka2t8d8.jpg</image:loc><image:caption>tmpxka2t8d8.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/docker-stacks-with-databases/</loc><lastmod>2026-04-15T18:21:04.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpj83s009z.jpg</image:loc><image:caption>tmpj83s009z.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/get-a-fully-configured-apache-airflow-docker-dev-stack-with-bitnami/</loc><lastmod>2026-04-15T18:21:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmps_p4avhk.jpg</image:loc><image:caption>tmps_p4avhk.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/kubernetes-on-aws-getting-started-with-eks/</loc><lastmod>2026-04-15T18:19:41.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp_99npffk.jpg</image:loc><image:caption>tmp_99npffk.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/launch-your-first-aws-ec2-instance/</loc><lastmod>2026-04-15T18:19:38.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpdvwu06oi.jpg</image:loc><image:caption>tmpdvwu06oi.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/learn-apache-airflow-by-example-4-part-series/</loc><lastmod>2026-04-15T18:19:34.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpja54qv7o.jpg</image:loc><image:caption>tmpja54qv7o.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/rshiny-authentication-with-polished-on-aws-kubernetes/</loc><lastmod>2026-04-15T18:19:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpnidvmqaj.jpg</image:loc><image:caption>tmpnidvmqaj.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setting-up-a-local-spark-development-environment-using-docker/</loc><lastmod>2026-04-15T18:19:18.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpo8ts8vgh.jpg</image:loc><image:caption>tmpo8ts8vgh.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setup-a-bioinformatics-demultiplex-server-from-scratch/</loc><lastmod>2026-04-15T18:19:12.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpjnr2hcis.jpg</image:loc><image:caption>tmpjnr2hcis.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setup-a-mongodb-python-docker-dev-stack/</loc><lastmod>2026-04-15T18:19:08.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpad8gcw75.jpg</image:loc><image:caption>tmpad8gcw75.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setup-a-mysql-python-docker-dev-stack/</loc><lastmod>2026-04-15T18:19:04.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpxx9ogzf8.jpg</image:loc><image:caption>tmpxx9ogzf8.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setup-a-postgres-python-docker-dev-stack/</loc><lastmod>2026-04-15T18:19:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpg6552h1d.jpg</image:loc><image:caption>tmpg6552h1d.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setup-a-redis-python-docker-dev-stack/</loc><lastmod>2026-04-15T18:18:57.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmp3ld0_hvj.jpg</image:loc><image:caption>tmp3ld0_hvj.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setup-pycharm-to-use-a-project-interpreter-in-a-docker-compose-service/</loc><lastmod>2026-04-15T18:18:53.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmprgdjppzo.jpg</image:loc><image:caption>tmprgdjppzo.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/setup-a-high-content-screening-imaging-platform-with-label-studio/</loc><lastmod>2026-04-15T18:18:46.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpkk7_gtxr.jpg</image:loc><image:caption>tmpkk7_gtxr.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/bioinformatics-solutions-on-aws-for-exploratory-analysis/</loc><lastmod>2026-04-15T18:18:34.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpbke_c94j.jpg</image:loc><image:caption>tmpbke_c94j.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-and-scale-your-dask-cluster-with-kubernetes/</loc><lastmod>2026-04-15T18:18:27.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpy_r_zbrc.jpg</image:loc><image:caption>tmpy_r_zbrc.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/deploy-dash-with-helm-on-kubernetes-with-aws-eks/</loc><lastmod>2026-04-15T18:18:23.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmph7thdobs.jpg</image:loc><image:caption>tmph7thdobs.jpg</image:caption></image:image></url><url><loc>https://www.dabbleofdevops.com/blog/manage-high-content-screening-cellprofiler-pipelines-with-apache-airflow/</loc><lastmod>2026-04-15T18:18:16.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/49/9c/499c94f7-00c2-4ab2-90d1-87230b2dcfaa/content/images/2026/04/tmpslh474cp.jpg</image:loc><image:caption>tmpslh474cp.jpg</image:caption></image:image></url></urlset>