<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://prostdev.com/</loc></url><url><loc>https://prostdev.com/blog/</loc></url><url><loc>https://prostdev.com/category/challenges/</loc></url><url><loc>https://prostdev.com/category/guides/</loc></url><url><loc>https://prostdev.com/category/news/</loc></url><url><loc>https://prostdev.com/category/opinion/</loc></url><url><loc>https://prostdev.com/category/tutorials/</loc></url><url><loc>https://prostdev.com/cicd-github-actions/</loc></url><url><loc>https://prostdev.com/contact/</loc></url><url><loc>https://prostdev.com/curietech/</loc></url><url><loc>https://prostdev.com/datacloud-mulesoft/</loc></url><url><loc>https://prostdev.com/dataweave-challenges/</loc></url><url><loc>https://prostdev.com/getting-to-the-point/</loc></url><url><loc>https://prostdev.com/learn-acb/</loc></url><url><loc>https://prostdev.com/mulesoft-ai/</loc></url><url><loc>https://prostdev.com/mulesoft-from-start/</loc></url><url><loc>https://prostdev.com/other-videos/</loc></url><url><loc>https://prostdev.com/post/3-scenarios-to-consume-an-apache-kafka-topic-with-mulesoft/</loc></url><url><loc>https://prostdev.com/post/3-simple-rules-5-examples-to-understand-the-error-handling-in-mule-4/</loc></url><url><loc>https://prostdev.com/post/3-simple-steps-to-convert-a-flat-file-into-json-csv-xml/</loc></url><url><loc>https://prostdev.com/post/3-ways-to-import-a-function-module-in-dataweave-2-0/</loc></url><url><loc>https://prostdev.com/post/5-reasons-why-you-need-an-ide/</loc></url><url><loc>https://prostdev.com/post/5-tips-to-have-a-better-setup-when-you-re-live-streaming-from-a-macos-computer/</loc></url><url><loc>https://prostdev.com/post/7-tips-to-start-writing-your-technical-blog-post/</loc></url><url><loc>https://prostdev.com/post/amazon-dynamodb-connector-operations-in-mule-4-part-1/</loc></url><url><loc>https://prostdev.com/post/anypoint-platform-chrome-extension/</loc></url><url><loc>https://prostdev.com/post/anypoint-platform-single-sign-on-sso-saml-configuration-with-oracle-idcs-part-1/</loc></url><url><loc>https://prostdev.com/post/anypoint-platform-single-sign-on-sso-saml-configuration-with-oracle-idcs-part-2/</loc></url><url><loc>https://prostdev.com/post/anypoint-studio-7-11-0-new-features-overview/</loc></url><url><loc>https://prostdev.com/post/array-string-key-dataweave/</loc></url><url><loc>https://prostdev.com/post/basic-google-big-query-operations-with-a-salesforce-sync-demo-in-mule-4/</loc></url><url><loc>https://prostdev.com/post/building-a-youtube-mcp-server-with-mulesoft-and-curietech-ai-in-10-minutes/</loc></url><url><loc>https://prostdev.com/post/claude-code-vs-curietech-dataweave/</loc></url><url><loc>https://prostdev.com/post/codetober-2023/</loc></url><url><loc>https://prostdev.com/post/combining-objects-concatenation-in-dw-2-0/</loc></url><url><loc>https://prostdev.com/post/connect-mysql-docker-to-mulesoft-acb-vs-code/</loc></url><url><loc>https://prostdev.com/post/creating-a-connector-and-consuming-it-from-a-mule-application/</loc></url><url><loc>https://prostdev.com/post/cryptography-module-mule-4-part-1-pgp-encryption-decryption/</loc></url><url><loc>https://prostdev.com/post/custom-modules-in-mule-4-dataweave-2-0/</loc></url><url><loc>https://prostdev.com/post/cve-2021-44228-critical-zero-day-log4j-vulnerability-log4shell-discovered-and-mulesoft-s-solution/</loc></url><url><loc>https://prostdev.com/post/dataweave-2-0-core-functions-cheatsheet/</loc></url><url><loc>https://prostdev.com/post/dataweave-2-0-scopes-for-local-variables-using-vs-do-operators/</loc></url><url><loc>https://prostdev.com/post/dataweave-parsing-date-modes-smart-strict-and-lenient/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-1/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-2/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-3/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-4/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-5/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-6/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-7/</loc></url><url><loc>https://prostdev.com/post/dataweave-programming-challenge-8/</loc></url><url><loc>https://prostdev.com/post/dataweave-scripts-to-clean-your-xml-html-code-snippets-for-a-wordpress-blog-post/</loc></url><url><loc>https://prostdev.com/post/dell-boomi-integrations-using-the-atom-queue-connector/</loc></url><url><loc>https://prostdev.com/post/down-the-rabbit-hole-vol-1-using-gpus-in-mulesoft/</loc></url><url><loc>https://prostdev.com/post/down-the-rabbit-hole-vol-2-guis-in-mulesoft/</loc></url><url><loc>https://prostdev.com/post/dynamic-variable-in-mulesoft/</loc></url><url><loc>https://prostdev.com/post/easiest-way-to-integrate-automatic-code-review-of-mulesoft-apps-using-sonarqube-and-docker-container/</loc></url><url><loc>https://prostdev.com/post/encryption-in-dataweave-hmacbinary-and-tobase64-functions/</loc></url><url><loc>https://prostdev.com/post/exposing-dataweave-map-filter-vs-reduce-which-is-faster/</loc></url><url><loc>https://prostdev.com/post/getting-started-with-anypoint-code-builder-in-vs-code-beginner-guide/</loc></url><url><loc>https://prostdev.com/post/guidelines-to-submit-your-content-in-prostdev/</loc></url><url><loc>https://prostdev.com/post/how-i-use-chatgpt-to-brainstorm-newsletter-topics/</loc></url><url><loc>https://prostdev.com/post/how-i-use-chatgpt-to-create-articles/</loc></url><url><loc>https://prostdev.com/post/how-to-add-jvm-command-line-arguments-to-the-mule-4-runtime-in-anypoint-code-builder-acb/</loc></url><url><loc>https://prostdev.com/post/how-to-check-for-empty-values-in-an-array-in-dataweave-part-1-sizeof-groupby-isempty-default/</loc></url><url><loc>https://prostdev.com/post/how-to-check-for-empty-values-in-an-array-in-dataweave-part-2-sizeof-filter-isempty-default/</loc></url><url><loc>https://prostdev.com/post/how-to-check-for-empty-values-in-an-array-in-dataweave-part-3-isempty-filter/</loc></url><url><loc>https://prostdev.com/post/how-to-check-for-empty-values-in-an-array-in-dataweave-part-4-arrays-module/</loc></url><url><loc>https://prostdev.com/post/how-to-check-if-a-key-is-present-in-a-json-payload-in-dataweave-with-these-3-examples/</loc></url><url><loc>https://prostdev.com/post/how-to-configure-solace-dmq-dead-message-queue-through-the-mule-jms-connector/</loc></url><url><loc>https://prostdev.com/post/how-to-connect-your-philips-hue-smart-lights-with-google-calendar/</loc></url><url><loc>https://prostdev.com/post/how-to-create-a-readme-file-for-your-github-profile-part-1-intro-to-git-github-and-readme-files/</loc></url><url><loc>https://prostdev.com/post/how-to-create-a-readme-file-for-your-github-profile-part-2-markdown-basics/</loc></url><url><loc>https://prostdev.com/post/how-to-design-a-rest-api-in-anypoint-code-builder-openapi-vs-code-exchange/</loc></url><url><loc>https://prostdev.com/post/how-to-develop-a-battlesnake-using-a-mulesoft-api-and-the-dataweave-language/</loc></url><url><loc>https://prostdev.com/post/how-to-develop-asyncapis-on-anypoint-code-builder-with-solace-pubsub-locally-docker/</loc></url><url><loc>https://prostdev.com/post/how-to-generate-shareable-link-examples-from-github-to-open-in-the-dataweave-playground/</loc></url><url><loc>https://prostdev.com/post/how-to-handle-single-and-xa-extended-architecture-transactions-in-mulesoft/</loc></url><url><loc>https://prostdev.com/post/how-to-integrate-aws-lambda-with-mulesoft/</loc></url><url><loc>https://prostdev.com/post/how-to-integrate-solace-pubsub-cloud-with-mulesoft-negative-scenario-error-handling/</loc></url><url><loc>https://prostdev.com/post/how-to-integrate-solace-pubsub-cloud-with-mulesoft/</loc></url><url><loc>https://prostdev.com/post/how-to-invert-a-binary-tree-with-dataweave/</loc></url><url><loc>https://prostdev.com/post/how-to-move-your-code-from-the-dataweave-playground-to-visual-studio-code/</loc></url><url><loc>https://prostdev.com/post/how-to-retrieve-the-number-of-years-months-or-days-between-two-dates-in-dataweave-2-0/</loc></url><url><loc>https://prostdev.com/post/how-to-run-locally-the-dataweave-playground-docker-image/</loc></url><url><loc>https://prostdev.com/post/how-to-set-up-a-ci-cd-pipeline-to-deploy-your-mulesoft-apps-to-cloudhub-using-github-actions/</loc></url><url><loc>https://prostdev.com/post/how-to-use-mulesoft-s-visual-api-designer-to-create-a-to-do-api-specification-using-clicks-not-code/</loc></url><url><loc>https://prostdev.com/post/implementing-mapping-rules-with-mulesoft-dedicated-load-balancer/</loc></url><url><loc>https://prostdev.com/post/implementing-netsuite-saved-search-with-mulesoft/</loc></url><url><loc>https://prostdev.com/post/implementing-pagination-with-mulesoft/</loc></url><url><loc>https://prostdev.com/post/interactive-tutorial-mulesoft-anypoint-platform-api-catalog-by-rolando-carrasco/</loc></url><url><loc>https://prostdev.com/post/intro-to-regression-testing-with-postman/</loc></url><url><loc>https://prostdev.com/post/intro-to-scatter-gather-integration-pattern/</loc></url><url><loc>https://prostdev.com/post/iot-with-mulesoft-implementing-a-temperature-sensor-using-led-lights-twilio-and-a-raspberry-pi/</loc></url><url><loc>https://prostdev.com/post/json-module-component-in-mule-4/</loc></url><url><loc>https://prostdev.com/post/jwt-token-creation-using-dataweave/</loc></url><url><loc>https://prostdev.com/post/less-time-less-cost-less-resources-more-apps/</loc></url><url><loc>https://prostdev.com/post/mac-project-ollama-ai/</loc></url><url><loc>https://prostdev.com/post/mule-4-continuous-integration-using-azure-devops/</loc></url><url><loc>https://prostdev.com/post/mule-4-unsplash-connector/</loc></url><url><loc>https://prostdev.com/post/mulesoft-connected-with-oracle-streaming-service-using-the-kafka-connector/</loc></url><url><loc>https://prostdev.com/post/mulesoft-runtime-fabric-deployed-on-oracle-cloud-infrastructure-oci-part-1/</loc></url><url><loc>https://prostdev.com/post/mulesoft-runtime-fabric-deployed-on-oracle-cloud-infrastructure-oci-part-2-mgmt-operations/</loc></url><url><loc>https://prostdev.com/post/mulesoft-s-anypoint-flex-gateway-logs-integration-with-grafana-loki/</loc></url><url><loc>https://prostdev.com/post/mulesoft-training-and-certification/</loc></url><url><loc>https://prostdev.com/post/my-top-5-dataweave-tips-to-make-your-life-easier/</loc></url><url><loc>https://prostdev.com/post/new-mulesoft-community-theme-for-visual-studio-code/</loc></url><url><loc>https://prostdev.com/post/notification-center-for-new-versions-of-connectors-modules/</loc></url><url><loc>https://prostdev.com/post/oracle-database-stored-procedure-does-not-time-out-as-expected-in-mulesoft/</loc></url><url><loc>https://prostdev.com/post/parallel-for-each-scope-mule-4/</loc></url><url><loc>https://prostdev.com/post/part-1-data-cloud-mulesoft-integration/</loc></url><url><loc>https://prostdev.com/post/part-2-ci-cd-pipeline-with-mulesoft-and-github-actions-secured-encrypted-properties/</loc></url><url><loc>https://prostdev.com/post/part-2-data-cloud-mulesoft-integration/</loc></url><url><loc>https://prostdev.com/post/part-3-ci-cd-pipeline-with-mulesoft-and-github-actions-munit-testing/</loc></url><url><loc>https://prostdev.com/post/part-3-data-cloud-mulesoft-integration/</loc></url><url><loc>https://prostdev.com/post/part-4-ci-cd-pipeline-with-mulesoft-and-github-actions-munit-minimum-coverage-percentage/</loc></url><url><loc>https://prostdev.com/post/part-4-data-cloud-mulesoft-integration/</loc></url><url><loc>https://prostdev.com/post/part-5-ci-cd-pipeline-with-mulesoft-and-github-actions-enabling-mfa-through-a-connected-app/</loc></url><url><loc>https://prostdev.com/post/part-5-data-cloud-mulesoft-integration/</loc></url><url><loc>https://prostdev.com/post/part-6-ci-cd-pipeline-with-mulesoft-and-github-actions-deploying-to-cloudhub-2-0/</loc></url><url><loc>https://prostdev.com/post/prostdev-s-new-blog-post-template/</loc></url><url><loc>https://prostdev.com/post/re-scaffold-mule-flows-exchange-api-spec-studio/</loc></url><url><loc>https://prostdev.com/post/recommendation-logitech-mx-ergo-advanced-plus-wireless-trackball-mouse/</loc></url><url><loc>https://prostdev.com/post/retry-and-reprocess-flow-design-with-anypoint-mq/</loc></url><url><loc>https://prostdev.com/post/reviewing-sorting-algorithms-bubble-sort/</loc></url><url><loc>https://prostdev.com/post/reviewing-sorting-algorithms-insertion-sort/</loc></url><url><loc>https://prostdev.com/post/reviewing-sorting-algorithms-merge-sort/</loc></url><url><loc>https://prostdev.com/post/reviewing-sorting-algorithms-selection-sort/</loc></url><url><loc>https://prostdev.com/post/scaffold-api-spec-anypoint-code-builder-vscode-tips/</loc></url><url><loc>https://prostdev.com/post/scaffold-mule-flows-from-published-api-spec-acb/</loc></url><url><loc>https://prostdev.com/post/scaffold-mule-flows-from-published-api-specification/</loc></url><url><loc>https://prostdev.com/post/scatter-gather-integration-pattern-mule-4-part-2/</loc></url><url><loc>https://prostdev.com/post/securing-apis-two-ways-to-apply-policies-for-cloudhub-applications/</loc></url><url><loc>https://prostdev.com/post/simplified-try-catch-strategy-in-dataweave-with-the-default-keyword-instead-of-try-orelse/</loc></url><url><loc>https://prostdev.com/post/software-quality-is-not-cheap-but-would-you-risk-your-company-s-future-for-the-lack-of-it/</loc></url><url><loc>https://prostdev.com/post/spring-module-integration-in-a-mule-application-mule-4/</loc></url><url><loc>https://prostdev.com/post/the-power-of-curl-part-ii/</loc></url><url><loc>https://prostdev.com/post/the-power-of-curl/</loc></url><url><loc>https://prostdev.com/post/things-to-consider-before-buying-a-philips-hue-smart-light/</loc></url><url><loc>https://prostdev.com/post/things-to-consider-before-writing-a-technical-blog-post/</loc></url><url><loc>https://prostdev.com/post/tracing-module-in-mule-4/</loc></url><url><loc>https://prostdev.com/post/trigger-events-in-salesforce-receive-them-in-mulesoft/</loc></url><url><loc>https://prostdev.com/post/understanding-apis-part-1-what-is-an-api/</loc></url><url><loc>https://prostdev.com/post/understanding-apis-part-2-api-analogies-and-examples/</loc></url><url><loc>https://prostdev.com/post/understanding-apis-part-3-what-are-http-methods/</loc></url><url><loc>https://prostdev.com/post/understanding-apis-part-4-what-is-a-uri/</loc></url><url><loc>https://prostdev.com/post/understanding-apis-part-5-intro-to-postman-and-query-parameters/</loc></url><url><loc>https://prostdev.com/post/understanding-apis-part-6-what-are-http-status-codes/</loc></url><url><loc>https://prostdev.com/post/understanding-the-illegal-base64-character-error-java-groovy-and-mule-4-dw-2-0/</loc></url><url><loc>https://prostdev.com/post/universal-api-management-anypoint-flex-gateway-and-api-governance/</loc></url><url><loc>https://prostdev.com/post/upsert-object-from-array/</loc></url><url><loc>https://prostdev.com/post/using-salesforce-search-in-mule-4/</loc></url><url><loc>https://prostdev.com/post/we-are-now-accepting-guest-writers/</loc></url><url><loc>https://prostdev.com/post/what-is-cidr-classless-inter-domain-routing-in-mulesoft-vpc/</loc></url><url><loc>https://prostdev.com/post/why-should-an-editor-review-your-blog-posts/</loc></url><url><loc>https://prostdev.com/search/</loc></url><url><loc>https://prostdev.com/tag/ai/</loc></url><url><loc>https://prostdev.com/tag/algorithms/</loc></url><url><loc>https://prostdev.com/tag/anypoint-code-builder/</loc></url><url><loc>https://prostdev.com/tag/anypoint-exchange/</loc></url><url><loc>https://prostdev.com/tag/anypoint-mq/</loc></url><url><loc>https://prostdev.com/tag/anypoint-platform/</loc></url><url><loc>https://prostdev.com/tag/anypoint-studio/</loc></url><url><loc>https://prostdev.com/tag/api/</loc></url><url><loc>https://prostdev.com/tag/apikit/</loc></url><url><loc>https://prostdev.com/tag/asyncapi/</loc></url><url><loc>https://prostdev.com/tag/aws/</loc></url><url><loc>https://prostdev.com/tag/azure-devops/</loc></url><url><loc>https://prostdev.com/tag/ci-cd/</loc></url><url><loc>https://prostdev.com/tag/claude-code/</loc></url><url><loc>https://prostdev.com/tag/cloudhub/</loc></url><url><loc>https://prostdev.com/tag/content-creation/</loc></url><url><loc>https://prostdev.com/tag/curietech-ai/</loc></url><url><loc>https://prostdev.com/tag/curl/</loc></url><url><loc>https://prostdev.com/tag/data-cloud/</loc></url><url><loc>https://prostdev.com/tag/dataweave/</loc></url><url><loc>https://prostdev.com/tag/dell-boomi/</loc></url><url><loc>https://prostdev.com/tag/docker/</loc></url><url><loc>https://prostdev.com/tag/error-handling/</loc></url><url><loc>https://prostdev.com/tag/flex-gateway/</loc></url><url><loc>https://prostdev.com/tag/github-actions/</loc></url><url><loc>https://prostdev.com/tag/github/</loc></url><url><loc>https://prostdev.com/tag/google-bigquery/</loc></url><url><loc>https://prostdev.com/tag/grafana/</loc></url><url><loc>https://prostdev.com/tag/groovy/</loc></url><url><loc>https://prostdev.com/tag/hardware/</loc></url><url><loc>https://prostdev.com/tag/http/</loc></url><url><loc>https://prostdev.com/tag/java/</loc></url><url><loc>https://prostdev.com/tag/jms/</loc></url><url><loc>https://prostdev.com/tag/json/</loc></url><url><loc>https://prostdev.com/tag/jwt/</loc></url><url><loc>https://prostdev.com/tag/kafka/</loc></url><url><loc>https://prostdev.com/tag/killercoda/</loc></url><url><loc>https://prostdev.com/tag/kubernetes/</loc></url><url><loc>https://prostdev.com/tag/logging/</loc></url><url><loc>https://prostdev.com/tag/macos/</loc></url><url><loc>https://prostdev.com/tag/markdown/</loc></url><url><loc>https://prostdev.com/tag/maven/</loc></url><url><loc>https://prostdev.com/tag/mobile/</loc></url><url><loc>https://prostdev.com/tag/mulesoft/</loc></url><url><loc>https://prostdev.com/tag/munit/</loc></url><url><loc>https://prostdev.com/tag/mysql/</loc></url><url><loc>https://prostdev.com/tag/networking/</loc></url><url><loc>https://prostdev.com/tag/ollama/</loc></url><url><loc>https://prostdev.com/tag/oracle/</loc></url><url><loc>https://prostdev.com/tag/postgresql/</loc></url><url><loc>https://prostdev.com/tag/postman/</loc></url><url><loc>https://prostdev.com/tag/python/</loc></url><url><loc>https://prostdev.com/tag/raml/</loc></url><url><loc>https://prostdev.com/tag/rest/</loc></url><url><loc>https://prostdev.com/tag/runtime-fabric/</loc></url><url><loc>https://prostdev.com/tag/salesforce/</loc></url><url><loc>https://prostdev.com/tag/saml/</loc></url><url><loc>https://prostdev.com/tag/security/</loc></url><url><loc>https://prostdev.com/tag/smart-home/</loc></url><url><loc>https://prostdev.com/tag/solace/</loc></url><url><loc>https://prostdev.com/tag/sonarqube/</loc></url><url><loc>https://prostdev.com/tag/spring/</loc></url><url><loc>https://prostdev.com/tag/sso/</loc></url><url><loc>https://prostdev.com/tag/testing/</loc></url><url><loc>https://prostdev.com/tag/twilio/</loc></url><url><loc>https://prostdev.com/tag/visual-studio-code/</loc></url><url><loc>https://prostdev.com/tags/</loc></url><url><loc>https://prostdev.com/video/3-ways-concatenate-objects-dataweave/</loc></url><url><loc>https://prostdev.com/video/3-ways-to-concatenate-objects-in-dataweave-2-0/</loc></url><url><loc>https://prostdev.com/video/5-reasons-why-you-need-an-ide/</loc></url><url><loc>https://prostdev.com/video/acb-full-crud-mysql-docker-debugging/</loc></url><url><loc>https://prostdev.com/video/add-jvm-command-line-arguments-mule-4-runtime-anypoint-code-builder/</loc></url><url><loc>https://prostdev.com/video/anypoint-studio-7-10-notification-center-connector-versions/</loc></url><url><loc>https://prostdev.com/video/array-of-strings-and-keys-filtering-dataweave/</loc></url><url><loc>https://prostdev.com/video/build-mcp-server-10-minutes-curietech-ai/</loc></url><url><loc>https://prostdev.com/video/cicd-mulesoft-github-actions-cloudhub-2/</loc></url><url><loc>https://prostdev.com/video/cicd-mulesoft-github-actions-cloudhub-deploy/</loc></url><url><loc>https://prostdev.com/video/cicd-mulesoft-github-actions-connected-app-mfa/</loc></url><url><loc>https://prostdev.com/video/cicd-mulesoft-github-actions-encrypted-properties/</loc></url><url><loc>https://prostdev.com/video/cicd-mulesoft-github-actions-munit-coverage/</loc></url><url><loc>https://prostdev.com/video/cicd-mulesoft-github-actions-munit-testing/</loc></url><url><loc>https://prostdev.com/video/claude-code-vs-curietech-advent-of-code-dataweave/</loc></url><url><loc>https://prostdev.com/video/curietech-ai-code-insights-single-multi-repo-review-lens/</loc></url><url><loc>https://prostdev.com/video/curietech-ai-fastest-dataweave-code/</loc></url><url><loc>https://prostdev.com/video/curietech-ai-mulesoft-best-practices-github-pr/</loc></url><url><loc>https://prostdev.com/video/curietech-ai-real-world-dataweave-challenges/</loc></url><url><loc>https://prostdev.com/video/cursor-ai-acb-build-mulesoft-apps-test-drive/</loc></url><url><loc>https://prostdev.com/video/cursor-ai-recreate-mulesoft-project-best-practices/</loc></url><url><loc>https://prostdev.com/video/cursor-vs-curietech-munit-tests-mulesoft/</loc></url><url><loc>https://prostdev.com/video/datacloud-mulesoft-call-integration-postman/</loc></url><url><loc>https://prostdev.com/video/datacloud-mulesoft-connected-app-ingestion-api-data-stream/</loc></url><url><loc>https://prostdev.com/video/datacloud-mulesoft-deploy-mule-app-cloudhub/</loc></url><url><loc>https://prostdev.com/video/datacloud-mulesoft-insert-data-bulk-operations/</loc></url><url><loc>https://prostdev.com/video/datacloud-mulesoft-secure-api-basic-auth-api-manager/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-1-add-numbers-paragraphs-max/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-2-rock-paper-scissors-score/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-3-count-palindrome-phrases-strings-module/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-4-tower-of-hanoi-puzzle/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-5-reverse-words-keep-punctuation/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-6-tail-recursion-factorial/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-7-modify-values-json-structure/</loc></url><url><loc>https://prostdev.com/video/dataweave-challenge-8-sum-digits-one-digit/</loc></url><url><loc>https://prostdev.com/video/debugging-mulesoft-api-curietech-ai-acb-postman/</loc></url><url><loc>https://prostdev.com/video/design-rest-api-acb-openapi/</loc></url><url><loc>https://prostdev.com/video/exposing-dataweave-map-filter-vs-reduce-which-is-faster/</loc></url><url><loc>https://prostdev.com/video/extracting-digits-string-dataweave-flatten-scan-joinby/</loc></url><url><loc>https://prostdev.com/video/generate-munit-tests-mulesoft-curietech-ai/</loc></url><url><loc>https://prostdev.com/video/generate-oas-api-spec-curietech-ai/</loc></url><url><loc>https://prostdev.com/video/generate-oas-raml-specs-curietech-ai-api-spec-generator/</loc></url><url><loc>https://prostdev.com/video/getting-started-acb-vscode-hello-world/</loc></url><url><loc>https://prostdev.com/video/handling-404-errors-acb-choice-raise-error/</loc></url><url><loc>https://prostdev.com/video/hello-world-java-vs-python-vs-mule/</loc></url><url><loc>https://prostdev.com/video/implement-crud-rest-api-acb-curietech-ai/</loc></url><url><loc>https://prostdev.com/video/implementing-apis-acb-mysql-docker/</loc></url><url><loc>https://prostdev.com/video/import-jars-anypoint-code-builder/</loc></url><url><loc>https://prostdev.com/video/interactive-tutorial-anypoint-platform-api-catalog-killercoda/</loc></url><url><loc>https://prostdev.com/video/manually-authenticate-salesforce-data-cloud-mulesoft/</loc></url><url><loc>https://prostdev.com/video/match-case-literal-values-dataweave/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-cicd-api-autodiscovery/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-debug-mule-application/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-deploy-cloudhub-runtime-manager/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-design-api-specification/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-develop-api-anypoint-studio/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-mulesoft-overview/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-munit-testing/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-planning-the-outline/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-test-publish-api-spec/</loc></url><url><loc>https://prostdev.com/video/mulesoft-from-start-what-is-an-api/</loc></url><url><loc>https://prostdev.com/video/scaffold-api-spec-acb-project-tour/</loc></url><url><loc>https://prostdev.com/video/teaching-cursor-ai-mulesoft-best-practices-rules/</loc></url><url><loc>https://prostdev.com/video/upsert-fields-object-array-update-operator-dataweave/</loc></url><url><loc>https://prostdev.com/video/what-is-an-api-understanding-apis-part-1/</loc></url><url><loc>https://prostdev.com/video/why-start-using-anypoint-code-builder/</loc></url><url><loc>https://prostdev.com/video/years-months-days-between-dates-dataweave-periods/</loc></url><url><loc>https://prostdev.com/videos/</loc></url></urlset>