{"@attributes":{"version":"2.0"},"channel":{"title":"RudderStack Blog","link":"https:\/\/www.rudderstack.com\/","description":"Read the latest from Team RudderStack on solving data engineering problems, big picture data industry analysis, and product updates.","language":"en","lastBuildDate":"Tue, 21 Apr 2026 01:43:14 GMT","image":{"url":"https:\/\/cdn.sanity.io\/images\/97bpcflt\/production\/ecaec9d7ddfff2d6d5869be03e2968a96a53ad86-292x48.png","title":"RudderStack Blog","link":"https:\/\/www.rudderstack.com\/"},"copyright":"All rights reserved 2026, RudderStack","item":[{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-consistency-ai-agents-warehouse-native","guid":"https:\/\/www.rudderstack.com\/blog\/data-consistency-ai-agents-warehouse-native","pubDate":"Fri, 17 Apr 2026 15:19:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-decision-speed-vs-automation","guid":"https:\/\/www.rudderstack.com\/blog\/ai-decision-speed-vs-automation","pubDate":"Tue, 07 Apr 2026 16:37:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/infrastructure-as-code-customer-data","guid":"https:\/\/www.rudderstack.com\/blog\/infrastructure-as-code-customer-data","pubDate":"Tue, 07 Apr 2026 15:13:14 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/apploi-customer-data-infrastructure-cost-reduction","guid":"https:\/\/www.rudderstack.com\/blog\/apploi-customer-data-infrastructure-cost-reduction","pubDate":"Thu, 02 Apr 2026 13:54:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-data-infrastructure-infrastructure-as-code","guid":"https:\/\/www.rudderstack.com\/blog\/customer-data-infrastructure-infrastructure-as-code","pubDate":"Mon, 30 Mar 2026 17:08:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-singular-sdid-support-mobile-attribution","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-singular-sdid-support-mobile-attribution","pubDate":"Mon, 30 Mar 2026 14:25:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-agents-future-of-saas-customer-data","guid":"https:\/\/www.rudderstack.com\/blog\/ai-agents-future-of-saas-customer-data","pubDate":"Wed, 25 Mar 2026 18:35:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-agents-semantic-intent-vs-sql","guid":"https:\/\/www.rudderstack.com\/blog\/ai-agents-semantic-intent-vs-sql","pubDate":"Wed, 25 Mar 2026 17:47:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/snowflake-iceberg-real-time-event-data","guid":"https:\/\/www.rudderstack.com\/blog\/snowflake-iceberg-real-time-event-data","pubDate":"Thu, 19 Mar 2026 15:09:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-agents-cli-mcp-design-pattern","guid":"https:\/\/www.rudderstack.com\/blog\/ai-agents-cli-mcp-design-pattern","pubDate":"Wed, 18 Mar 2026 13:03:02 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/custom-device-mode-integration-rudderstack-browser-tools","guid":"https:\/\/www.rudderstack.com\/blog\/custom-device-mode-integration-rudderstack-browser-tools","pubDate":"Tue, 17 Mar 2026 18:38:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/debug-rudderstack-javascript-sdk-real-time","guid":"https:\/\/www.rudderstack.com\/blog\/debug-rudderstack-javascript-sdk-real-time","pubDate":"Tue, 10 Mar 2026 14:32:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/incremental-sql-time-grain-entity-grain","guid":"https:\/\/www.rudderstack.com\/blog\/incremental-sql-time-grain-entity-grain","pubDate":"Thu, 05 Mar 2026 18:09:35 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/wynn-slots-gaming-analytics-customer-data-infrastructure","guid":"https:\/\/www.rudderstack.com\/blog\/wynn-slots-gaming-analytics-customer-data-infrastructure","pubDate":"Thu, 05 Mar 2026 17:46:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-data-infrastructure-ecommerce","guid":"https:\/\/www.rudderstack.com\/blog\/customer-data-infrastructure-ecommerce","pubDate":"Wed, 04 Mar 2026 16:57:43 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/statpearls-roas-ml-campaigns-rudderstack-redshift","guid":"https:\/\/www.rudderstack.com\/blog\/statpearls-roas-ml-campaigns-rudderstack-redshift","pubDate":"Thu, 26 Feb 2026 17:17:54 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/influxdata-single-source-of-truth-snowflake-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/influxdata-single-source-of-truth-snowflake-rudderstack","pubDate":"Tue, 24 Feb 2026 16:26:59 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-and-context-should-move-together","guid":"https:\/\/www.rudderstack.com\/blog\/data-and-context-should-move-together","pubDate":"Fri, 20 Feb 2026 14:10:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudder-ai-reviewer-pr-tracking-validation","guid":"https:\/\/www.rudderstack.com\/blog\/rudder-ai-reviewer-pr-tracking-validation","pubDate":"Wed, 18 Feb 2026 21:39:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-quality-at-scale-exinity-multi-brand-fintech","guid":"https:\/\/www.rudderstack.com\/blog\/data-quality-at-scale-exinity-multi-brand-fintech","pubDate":"Tue, 17 Feb 2026 17:44:59 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-transformations-advanced-data-use-cases","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-transformations-advanced-data-use-cases","pubDate":"Thu, 12 Feb 2026 18:38:23 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/manscaped-improves-ad-performance-with-server-side-tracking","guid":"https:\/\/www.rudderstack.com\/blog\/manscaped-improves-ad-performance-with-server-side-tracking","pubDate":"Fri, 06 Feb 2026 16:39:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-data-infrastructure-ai-era","guid":"https:\/\/www.rudderstack.com\/blog\/customer-data-infrastructure-ai-era","pubDate":"Thu, 05 Feb 2026 17:07:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-context-architecture-ai-experiences","guid":"https:\/\/www.rudderstack.com\/blog\/customer-context-architecture-ai-experiences","pubDate":"Tue, 03 Feb 2026 14:27:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/new-iac-driven-governance-supports-trustworthy-customer-context","guid":"https:\/\/www.rudderstack.com\/blog\/new-iac-driven-governance-supports-trustworthy-customer-context","pubDate":"Fri, 30 Jan 2026 16:42:35 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-context-engine-ai-era","guid":"https:\/\/www.rudderstack.com\/blog\/customer-context-engine-ai-era","pubDate":"Wed, 28 Jan 2026 20:45:46 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/build-pqls-that-convert","guid":"https:\/\/www.rudderstack.com\/blog\/build-pqls-that-convert","pubDate":"Thu, 22 Jan 2026 19:54:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/cdps-2026-trustworthy-customer-context-for-ai","guid":"https:\/\/www.rudderstack.com\/blog\/cdps-2026-trustworthy-customer-context-for-ai","pubDate":"Wed, 21 Jan 2026 15:53:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-stress-test-modern-data-stack","guid":"https:\/\/www.rudderstack.com\/blog\/ai-stress-test-modern-data-stack","pubDate":"Tue, 13 Jan 2026 20:40:08 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/multi-agent-ai-analytics-spec","guid":"https:\/\/www.rudderstack.com\/blog\/multi-agent-ai-analytics-spec","pubDate":"Tue, 13 Jan 2026 16:39:41 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-trust-clickstream-discrepancy","guid":"https:\/\/www.rudderstack.com\/blog\/data-trust-clickstream-discrepancy","pubDate":"Fri, 09 Jan 2026 15:42:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-to-improve-data-quality","guid":"https:\/\/www.rudderstack.com\/blog\/how-to-improve-data-quality","pubDate":"Tue, 06 Jan 2026 18:51:17 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/future-of-personalization-matrix-factorization-llms","guid":"https:\/\/www.rudderstack.com\/blog\/future-of-personalization-matrix-factorization-llms","pubDate":"Sat, 20 Dec 2025 01:54:41 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/holistic-data-governance-customer-data-quality-compliance","guid":"https:\/\/www.rudderstack.com\/blog\/holistic-data-governance-customer-data-quality-compliance","pubDate":"Tue, 16 Dec 2025 19:01:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/identity-graph","guid":"https:\/\/www.rudderstack.com\/blog\/identity-graph","pubDate":"Tue, 16 Dec 2025 15:52:27 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-privacy-compliance","guid":"https:\/\/www.rudderstack.com\/blog\/data-privacy-compliance","pubDate":"Mon, 15 Dec 2025 15:41:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ibm-confluent-real-time-streaming-ai","guid":"https:\/\/www.rudderstack.com\/blog\/ibm-confluent-real-time-streaming-ai","pubDate":"Thu, 11 Dec 2025 19:58:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-integration-trends","guid":"https:\/\/www.rudderstack.com\/blog\/data-integration-trends","pubDate":"Tue, 09 Dec 2025 15:13:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/assisted-ecommerce-ai-personal-shopping","guid":"https:\/\/www.rudderstack.com\/blog\/assisted-ecommerce-ai-personal-shopping","pubDate":"Mon, 01 Dec 2025 22:23:21 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-migration-process","guid":"https:\/\/www.rudderstack.com\/blog\/data-migration-process","pubDate":"Tue, 25 Nov 2025 14:52:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-data-privacy-framework-certification","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-data-privacy-framework-certification","pubDate":"Mon, 24 Nov 2025 18:19:54 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/webhook-vs-api","guid":"https:\/\/www.rudderstack.com\/blog\/webhook-vs-api","pubDate":"Thu, 20 Nov 2025 14:30:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/agent-data-platforms-cdps-customer-memory-ai","guid":"https:\/\/www.rudderstack.com\/blog\/agent-data-platforms-cdps-customer-memory-ai","pubDate":"Wed, 19 Nov 2025 14:18:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-migration-challenges","guid":"https:\/\/www.rudderstack.com\/blog\/data-migration-challenges","pubDate":"Tue, 18 Nov 2025 19:43:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ciam","guid":"https:\/\/www.rudderstack.com\/blog\/ciam","pubDate":"Thu, 13 Nov 2025 19:09:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/scaling-data-products-fix-the-foundation","guid":"https:\/\/www.rudderstack.com\/blog\/scaling-data-products-fix-the-foundation","pubDate":"Wed, 12 Nov 2025 15:22:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/intent-observability-unifying-observability-and-analytics","guid":"https:\/\/www.rudderstack.com\/blog\/intent-observability-unifying-observability-and-analytics","pubDate":"Wed, 05 Nov 2025 19:31:18 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/snowflake-storage-integration","guid":"https:\/\/www.rudderstack.com\/blog\/snowflake-storage-integration","pubDate":"Tue, 04 Nov 2025 14:41:23 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/jaja-finance-rudderstack-snowflake-customer-data-infrastructure","guid":"https:\/\/www.rudderstack.com\/blog\/jaja-finance-rudderstack-snowflake-customer-data-infrastructure","pubDate":"Mon, 03 Nov 2025 15:58:48 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-explains-cdp-market","guid":"https:\/\/www.rudderstack.com\/blog\/ai-explains-cdp-market","pubDate":"Fri, 31 Oct 2025 12:50:48 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-testing-tools","guid":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-testing-tools","pubDate":"Wed, 29 Oct 2025 19:20:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/hybrid-cloud-on-premise","guid":"https:\/\/www.rudderstack.com\/blog\/hybrid-cloud-on-premise","pubDate":"Mon, 27 Oct 2025 15:37:16 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/atlas-ai-browser-changes-web-navigation","guid":"https:\/\/www.rudderstack.com\/blog\/atlas-ai-browser-changes-web-navigation","pubDate":"Thu, 23 Oct 2025 19:01:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-redaction-vs-data-masking","guid":"https:\/\/www.rudderstack.com\/blog\/data-redaction-vs-data-masking","pubDate":"Mon, 20 Oct 2025 14:14:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/fivetran-dbt-merger-modern-data-stack","guid":"https:\/\/www.rudderstack.com\/blog\/fivetran-dbt-merger-modern-data-stack","pubDate":"Thu, 16 Oct 2025 15:41:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-analysis-tools","guid":"https:\/\/www.rudderstack.com\/blog\/data-analysis-tools","pubDate":"Wed, 15 Oct 2025 14:59:02 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-data-infrastructure-as-code","guid":"https:\/\/www.rudderstack.com\/blog\/ai-data-infrastructure-as-code","pubDate":"Tue, 14 Oct 2025 16:11:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/crm-integration","guid":"https:\/\/www.rudderstack.com\/blog\/crm-integration","pubDate":"Thu, 09 Oct 2025 20:15:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-product-analytics-privacy","guid":"https:\/\/www.rudderstack.com\/blog\/ai-product-analytics-privacy","pubDate":"Tue, 07 Oct 2025 16:53:46 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/azure-data-factory-pricing","guid":"https:\/\/www.rudderstack.com\/blog\/azure-data-factory-pricing","pubDate":"Tue, 07 Oct 2025 16:35:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/sdk-vs-api","guid":"https:\/\/www.rudderstack.com\/blog\/sdk-vs-api","pubDate":"Mon, 29 Sep 2025 15:00:26 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-models","guid":"https:\/\/www.rudderstack.com\/blog\/data-models","pubDate":"Tue, 23 Sep 2025 12:54:47 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/big-data-integration","guid":"https:\/\/www.rudderstack.com\/blog\/big-data-integration","pubDate":"Mon, 22 Sep 2025 16:58:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/api-integration","guid":"https:\/\/www.rudderstack.com\/blog\/api-integration","pubDate":"Mon, 15 Sep 2025 15:04:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-data-quality","guid":"https:\/\/www.rudderstack.com\/blog\/ai-data-quality","pubDate":"Tue, 09 Sep 2025 15:32:21 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/deterministic-vs-probabilistic","guid":"https:\/\/www.rudderstack.com\/blog\/deterministic-vs-probabilistic","pubDate":"Mon, 08 Sep 2025 18:36:16 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/magic-eden-solana-nft-market-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/magic-eden-solana-nft-market-rudderstack","pubDate":"Thu, 04 Sep 2025 14:47:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-maturity-real-time","guid":"https:\/\/www.rudderstack.com\/blog\/data-maturity-real-time","pubDate":"Wed, 03 Sep 2025 14:14:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-activation","guid":"https:\/\/www.rudderstack.com\/blog\/data-activation","pubDate":"Thu, 28 Aug 2025 15:30:20 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-unification","guid":"https:\/\/www.rudderstack.com\/blog\/data-unification","pubDate":"Thu, 28 Aug 2025 15:28:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-maturity-machine-learning","guid":"https:\/\/www.rudderstack.com\/blog\/data-maturity-machine-learning","pubDate":"Wed, 27 Aug 2025 13:39:46 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/shopify-analytics-rudderstack-tracking-personalization","guid":"https:\/\/www.rudderstack.com\/blog\/shopify-analytics-rudderstack-tracking-personalization","pubDate":"Tue, 26 Aug 2025 13:59:23 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-life-cycle","guid":"https:\/\/www.rudderstack.com\/blog\/data-life-cycle","pubDate":"Mon, 25 Aug 2025 17:06:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-data-governance","guid":"https:\/\/www.rudderstack.com\/blog\/ai-data-governance","pubDate":"Fri, 22 Aug 2025 15:44:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/generative-ai-risks","guid":"https:\/\/www.rudderstack.com\/blog\/generative-ai-risks","pubDate":"Thu, 21 Aug 2025 17:33:48 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-data-centralization","guid":"https:\/\/www.rudderstack.com\/blog\/customer-data-centralization","pubDate":"Wed, 20 Aug 2025 15:36:26 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/snowflake-data-integration","guid":"https:\/\/www.rudderstack.com\/blog\/snowflake-data-integration","pubDate":"Tue, 19 Aug 2025 14:41:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/behavioral-segmentation","guid":"https:\/\/www.rudderstack.com\/blog\/behavioral-segmentation","pubDate":"Fri, 15 Aug 2025 15:40:22 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-maturity-collection-phase","guid":"https:\/\/www.rudderstack.com\/blog\/data-maturity-collection-phase","pubDate":"Thu, 14 Aug 2025 14:40:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-infrastructure","guid":"https:\/\/www.rudderstack.com\/blog\/ai-infrastructure","pubDate":"Tue, 12 Aug 2025 16:23:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-maturity-roadmap","guid":"https:\/\/www.rudderstack.com\/blog\/data-maturity-roadmap","pubDate":"Mon, 11 Aug 2025 15:20:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-use-cases","guid":"https:\/\/www.rudderstack.com\/blog\/ai-use-cases","pubDate":"Thu, 07 Aug 2025 13:57:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/essential-customer-data-infrastructure","guid":"https:\/\/www.rudderstack.com\/blog\/essential-customer-data-infrastructure","pubDate":"Thu, 31 Jul 2025 19:03:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderStack-snowplow-comparison","guid":"https:\/\/www.rudderstack.com\/blog\/rudderStack-snowplow-comparison","pubDate":"Wed, 30 Jul 2025 13:47:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-modeling-techniques","guid":"https:\/\/www.rudderstack.com\/blog\/data-modeling-techniques","pubDate":"Tue, 29 Jul 2025 15:20:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/build-vs-buy-data-pipeline","guid":"https:\/\/www.rudderstack.com\/blog\/build-vs-buy-data-pipeline","pubDate":"Mon, 28 Jul 2025 20:28:22 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/snowflake-data-types","guid":"https:\/\/www.rudderstack.com\/blog\/snowflake-data-types","pubDate":"Thu, 24 Jul 2025 13:56:42 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-pipeline-architecture","guid":"https:\/\/www.rudderstack.com\/blog\/data-pipeline-architecture","pubDate":"Wed, 23 Jul 2025 15:36:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/scaling-postgres-queue","guid":"https:\/\/www.rudderstack.com\/blog\/scaling-postgres-queue","pubDate":"Tue, 22 Jul 2025 18:12:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/dimensional-data-modeling","guid":"https:\/\/www.rudderstack.com\/blog\/dimensional-data-modeling","pubDate":"Thu, 17 Jul 2025 14:01:20 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-scalability","guid":"https:\/\/www.rudderstack.com\/blog\/data-scalability","pubDate":"Wed, 16 Jul 2025 18:57:41 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ai-data-integration","guid":"https:\/\/www.rudderstack.com\/blog\/ai-data-integration","pubDate":"Fri, 11 Jul 2025 15:15:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/enterprise-data-integration","guid":"https:\/\/www.rudderstack.com\/blog\/enterprise-data-integration","pubDate":"Wed, 09 Jul 2025 15:08:43 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/hybrid-integration-platform","guid":"https:\/\/www.rudderstack.com\/blog\/hybrid-integration-platform","pubDate":"Tue, 08 Jul 2025 14:56:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-onboarding","guid":"https:\/\/www.rudderstack.com\/blog\/data-onboarding","pubDate":"Mon, 07 Jul 2025 18:41:54 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-management-strategy","guid":"https:\/\/www.rudderstack.com\/blog\/data-management-strategy","pubDate":"Thu, 03 Jul 2025 19:32:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/bolt-future-proof-marketing-data-stack","guid":"https:\/\/www.rudderstack.com\/blog\/bolt-future-proof-marketing-data-stack","pubDate":"Tue, 01 Jul 2025 14:11:27 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-automation","guid":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-automation","pubDate":"Tue, 01 Jul 2025 13:56:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/streaming-data-integration","guid":"https:\/\/www.rudderstack.com\/blog\/streaming-data-integration","pubDate":"Fri, 27 Jun 2025 13:56:49 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/real-time-customer-event-data","guid":"https:\/\/www.rudderstack.com\/blog\/real-time-customer-event-data","pubDate":"Thu, 26 Jun 2025 19:48:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/delivering-real-time-customer-intelligence","guid":"https:\/\/www.rudderstack.com\/blog\/delivering-real-time-customer-intelligence","pubDate":"Tue, 24 Jun 2025 17:22:16 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-federation","guid":"https:\/\/www.rudderstack.com\/blog\/data-federation","pubDate":"Tue, 24 Jun 2025 13:46:31 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-pipeline-monitoring","guid":"https:\/\/www.rudderstack.com\/blog\/data-pipeline-monitoring","pubDate":"Mon, 23 Jun 2025 20:08:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/cloud-data-platform","guid":"https:\/\/www.rudderstack.com\/blog\/cloud-data-platform","pubDate":"Wed, 18 Jun 2025 20:11:38 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-tools","guid":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-tools","pubDate":"Tue, 17 Jun 2025 13:32:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-integration-framework","guid":"https:\/\/www.rudderstack.com\/blog\/data-integration-framework","pubDate":"Mon, 16 Jun 2025 15:05:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/big-data-tools","guid":"https:\/\/www.rudderstack.com\/blog\/big-data-tools","pubDate":"Thu, 12 Jun 2025 18:14:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/salesforce-data-enrichment","guid":"https:\/\/www.rudderstack.com\/blog\/salesforce-data-enrichment","pubDate":"Wed, 11 Jun 2025 15:16:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/snowflake-summit-recap-2025","guid":"https:\/\/www.rudderstack.com\/blog\/snowflake-summit-recap-2025","pubDate":"Tue, 10 Jun 2025 18:53:18 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-automation","guid":"https:\/\/www.rudderstack.com\/blog\/data-automation","pubDate":"Mon, 09 Jun 2025 18:14:50 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-integration-challenge","guid":"https:\/\/www.rudderstack.com\/blog\/data-integration-challenge","pubDate":"Thu, 05 Jun 2025 15:46:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/best-data-pipeline-tools","guid":"https:\/\/www.rudderstack.com\/blog\/best-data-pipeline-tools","pubDate":"Thu, 05 Jun 2025 15:35:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/snowflake-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/snowflake-rudderstack","pubDate":"Wed, 04 Jun 2025 12:10:49 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/unified-data-platform","guid":"https:\/\/www.rudderstack.com\/blog\/unified-data-platform","pubDate":"Tue, 03 Jun 2025 15:01:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-snowflake-streaming-integration","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-snowflake-streaming-integration","pubDate":"Mon, 02 Jun 2025 17:46:21 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/automated-data-integration","guid":"https:\/\/www.rudderstack.com\/blog\/automated-data-integration","pubDate":"Thu, 29 May 2025 15:42:18 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-centralization","guid":"https:\/\/www.rudderstack.com\/blog\/data-centralization","pubDate":"Wed, 28 May 2025 15:25:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-lake-tools","guid":"https:\/\/www.rudderstack.com\/blog\/data-lake-tools","pubDate":"Tue, 27 May 2025 19:03:48 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-as-a-service","guid":"https:\/\/www.rudderstack.com\/blog\/data-warehouse-as-a-service","pubDate":"Fri, 23 May 2025 14:17:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-matching-techniques","guid":"https:\/\/www.rudderstack.com\/blog\/data-matching-techniques","pubDate":"Thu, 22 May 2025 13:24:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-integration-architecture","guid":"https:\/\/www.rudderstack.com\/blog\/data-integration-architecture","pubDate":"Wed, 21 May 2025 12:42:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/real-time-data-integration","guid":"https:\/\/www.rudderstack.com\/blog\/real-time-data-integration","pubDate":"Tue, 20 May 2025 15:04:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-management-framework","guid":"https:\/\/www.rudderstack.com\/blog\/data-management-framework","pubDate":"Mon, 19 May 2025 17:08:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/managing-event-volume","guid":"https:\/\/www.rudderstack.com\/blog\/managing-event-volume","pubDate":"Thu, 15 May 2025 17:37:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-collection-crossroads","guid":"https:\/\/www.rudderstack.com\/blog\/data-collection-crossroads","pubDate":"Wed, 14 May 2025 14:04:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/real-time-reality-check","guid":"https:\/\/www.rudderstack.com\/blog\/real-time-reality-check","pubDate":"Tue, 13 May 2025 15:41:35 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-security-compliance","guid":"https:\/\/www.rudderstack.com\/blog\/data-security-compliance","pubDate":"Wed, 07 May 2025 14:31:20 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-flow-diagram","guid":"https:\/\/www.rudderstack.com\/blog\/data-flow-diagram","pubDate":"Mon, 05 May 2025 17:45:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-standardization","guid":"https:\/\/www.rudderstack.com\/blog\/data-standardization","pubDate":"Fri, 02 May 2025 14:23:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-silos","guid":"https:\/\/www.rudderstack.com\/blog\/data-silos","pubDate":"Wed, 30 Apr 2025 15:58:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-masterworks-built-a-donor-intelligence-engine-with-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-masterworks-built-a-donor-intelligence-engine-with-rudderstack","pubDate":"Tue, 29 Apr 2025 15:10:12 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-rudderstack-simplifies-onboarding-and-elevates-customer-support","guid":"https:\/\/www.rudderstack.com\/blog\/how-rudderstack-simplifies-onboarding-and-elevates-customer-support","pubDate":"Tue, 22 Apr 2025 20:08:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/breaking-down-data-bottlenecks-with-proper-customer-data-infrastructure","guid":"https:\/\/www.rudderstack.com\/blog\/breaking-down-data-bottlenecks-with-proper-customer-data-infrastructure","pubDate":"Thu, 17 Apr 2025 14:40:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-sharesies-built-a-scalable-data-stack-with-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-sharesies-built-a-scalable-data-stack-with-rudderstack","pubDate":"Tue, 15 Apr 2025 15:43:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/building-ai-ready-data-foundation","guid":"https:\/\/www.rudderstack.com\/blog\/building-ai-ready-data-foundation","pubDate":"Wed, 09 Apr 2025 15:05:29 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-zoopla-transformed-real-estate-experiences-with-data-driven-personalization","guid":"https:\/\/www.rudderstack.com\/blog\/how-zoopla-transformed-real-estate-experiences-with-data-driven-personalization","pubDate":"Thu, 03 Apr 2025 19:35:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/real-time-vs-warehouse-gated-finding-the-right-balance","guid":"https:\/\/www.rudderstack.com\/blog\/real-time-vs-warehouse-gated-finding-the-right-balance","pubDate":"Wed, 02 Apr 2025 16:51:29 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-the-cfl-increased-conversions-with-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-the-cfl-increased-conversions-with-rudderstack","pubDate":"Thu, 27 Mar 2025 14:48:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-maturity-starter-stage-deep-dive","guid":"https:\/\/www.rudderstack.com\/blog\/data-maturity-starter-stage-deep-dive","pubDate":"Tue, 25 Mar 2025 15:16:35 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/understanding-data-maturity-a-practical-guide","guid":"https:\/\/www.rudderstack.com\/blog\/understanding-data-maturity-a-practical-guide","pubDate":"Thu, 20 Mar 2025 17:39:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/modern-data-governance","guid":"https:\/\/www.rudderstack.com\/blog\/modern-data-governance","pubDate":"Tue, 18 Mar 2025 17:30:04 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/understanding-event-data-the-foundation-of-your-customer-journey","guid":"https:\/\/www.rudderstack.com\/blog\/understanding-event-data-the-foundation-of-your-customer-journey","pubDate":"Thu, 13 Mar 2025 17:01:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-transformations-unlocking-advanced-data-engineering-use-cases","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-transformations-unlocking-advanced-data-engineering-use-cases","pubDate":"Tue, 11 Mar 2025 12:11:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/understanding-event-data-foundation-of-your-customer-journey","guid":"https:\/\/www.rudderstack.com\/blog\/understanding-event-data-foundation-of-your-customer-journey","pubDate":"Thu, 06 Mar 2025 18:58:38 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-governance-for-healthcare-how-regulated-industries-build-trust-at-scale","guid":"https:\/\/www.rudderstack.com\/blog\/data-governance-for-healthcare-how-regulated-industries-build-trust-at-scale","pubDate":"Thu, 06 Mar 2025 18:17:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-without-compromise-the-rudderstack-story","guid":"https:\/\/www.rudderstack.com\/blog\/data-without-compromise-the-rudderstack-story","pubDate":"Thu, 06 Mar 2025 15:32:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/understanding-customer-intent-a-guide-to-event-tracking","guid":"https:\/\/www.rudderstack.com\/blog\/understanding-customer-intent-a-guide-to-event-tracking","pubDate":"Wed, 19 Feb 2025 19:10:37 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-movement","guid":"https:\/\/www.rudderstack.com\/blog\/data-movement","pubDate":"Tue, 26 Nov 2024 08:33:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/event-streaming","guid":"https:\/\/www.rudderstack.com\/blog\/event-streaming","pubDate":"Thu, 10 Oct 2024 12:14:31 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/clickstream-data","guid":"https:\/\/www.rudderstack.com\/blog\/clickstream-data","pubDate":"Thu, 10 Oct 2024 11:58:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/effortlessly-deliver-dynamic-web-and-product-experiences","guid":"https:\/\/www.rudderstack.com\/blog\/effortlessly-deliver-dynamic-web-and-product-experiences","pubDate":"Fri, 20 Sep 2024 07:51:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/deliver-actionable-customer-360-fueled-predictive-analytics","guid":"https:\/\/www.rudderstack.com\/blog\/deliver-actionable-customer-360-fueled-predictive-analytics","pubDate":"Tue, 17 Sep 2024 09:38:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-data-apps-powered-by-snowflake","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-data-apps-powered-by-snowflake","pubDate":"Tue, 17 Sep 2024 08:55:29 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/beyond-audience-creation-customer-360-data-activation-transforms-results-for-every-team","guid":"https:\/\/www.rudderstack.com\/blog\/beyond-audience-creation-customer-360-data-activation-transforms-results-for-every-team","pubDate":"Thu, 12 Sep 2024 09:01:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/deliver-paid-marketing-attribution-data-fast","guid":"https:\/\/www.rudderstack.com\/blog\/deliver-paid-marketing-attribution-data-fast","pubDate":"Wed, 11 Sep 2024 16:53:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-pipeline","guid":"https:\/\/www.rudderstack.com\/blog\/data-pipeline","pubDate":"Wed, 21 Aug 2024 11:49:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-data-platform-vs-crm","guid":"https:\/\/www.rudderstack.com\/blog\/customer-data-platform-vs-crm","pubDate":"Wed, 21 Aug 2024 11:49:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/b2b-customer-data-platform","guid":"https:\/\/www.rudderstack.com\/blog\/b2b-customer-data-platform","pubDate":"Wed, 21 Aug 2024 06:19:42 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-we-built-rudderstacks-real-time-personalization-engine","guid":"https:\/\/www.rudderstack.com\/blog\/how-we-built-rudderstacks-real-time-personalization-engine","pubDate":"Thu, 11 Jul 2024 10:01:20 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/llm-use-case-reducing-customer-success-response-times","guid":"https:\/\/www.rudderstack.com\/blog\/llm-use-case-reducing-customer-success-response-times","pubDate":"Thu, 13 Jun 2024 15:53:20 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-360-on-databricks-data-intelligence-platform-with-rudderstack-profiles","guid":"https:\/\/www.rudderstack.com\/blog\/customer-360-on-databricks-data-intelligence-platform-with-rudderstack-profiles","pubDate":"Tue, 11 Jun 2024 15:20:27 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/two-prototypes-using-llms-with-customer-data","guid":"https:\/\/www.rudderstack.com\/blog\/two-prototypes-using-llms-with-customer-data","pubDate":"Thu, 23 May 2024 17:47:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-profiles-vs-sql-for-customer-360-benefits-of-declarative-data-modeling","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-profiles-vs-sql-for-customer-360-benefits-of-declarative-data-modeling","pubDate":"Thu, 09 May 2024 16:14:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-cohorts-and-activations-give-unprecedented-customer-360-access","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-cohorts-and-activations-give-unprecedented-customer-360-access","pubDate":"Tue, 07 May 2024 16:12:48 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/unresolved-identities-the-silent-data-project-killer","guid":"https:\/\/www.rudderstack.com\/blog\/unresolved-identities-the-silent-data-project-killer","pubDate":"Tue, 07 May 2024 15:47:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/shopify-will-increasingly-require-data-engineering-expertise","guid":"https:\/\/www.rudderstack.com\/blog\/shopify-will-increasingly-require-data-engineering-expertise","pubDate":"Thu, 18 Apr 2024 14:47:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/a-groundbreaking-approach-to-creating-and-delivering-complete-customer-profiles","guid":"https:\/\/www.rudderstack.com\/blog\/a-groundbreaking-approach-to-creating-and-delivering-complete-customer-profiles","pubDate":"Wed, 17 Apr 2024 20:19:49 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/addressing-segments-limitations","guid":"https:\/\/www.rudderstack.com\/blog\/addressing-segments-limitations","pubDate":"Mon, 15 Apr 2024 18:29:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-append-insert-and-table-skipping","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-append-insert-and-table-skipping","pubDate":"Fri, 05 Apr 2024 16:40:26 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-we-crafted-a-domain-specific-language-dsl-for-json-transformation-at-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-we-crafted-a-domain-specific-language-dsl-for-json-transformation-at-rudderstack","pubDate":"Thu, 28 Mar 2024 17:26:17 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/building-the-data-foundation-for-ai","guid":"https:\/\/www.rudderstack.com\/blog\/building-the-data-foundation-for-ai","pubDate":"Fri, 22 Mar 2024 22:24:20 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/first-party-cookies-a-good-evolution","guid":"https:\/\/www.rudderstack.com\/blog\/first-party-cookies-a-good-evolution","pubDate":"Thu, 21 Mar 2024 18:59:23 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-source-level-geolocation-enrichment","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-source-level-geolocation-enrichment","pubDate":"Tue, 19 Mar 2024 23:56:24 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-data-teams-choose-rudderstack-over-segment","guid":"https:\/\/www.rudderstack.com\/blog\/why-data-teams-choose-rudderstack-over-segment","pubDate":"Fri, 08 Mar 2024 01:01:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/bridge-the-client-side-server-side-gap-with-rudderstack-hybrid-mode","guid":"https:\/\/www.rudderstack.com\/blog\/bridge-the-client-side-server-side-gap-with-rudderstack-hybrid-mode","pubDate":"Wed, 06 Mar 2024 17:49:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/amazon-redshift-pricing","guid":"https:\/\/www.rudderstack.com\/blog\/amazon-redshift-pricing","pubDate":"Tue, 27 Feb 2024 17:13:35 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-data-teams-must-separate-support-work-from-development-work","guid":"https:\/\/www.rudderstack.com\/blog\/why-data-teams-must-separate-support-work-from-development-work","pubDate":"Tue, 27 Feb 2024 16:49:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-feature-builder","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-feature-builder","pubDate":"Wed, 21 Feb 2024 14:30:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/snowflake-pricing","guid":"https:\/\/www.rudderstack.com\/blog\/snowflake-pricing","pubDate":"Fri, 09 Feb 2024 22:10:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-quality-toolkit-review","guid":"https:\/\/www.rudderstack.com\/blog\/data-quality-toolkit-review","pubDate":"Fri, 02 Feb 2024 15:18:38 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-transformations-for-real-time-schema-fixes","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-transformations-for-real-time-schema-fixes","pubDate":"Thu, 01 Feb 2024 13:57:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-health-dashboard-for-data-quality-monitoring-and-alerting","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-health-dashboard-for-data-quality-monitoring-and-alerting","pubDate":"Wed, 31 Jan 2024 14:12:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-tracking-plans-for-violation-management","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-tracking-plans-for-violation-management","pubDate":"Tue, 30 Jan 2024 13:38:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-data-catalog-for-collaborative-event-definitions","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-data-catalog-for-collaborative-event-definitions","pubDate":"Fri, 26 Jan 2024 16:33:23 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-quality-best-practices-bridging-the-dev-data-divide","guid":"https:\/\/www.rudderstack.com\/blog\/data-quality-best-practices-bridging-the-dev-data-divide","pubDate":"Thu, 25 Jan 2024 15:29:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-the-data-quality-toolkit-guarantee-quality-data-from-the-source","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-the-data-quality-toolkit-guarantee-quality-data-from-the-source","pubDate":"Wed, 24 Jan 2024 21:58:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-sprig-integration","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-sprig-integration","pubDate":"Mon, 22 Jan 2024 21:24:38 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-predictions-automate-churn-and-conversion-scores-in-your-warehouse","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-predictions-automate-churn-and-conversion-scores-in-your-warehouse","pubDate":"Wed, 17 Jan 2024 22:36:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-analytics-engineers-can-unlock-practical-ml-to-drive-business-value","guid":"https:\/\/www.rudderstack.com\/blog\/how-analytics-engineers-can-unlock-practical-ml-to-drive-business-value","pubDate":"Thu, 11 Jan 2024 16:58:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-device-mode-transformations","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-device-mode-transformations","pubDate":"Tue, 09 Jan 2024 22:35:18 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/automated-data-testing-in-the-warehouse","guid":"https:\/\/www.rudderstack.com\/blog\/automated-data-testing-in-the-warehouse","pubDate":"Wed, 03 Jan 2024 00:41:49 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-identity-graphs","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-identity-graphs","pubDate":"Tue, 02 Jan 2024 13:41:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-salesforce-cdp","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-salesforce-cdp","pubDate":"Fri, 29 Dec 2023 19:08:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-warehousing-is-not-a-strategy","guid":"https:\/\/www.rudderstack.com\/blog\/data-warehousing-is-not-a-strategy","pubDate":"Fri, 29 Dec 2023 17:01:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/endless-applications-for-rudderstack-transformations","guid":"https:\/\/www.rudderstack.com\/blog\/endless-applications-for-rudderstack-transformations","pubDate":"Fri, 22 Dec 2023 21:40:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-are-user-segments","guid":"https:\/\/www.rudderstack.com\/blog\/what-are-user-segments","pubDate":"Mon, 18 Dec 2023 22:00:17 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-apache-airflow","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-apache-airflow","pubDate":"Mon, 18 Dec 2023 20:03:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-duck-db","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-duck-db","pubDate":"Fri, 15 Dec 2023 20:38:27 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-event-tracking","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-event-tracking","pubDate":"Fri, 15 Dec 2023 19:50:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-a-customer-data-platform-cdp","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-a-customer-data-platform-cdp","pubDate":"Fri, 15 Dec 2023 13:30:26 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-data-activation","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-data-activation","pubDate":"Wed, 13 Dec 2023 14:56:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-ten-free-reverse-etl-connections","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-ten-free-reverse-etl-connections","pubDate":"Mon, 11 Dec 2023 21:08:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/implementing-the-tag-revalidation-caching-strategy-with-nextjs-and-sanity","guid":"https:\/\/www.rudderstack.com\/blog\/implementing-the-tag-revalidation-caching-strategy-with-nextjs-and-sanity","pubDate":"Mon, 11 Dec 2023 16:27:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-a-data-dictionary","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-a-data-dictionary","pubDate":"Mon, 11 Dec 2023 14:46:03 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-trino-reverse-etl-source","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-trino-reverse-etl-source","pubDate":"Thu, 07 Dec 2023 16:44:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-javascript-sdk-v3-delivers-better-performance-and-more-control","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-javascript-sdk-v3-delivers-better-performance-and-more-control","pubDate":"Thu, 30 Nov 2023 15:34:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-360-in-amazon-redshift-with-rudderstack-profiles","guid":"https:\/\/www.rudderstack.com\/blog\/customer-360-in-amazon-redshift-with-rudderstack-profiles","pubDate":"Mon, 27 Nov 2023 16:59:04 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/zero-copy-cdp-vs-warehouse-native-cdp-architecture","guid":"https:\/\/www.rudderstack.com\/blog\/zero-copy-cdp-vs-warehouse-native-cdp-architecture","pubDate":"Wed, 22 Nov 2023 14:58:44 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/your-aiml-success-starts-with-data-quality","guid":"https:\/\/www.rudderstack.com\/blog\/your-aiml-success-starts-with-data-quality","pubDate":"Fri, 17 Nov 2023 21:50:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-definitive-guide-to-api-integrations","guid":"https:\/\/www.rudderstack.com\/blog\/the-definitive-guide-to-api-integrations","pubDate":"Fri, 17 Nov 2023 20:29:23 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-entity-resolution","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-entity-resolution","pubDate":"Fri, 17 Nov 2023 20:24:31 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/a-comprehensive-guide-to-snowflake-data-types","guid":"https:\/\/www.rudderstack.com\/blog\/a-comprehensive-guide-to-snowflake-data-types","pubDate":"Fri, 17 Nov 2023 20:19:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-custom-domains","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-custom-domains","pubDate":"Tue, 14 Nov 2023 14:02:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-our-customer-360-transformed-customer-success-at-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-our-customer-360-transformed-customer-success-at-rudderstack","pubDate":"Thu, 09 Nov 2023 21:15:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-launchdarkly-segments","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-launchdarkly-segments","pubDate":"Tue, 07 Nov 2023 14:44:04 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/launch-rudderstack-from-databricks-partner-connect","guid":"https:\/\/www.rudderstack.com\/blog\/launch-rudderstack-from-databricks-partner-connect","pubDate":"Tue, 31 Oct 2023 12:25:37 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-expands-data-governance-and-aiml-features-to-enable-organizations-to-unlock-value-from-their-customer-data-with-confidence","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-expands-data-governance-and-aiml-features-to-enable-organizations-to-unlock-value-from-their-customer-data-with-confidence","pubDate":"Thu, 26 Oct 2023 21:28:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-fully-integrated-consent-management","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-fully-integrated-consent-management","pubDate":"Wed, 25 Oct 2023 22:23:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-the-compliance-toolkit-painless-customer-data-compliance-in-one-platform","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-the-compliance-toolkit-painless-customer-data-compliance-in-one-platform","pubDate":"Wed, 25 Oct 2023 21:06:04 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-cookieless-tracking-puts-you-in-control","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-cookieless-tracking-puts-you-in-control","pubDate":"Wed, 25 Oct 2023 15:49:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-use-your-customer-data-in-real-time-with-the-materialize-integration","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-use-your-customer-data-in-real-time-with-the-materialize-integration","pubDate":"Thu, 19 Oct 2023 12:52:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/feature-launch-stay-compliant-with-the-user-suppression-api","guid":"https:\/\/www.rudderstack.com\/blog\/feature-launch-stay-compliant-with-the-user-suppression-api","pubDate":"Thu, 12 Oct 2023 12:41:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-rudderstack-profiles-accelerates-time-to-value-for-aiml-models","guid":"https:\/\/www.rudderstack.com\/blog\/how-rudderstack-profiles-accelerates-time-to-value-for-aiml-models","pubDate":"Tue, 10 Oct 2023 19:09:16 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/declarative-data-modeling-for-customer-360","guid":"https:\/\/www.rudderstack.com\/blog\/declarative-data-modeling-for-customer-360","pubDate":"Thu, 05 Oct 2023 14:09:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/early-access-feature-launch-rudderstack-predictions","guid":"https:\/\/www.rudderstack.com\/blog\/early-access-feature-launch-rudderstack-predictions","pubDate":"Tue, 03 Oct 2023 14:03:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-databricks-as-a-reverse-etl-source-in-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-databricks-as-a-reverse-etl-source-in-rudderstack","pubDate":"Wed, 27 Sep 2023 21:12:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstacks-activation-api","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstacks-activation-api","pubDate":"Mon, 25 Sep 2023 19:18:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-introduces-real-time-data-deduplication-for-braze","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-introduces-real-time-data-deduplication-for-braze","pubDate":"Thu, 21 Sep 2023 14:26:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-360-use-cases","guid":"https:\/\/www.rudderstack.com\/blog\/customer-360-use-cases","pubDate":"Tue, 19 Sep 2023 14:58:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-the-rudderstack-kafka-source-integration","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-the-rudderstack-kafka-source-integration","pubDate":"Wed, 13 Sep 2023 18:47:24 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-to-create-a-customer-360","guid":"https:\/\/www.rudderstack.com\/blog\/how-to-create-a-customer-360","pubDate":"Tue, 15 Aug 2023 19:47:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/real-time-event-streaming-rudderstack-vs-apache-kafka","guid":"https:\/\/www.rudderstack.com\/blog\/real-time-event-streaming-rudderstack-vs-apache-kafka","pubDate":"Fri, 28 Jul 2023 20:30:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-profiles","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-profiles","pubDate":"Mon, 26 Jun 2023 19:34:17 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-data-activation-lifecycle","guid":"https:\/\/www.rudderstack.com\/blog\/the-data-activation-lifecycle","pubDate":"Thu, 22 Jun 2023 14:20:04 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-profiles-handbook-models-in-profiles","guid":"https:\/\/www.rudderstack.com\/blog\/the-profiles-handbook-models-in-profiles","pubDate":"Tue, 13 Jun 2023 18:19:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/evolution-customer-data-platform","guid":"https:\/\/www.rudderstack.com\/blog\/evolution-customer-data-platform","pubDate":"Wed, 31 May 2023 21:04:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-profiles-handbook-profiles-overview","guid":"https:\/\/www.rudderstack.com\/blog\/the-profiles-handbook-profiles-overview","pubDate":"Tue, 23 May 2023 15:42:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/replacing-ga4-with-rudderstack-dbt-snowflake-and-hex","guid":"https:\/\/www.rudderstack.com\/blog\/replacing-ga4-with-rudderstack-dbt-snowflake-and-hex","pubDate":"Tue, 16 May 2023 14:45:18 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-now-available-in-aws-marketplace-and-joins-aws-isv-accelerate-program","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-now-available-in-aws-marketplace-and-joins-aws-isv-accelerate-program","pubDate":"Tue, 09 May 2023 15:43:47 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-to-overcome-ga4-server-side-tracking-challenges","guid":"https:\/\/www.rudderstack.com\/blog\/how-to-overcome-ga4-server-side-tracking-challenges","pubDate":"Tue, 02 May 2023 14:17:26 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-a-composable-cdp","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-a-composable-cdp","pubDate":"Thu, 27 Apr 2023 15:32:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-we-optimized-rudderstacks-identity-resolution-algorithm-for-performance","guid":"https:\/\/www.rudderstack.com\/blog\/how-we-optimized-rudderstacks-identity-resolution-algorithm-for-performance","pubDate":"Wed, 19 Apr 2023 12:18:42 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/transformations-challenge-winners","guid":"https:\/\/www.rudderstack.com\/blog\/transformations-challenge-winners","pubDate":"Wed, 12 Apr 2023 19:10:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-warehouse-native-customer-data-platform","guid":"https:\/\/www.rudderstack.com\/blog\/the-warehouse-native-customer-data-platform","pubDate":"Wed, 12 Apr 2023 14:39:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/unlock-complex-campaigns-with-braze-currents-and-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/unlock-complex-campaigns-with-braze-currents-and-rudderstack","pubDate":"Wed, 05 Apr 2023 20:31:47 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-quickstart-packages","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-quickstart-packages","pubDate":"Tue, 21 Mar 2023 21:31:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/transformations-move-faster-and-build-data-trust","guid":"https:\/\/www.rudderstack.com\/blog\/transformations-move-faster-and-build-data-trust","pubDate":"Fri, 03 Mar 2023 19:24:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/join-the-transformations-challenge-for-a-chance-to-win","guid":"https:\/\/www.rudderstack.com\/blog\/join-the-transformations-challenge-for-a-chance-to-win","pubDate":"Mon, 27 Feb 2023 20:42:04 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-reverse-etl-audiences","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-reverse-etl-audiences","pubDate":"Thu, 23 Feb 2023 15:30:49 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/future-proof-web-analytics-with-your-data-warehouse","guid":"https:\/\/www.rudderstack.com\/blog\/future-proof-web-analytics-with-your-data-warehouse","pubDate":"Mon, 06 Feb 2023 17:43:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/segment-2-years-after-the-twilio-acquisition","guid":"https:\/\/www.rudderstack.com\/blog\/segment-2-years-after-the-twilio-acquisition","pubDate":"Thu, 19 Jan 2023 16:33:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-reverse-etl","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-reverse-etl","pubDate":"Tue, 03 Jan 2023 19:40:31 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-intern-experience-improving-digital-campaign-management","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-intern-experience-improving-digital-campaign-management","pubDate":"Thu, 22 Dec 2022 12:48:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/streamlined-destination-configuration-in-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/streamlined-destination-configuration-in-rudderstack","pubDate":"Tue, 13 Dec 2022 20:07:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/session-tracking-is-now-in-session","guid":"https:\/\/www.rudderstack.com\/blog\/session-tracking-is-now-in-session","pubDate":"Tue, 06 Dec 2022 20:10:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/five-ways-to-shorten-time-to-value-for-your-customer-engagement-data","guid":"https:\/\/www.rudderstack.com\/blog\/five-ways-to-shorten-time-to-value-for-your-customer-engagement-data","pubDate":"Tue, 15 Nov 2022 19:51:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-to-extend-a-flutter-plugin-to-support-web","guid":"https:\/\/www.rudderstack.com\/blog\/how-to-extend-a-flutter-plugin-to-support-web","pubDate":"Wed, 09 Nov 2022 19:44:38 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-it-s-hard-to-build-a-360-degree-view-of-your-customer","guid":"https:\/\/www.rudderstack.com\/blog\/why-it-s-hard-to-build-a-360-degree-view-of-your-customer","pubDate":"Tue, 18 Oct 2022 21:17:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/it-s-time-for-the-headless-cdp","guid":"https:\/\/www.rudderstack.com\/blog\/it-s-time-for-the-headless-cdp","pubDate":"Tue, 11 Oct 2022 18:47:22 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/best-practices-for-behavioral-data-collection","guid":"https:\/\/www.rudderstack.com\/blog\/best-practices-for-behavioral-data-collection","pubDate":"Thu, 06 Oct 2022 21:01:43 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/has-salesforce-admitted-defeat-to-snowflake-in-the-battle-to-own-the-customer-360","guid":"https:\/\/www.rudderstack.com\/blog\/has-salesforce-admitted-defeat-to-snowflake-in-the-battle-to-own-the-customer-360","pubDate":"Tue, 04 Oct 2022 18:56:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-named-one-to-watch-in-snowflake-s-inaugural-2022-modern-marketing-data-stack-awards","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-named-one-to-watch-in-snowflake-s-inaugural-2022-modern-marketing-data-stack-awards","pubDate":"Tue, 27 Sep 2022 21:29:04 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-is-now-a-hipaa-compliant-cdp","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-is-now-a-hipaa-compliant-cdp","pubDate":"Tue, 30 Aug 2022 18:32:06 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/managing-permissions-in-a-complex-data-ecosystem","guid":"https:\/\/www.rudderstack.com\/blog\/managing-permissions-in-a-complex-data-ecosystem","pubDate":"Mon, 18 Jul 2022 18:44:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-as-customer-data-infrastructure","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-as-customer-data-infrastructure","pubDate":"Thu, 07 Jul 2022 17:46:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-the-real-time-stack","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-the-real-time-stack","pubDate":"Thu, 30 Jun 2022 15:24:50 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-the-ml-stack","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-the-ml-stack","pubDate":"Wed, 29 Jun 2022 18:11:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-magic-eden-grew-its-market-share","guid":"https:\/\/www.rudderstack.com\/blog\/how-magic-eden-grew-its-market-share","pubDate":"Thu, 23 Jun 2022 14:57:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/loveholidays-is-taking-ownership-of-its-data","guid":"https:\/\/www.rudderstack.com\/blog\/loveholidays-is-taking-ownership-of-its-data","pubDate":"Fri, 17 Jun 2022 14:59:02 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-the-growth-stack","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-the-growth-stack","pubDate":"Tue, 14 Jun 2022 20:12:47 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-024-attentive-tag","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-024-attentive-tag","pubDate":"Fri, 10 Jun 2022 14:11:50 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-the-starter-stack","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-the-starter-stack","pubDate":"Tue, 07 Jun 2022 16:32:06 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/grafana-increases-conversion-rates-with-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/grafana-increases-conversion-rates-with-rudderstack","pubDate":"Fri, 03 Jun 2022 17:57:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-023-tracking-plans","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-023-tracking-plans","pubDate":"Mon, 09 May 2022 19:31:43 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/modern-data-stack","guid":"https:\/\/www.rudderstack.com\/blog\/modern-data-stack","pubDate":"Fri, 29 Apr 2022 21:30:42 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-we-reduced-startup-time-by-80-with-webpack","guid":"https:\/\/www.rudderstack.com\/blog\/how-we-reduced-startup-time-by-80-with-webpack","pubDate":"Thu, 21 Apr 2022 13:05:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/a-guide-to-customer-metrics-what-to-track-and-why","guid":"https:\/\/www.rudderstack.com\/blog\/a-guide-to-customer-metrics-what-to-track-and-why","pubDate":"Wed, 13 Apr 2022 13:31:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-022-announcing-rudderstack-reverse-etl","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-022-announcing-rudderstack-reverse-etl","pubDate":"Thu, 07 Apr 2022 17:10:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/analytics-engineering-vs-data-engineering","guid":"https:\/\/www.rudderstack.com\/blog\/analytics-engineering-vs-data-engineering","pubDate":"Mon, 04 Apr 2022 20:58:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/when-to-build-vs-buy-data-pipelines","guid":"https:\/\/www.rudderstack.com\/blog\/when-to-build-vs-buy-data-pipelines","pubDate":"Mon, 28 Mar 2022 20:02:20 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-rudderstack-core-enabled-us-to-build-reverse-etl","guid":"https:\/\/www.rudderstack.com\/blog\/how-rudderstack-core-enabled-us-to-build-reverse-etl","pubDate":"Fri, 25 Mar 2022 13:03:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-reverse-etl","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-reverse-etl","pubDate":"Wed, 16 Mar 2022 16:55:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-joybird-reduces-engineering-time-spent-on-customer-data-integrations-with-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-joybird-reduces-engineering-time-spent-on-customer-data-integrations-with-rudderstack","pubDate":"Mon, 14 Mar 2022 14:55:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-021","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-021","pubDate":"Fri, 11 Mar 2022 16:23:11 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/from-first-touch-to-multi-touch-attribution-with-rudderstack-dbt-and-sagemaker","guid":"https:\/\/www.rudderstack.com\/blog\/from-first-touch-to-multi-touch-attribution-with-rudderstack-dbt-and-sagemaker","pubDate":"Tue, 01 Mar 2022 20:45:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-modeling-in-the-warehouse-for-data-engineers","guid":"https:\/\/www.rudderstack.com\/blog\/data-modeling-in-the-warehouse-for-data-engineers","pubDate":"Tue, 15 Feb 2022 18:36:49 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-020-sdk-event-filtering-beacon-support-for-js-and-onetrust-for-js","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-020-sdk-event-filtering-beacon-support-for-js-and-onetrust-for-js","pubDate":"Fri, 11 Feb 2022 20:54:42 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-a-customer-data-platform","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-a-customer-data-platform","pubDate":"Mon, 31 Jan 2022 10:59:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/enabling-the-customer-data-stack-rudderstack-series-b-funding","guid":"https:\/\/www.rudderstack.com\/blog\/enabling-the-customer-data-stack-rudderstack-series-b-funding","pubDate":"Fri, 28 Jan 2022 20:25:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-delta-lake-and-data-lake-destinations-on-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-delta-lake-and-data-lake-destinations-on-rudderstack","pubDate":"Thu, 27 Jan 2022 16:27:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-does-the-data-lakehouse-enhance-the-customer-data-stack","guid":"https:\/\/www.rudderstack.com\/blog\/how-does-the-data-lakehouse-enhance-the-customer-data-stack","pubDate":"Mon, 24 Jan 2022 15:13:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-019-destination-ui","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-019-destination-ui","pubDate":"Tue, 11 Jan 2022 14:16:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-and-braze-power-advanced-customer-engagement","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-and-braze-power-advanced-customer-engagement","pubDate":"Fri, 07 Jan 2022 21:37:08 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/refactoring-rudderstack-s-high-performance-javascript-sdk","guid":"https:\/\/www.rudderstack.com\/blog\/refactoring-rudderstack-s-high-performance-javascript-sdk","pubDate":"Thu, 06 Jan 2022 10:36:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-unaffected-by-log4j-vulnerability","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-unaffected-by-log4j-vulnerability","pubDate":"Fri, 17 Dec 2021 14:58:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-x-avo","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-x-avo","pubDate":"Tue, 14 Dec 2021 05:42:41 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-018-vdms-for-customer-io-and-iterable","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-018-vdms-for-customer-io-and-iterable","pubDate":"Mon, 13 Dec 2021 12:13:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-session-analysis-using-dbt-and-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/customer-session-analysis-using-dbt-and-rudderstack","pubDate":"Fri, 10 Dec 2021 18:12:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-secures-soc-2-type-ii-certification","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-secures-soc-2-type-ii-certification","pubDate":"Wed, 01 Dec 2021 19:54:14 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-017-high-performance-javascript-sdk","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-017-high-performance-javascript-sdk","pubDate":"Wed, 24 Nov 2021 06:26:17 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/implementing-graceful-shutdown-in-go","guid":"https:\/\/www.rudderstack.com\/blog\/implementing-graceful-shutdown-in-go","pubDate":"Tue, 09 Nov 2021 14:29:16 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-new-high-performance-javascript-sdk","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-new-high-performance-javascript-sdk","pubDate":"Thu, 04 Nov 2021 12:41:43 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/4-reasons-why-data-engineers-hate-google-tag-manager","guid":"https:\/\/www.rudderstack.com\/blog\/4-reasons-why-data-engineers-hate-google-tag-manager","pubDate":"Tue, 02 Nov 2021 14:30:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-016-reverse-etl-mirror-sync-mode","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-016-reverse-etl-mirror-sync-mode","pubDate":"Tue, 02 Nov 2021 09:42:50 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/deeper-insights-with-rudderstack-and-amplitude","guid":"https:\/\/www.rudderstack.com\/blog\/deeper-insights-with-rudderstack-and-amplitude","pubDate":"Tue, 26 Oct 2021 21:03:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-twilio-is-shaping-segment","guid":"https:\/\/www.rudderstack.com\/blog\/how-twilio-is-shaping-segment","pubDate":"Thu, 21 Oct 2021 17:10:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-data-stack-deep-dive","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-data-stack-deep-dive","pubDate":"Thu, 21 Oct 2021 10:08:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-015-distributing-alert-messages-from-grafana-with-webhooks","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-015-distributing-alert-messages-from-grafana-with-webhooks","pubDate":"Tue, 19 Oct 2021 08:16:03 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-014-incremental-uploads-for-reverse-etl-and-new-integrations","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-014-incremental-uploads-for-reverse-etl-and-new-integrations","pubDate":"Tue, 05 Oct 2021 14:39:14 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/overcoming-the-limitations-of-client-side-form-tracking-with-webhooks","guid":"https:\/\/www.rudderstack.com\/blog\/overcoming-the-limitations-of-client-side-form-tracking-with-webhooks","pubDate":"Thu, 30 Sep 2021 09:05:49 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-and-mixpanel-announce-partnership-advancing-product-analytics-for-the-modern-data","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-and-mixpanel-announce-partnership-advancing-product-analytics-for-the-modern-data","pubDate":"Tue, 28 Sep 2021 08:57:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/google-analytics-alternatives","guid":"https:\/\/www.rudderstack.com\/blog\/google-analytics-alternatives","pubDate":"Mon, 27 Sep 2021 08:18:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/streaming-events-from-salesforce-with-webhook","guid":"https:\/\/www.rudderstack.com\/blog\/streaming-events-from-salesforce-with-webhook","pubDate":"Thu, 23 Sep 2021 15:48:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/dogfooding-at-rudderstack-tracking-plans-part-1","guid":"https:\/\/www.rudderstack.com\/blog\/dogfooding-at-rudderstack-tracking-plans-part-1","pubDate":"Wed, 22 Sep 2021 11:40:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/product-news-vol-013","guid":"https:\/\/www.rudderstack.com\/blog\/product-news-vol-013","pubDate":"Tue, 21 Sep 2021 11:54:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/your-guide-to-creating-a-warehouse-first-data-analytics-stack","guid":"https:\/\/www.rudderstack.com\/blog\/your-guide-to-creating-a-warehouse-first-data-analytics-stack","pubDate":"Mon, 20 Sep 2021 13:41:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-touchless-helped-wavedirect-4x-leads-with-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-touchless-helped-wavedirect-4x-leads-with-rudderstack","pubDate":"Thu, 16 Sep 2021 18:54:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-012","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-012","pubDate":"Wed, 08 Sep 2021 09:49:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-your-data-warehouse-should-be-the-foundation-of-your-cdp","guid":"https:\/\/www.rudderstack.com\/blog\/why-your-data-warehouse-should-be-the-foundation-of-your-cdp","pubDate":"Wed, 01 Sep 2021 08:58:38 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/replacing-segment-computed-and-sql-traits-with-dbt-and-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/replacing-segment-computed-and-sql-traits-with-dbt-and-rudderstack","pubDate":"Mon, 30 Aug 2021 19:40:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/product-news-vol-011","guid":"https:\/\/www.rudderstack.com\/blog\/product-news-vol-011","pubDate":"Wed, 25 Aug 2021 09:51:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-010-volume-reporting-sync-retry-and-more","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-010-volume-reporting-sync-retry-and-more","pubDate":"Fri, 13 Aug 2021 13:11:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-to-migrate-from-segment-to-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/how-to-migrate-from-segment-to-rudderstack","pubDate":"Tue, 10 Aug 2021 07:13:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/churn-prediction-with-bigqueryml","guid":"https:\/\/www.rudderstack.com\/blog\/churn-prediction-with-bigqueryml","pubDate":"Mon, 02 Aug 2021 11:27:06 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-009-our-q3-product-roadmap","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-009-our-q3-product-roadmap","pubDate":"Tue, 27 Jul 2021 19:25:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/dogfooding-at-rudderstack-our-data-stack","guid":"https:\/\/www.rudderstack.com\/blog\/dogfooding-at-rudderstack-our-data-stack","pubDate":"Mon, 26 Jul 2021 19:21:30 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/how-data-teams-use-rudderstack-to-support-marketing","guid":"https:\/\/www.rudderstack.com\/blog\/how-data-teams-use-rudderstack-to-support-marketing","pubDate":"Wed, 21 Jul 2021 12:59:46 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-it-s-hard-for-data-teams-and-developers-to-support-marketing","guid":"https:\/\/www.rudderstack.com\/blog\/why-it-s-hard-for-data-teams-and-developers-to-support-marketing","pubDate":"Thu, 15 Jul 2021 19:33:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-008-ui-refresh-and-new-integrations","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-008-ui-refresh-and-new-integrations","pubDate":"Wed, 07 Jul 2021 08:35:41 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-007-new-security-features","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-007-new-security-features","pubDate":"Tue, 22 Jun 2021 18:40:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/from-show-hn-to-series-a-in-one-year-reflections-from-our-founder","guid":"https:\/\/www.rudderstack.com\/blog\/from-show-hn-to-series-a-in-one-year-reflections-from-our-founder","pubDate":"Tue, 15 Jun 2021 08:59:03 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-engineering-perception-vs-reality","guid":"https:\/\/www.rudderstack.com\/blog\/data-engineering-perception-vs-reality","pubDate":"Wed, 09 Jun 2021 10:05:03 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-announces-series-a-and-launches-rsdx-cdp-for-developers","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-announces-series-a-and-launches-rsdx-cdp-for-developers","pubDate":"Tue, 08 Jun 2021 15:52:50 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-006-better-data-reporting","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-product-news-vol-006-better-data-reporting","pubDate":"Fri, 21 May 2021 17:46:55 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/protect-personally-identifiable-information-pii-using-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/protect-personally-identifiable-information-pii-using-rudderstack","pubDate":"Thu, 20 May 2021 07:58:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-our-new-rudderstack-pro-self-serve-plans","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-our-new-rudderstack-pro-self-serve-plans","pubDate":"Wed, 19 May 2021 21:11:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/premium-cloud-elt-and-reverse-etl-features-are-now-available-in-rudderstack-cloud-free","guid":"https:\/\/www.rudderstack.com\/blog\/premium-cloud-elt-and-reverse-etl-features-are-now-available-in-rudderstack-cloud-free","pubDate":"Wed, 19 May 2021 20:33:06 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-streams-using-rudderstack-with-aws-lambda-and-amazon-kinesis","guid":"https:\/\/www.rudderstack.com\/blog\/data-streams-using-rudderstack-with-aws-lambda-and-amazon-kinesis","pubDate":"Mon, 17 May 2021 04:59:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/using-grafana-to-monitor-the-health-and-status-of-your-customer-data-pipelines","guid":"https:\/\/www.rudderstack.com\/blog\/using-grafana-to-monitor-the-health-and-status-of-your-customer-data-pipelines","pubDate":"Fri, 14 May 2021 07:08:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-is-now-soc-2-certified-your-trust-is-our-treasure","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-is-now-soc-2-certified-your-trust-is-our-treasure","pubDate":"Fri, 14 May 2021 07:04:06 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-blendo-better-together","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-blendo-better-together","pubDate":"Fri, 14 May 2021 06:11:28 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/part-2-the-evolution-of-data-pipeline-architecture","guid":"https:\/\/www.rudderstack.com\/blog\/part-2-the-evolution-of-data-pipeline-architecture","pubDate":"Fri, 14 May 2021 06:04:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/new-feature-roundup-2021-03-3","guid":"https:\/\/www.rudderstack.com\/blog\/new-feature-roundup-2021-03-3","pubDate":"Fri, 14 May 2021 05:39:07 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/mobile-measurement-partners","guid":"https:\/\/www.rudderstack.com\/blog\/mobile-measurement-partners","pubDate":"Fri, 14 May 2021 05:32:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-javascript-sdk-enhancements-beacon-support","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-javascript-sdk-enhancements-beacon-support","pubDate":"Fri, 14 May 2021 05:12:12 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/part-1-the-evolution-of-data-pipeline-architecture","guid":"https:\/\/www.rudderstack.com\/blog\/part-1-the-evolution-of-data-pipeline-architecture","pubDate":"Fri, 14 May 2021 05:00:35 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/real-time-personalization-with-redis-and-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/real-time-personalization-with-redis-and-rudderstack","pubDate":"Fri, 14 May 2021 04:35:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-data-governance-api","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-data-governance-api","pubDate":"Fri, 14 May 2021 04:00:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/step-by-step-guide-how-to-set-up-a-warehouse-first-cdp-on-snowflake-using-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/step-by-step-guide-how-to-set-up-a-warehouse-first-cdp-on-snowflake-using-rudderstack","pubDate":"Fri, 14 May 2021 02:58:25 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/developing-a-custom-plugin-using-flutter","guid":"https:\/\/www.rudderstack.com\/blog\/developing-a-custom-plugin-using-flutter","pubDate":"Thu, 13 May 2021 13:52:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/mobile-persistent-storage-with-sqlite-on-unity-for-android-and-ios","guid":"https:\/\/www.rudderstack.com\/blog\/mobile-persistent-storage-with-sqlite-on-unity-for-android-and-ios","pubDate":"Thu, 13 May 2021 13:32:51 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/javascript-sdk-from-200ms-to-20ms","guid":"https:\/\/www.rudderstack.com\/blog\/javascript-sdk-from-200ms-to-20ms","pubDate":"Thu, 13 May 2021 10:48:59 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-data-stack-journey-lessons-from-architecting-stacks-at-heroku-and-mattermost","guid":"https:\/\/www.rudderstack.com\/blog\/the-data-stack-journey-lessons-from-architecting-stacks-at-heroku-and-mattermost","pubDate":"Thu, 13 May 2021 08:19:47 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-transformations-api","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-transformations-api","pubDate":"Thu, 13 May 2021 07:50:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-stack-of-the-future-building-a-warehouse-first-cdp-on-snowflake-using-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/the-stack-of-the-future-building-a-warehouse-first-cdp-on-snowflake-using-rudderstack","pubDate":"Thu, 13 May 2021 07:25:10 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-new-functionality-to-rudderstack-transformations-api-library-and-debugger","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-new-functionality-to-rudderstack-transformations-api-library-and-debugger","pubDate":"Thu, 13 May 2021 07:21:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-open-source-story-open-sourcing-rudderstack-blog-and-docs","guid":"https:\/\/www.rudderstack.com\/blog\/the-open-source-story-open-sourcing-rudderstack-blog-and-docs","pubDate":"Wed, 12 May 2021 16:01:38 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/identity-resolution-is-more-valuable-when-its-on-your-warehouse","guid":"https:\/\/www.rudderstack.com\/blog\/identity-resolution-is-more-valuable-when-its-on-your-warehouse","pubDate":"Wed, 12 May 2021 14:23:34 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-licensing-explained","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstacks-licensing-explained","pubDate":"Wed, 12 May 2021 13:32:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/warehouse-first-the-more-secure-flexible-and-cost-effective-application-architecture","guid":"https:\/\/www.rudderstack.com\/blog\/warehouse-first-the-more-secure-flexible-and-cost-effective-application-architecture","pubDate":"Wed, 12 May 2021 12:59:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/good-products-deserve-good-design-introducing-the-redesigned-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/good-products-deserve-good-design-introducing-the-redesigned-rudderstack","pubDate":"Wed, 12 May 2021 12:14:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-an-open-source-alternative-to-segment","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-an-open-source-alternative-to-segment","pubDate":"Wed, 12 May 2021 11:56:54 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/customer-data-pipelines-play-a-key-role-in-data-privacy","guid":"https:\/\/www.rudderstack.com\/blog\/customer-data-pipelines-play-a-key-role-in-data-privacy","pubDate":"Wed, 12 May 2021 11:56:47 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-complete-customer-data-stack-data-collection-part-2","guid":"https:\/\/www.rudderstack.com\/blog\/the-complete-customer-data-stack-data-collection-part-2","pubDate":"Wed, 12 May 2021 11:46:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/mattermosts-data-stack-explained-how-they-leverage-unlimited-data-for-customer-analytics","guid":"https:\/\/www.rudderstack.com\/blog\/mattermosts-data-stack-explained-how-they-leverage-unlimited-data-for-customer-analytics","pubDate":"Wed, 12 May 2021 11:41:15 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/reverse-etl-is-just-another-data-pipeline","guid":"https:\/\/www.rudderstack.com\/blog\/reverse-etl-is-just-another-data-pipeline","pubDate":"Wed, 12 May 2021 11:41:03 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-complete-customer-data-stack-data-collection-part-1","guid":"https:\/\/www.rudderstack.com\/blog\/the-complete-customer-data-stack-data-collection-part-1","pubDate":"Wed, 12 May 2021 11:35:56 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/build-or-buy-lessons-from-ten-years-building-customer-data-pipelines","guid":"https:\/\/www.rudderstack.com\/blog\/build-or-buy-lessons-from-ten-years-building-customer-data-pipelines","pubDate":"Wed, 12 May 2021 11:26:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/open-source-analytics-stack-bringing-control-flexibility-and-data-privacy-to-your-analytics","guid":"https:\/\/www.rudderstack.com\/blog\/open-source-analytics-stack-bringing-control-flexibility-and-data-privacy-to-your-analytics","pubDate":"Wed, 12 May 2021 11:16:27 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-data-engineering-megatrend-a-brief-history","guid":"https:\/\/www.rudderstack.com\/blog\/the-data-engineering-megatrend-a-brief-history","pubDate":"Wed, 12 May 2021 11:05:58 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/kafka-vs-postgresql-implementing-our-queueing-system-using-postgresql","guid":"https:\/\/www.rudderstack.com\/blog\/kafka-vs-postgresql-implementing-our-queueing-system-using-postgresql","pubDate":"Wed, 12 May 2021 10:56:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/data-mining-for-clickstream-analytics","guid":"https:\/\/www.rudderstack.com\/blog\/data-mining-for-clickstream-analytics","pubDate":"Wed, 12 May 2021 10:54:29 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/start-building-a-better-cdp-for-free-with-rudderstack-cloud-free","guid":"https:\/\/www.rudderstack.com\/blog\/start-building-a-better-cdp-for-free-with-rudderstack-cloud-free","pubDate":"Wed, 12 May 2021 10:51:52 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-cloud-the-warehouse-first-cdp-for-developers","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-cloud-the-warehouse-first-cdp-for-developers","pubDate":"Wed, 12 May 2021 10:41:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-reverse-etl-unlocks-the-data-in-your-warehouse","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-reverse-etl-unlocks-the-data-in-your-warehouse","pubDate":"Wed, 12 May 2021 10:39:43 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/1mgs-data-stack-explained-how-they-harness-and-activate-unlimited-real-time-data","guid":"https:\/\/www.rudderstack.com\/blog\/1mgs-data-stack-explained-how-they-harness-and-activate-unlimited-real-time-data","pubDate":"Wed, 12 May 2021 10:21:40 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack","pubDate":"Wed, 12 May 2021 10:15:50 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/the-complete-customer-data-stack","guid":"https:\/\/www.rudderstack.com\/blog\/the-complete-customer-data-stack","pubDate":"Wed, 12 May 2021 10:09:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-case-study-casino-game-analytics","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-case-study-casino-game-analytics","pubDate":"Wed, 12 May 2021 09:47:59 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/churn-prediction-using-bigqueryml","guid":"https:\/\/www.rudderstack.com\/blog\/churn-prediction-using-bigqueryml","pubDate":"Wed, 12 May 2021 09:47:47 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/clickstream-analytics-gamechanger-for-ecommerce","guid":"https:\/\/www.rudderstack.com\/blog\/clickstream-analytics-gamechanger-for-ecommerce","pubDate":"Wed, 12 May 2021 09:40:19 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-rudderstack-used-postgres-over-apache-kafka-for-streaming-engine","guid":"https:\/\/www.rudderstack.com\/blog\/why-rudderstack-used-postgres-over-apache-kafka-for-streaming-engine","pubDate":"Wed, 12 May 2021 09:23:06 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-an-open-source-customer-data-infrastructure-podcast-with-soumyadeb-mitra","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-an-open-source-customer-data-infrastructure-podcast-with-soumyadeb-mitra","pubDate":"Wed, 12 May 2021 09:14:26 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/5-best-practices-for-tracking-in-app-events-data-analysis","guid":"https:\/\/www.rudderstack.com\/blog\/5-best-practices-for-tracking-in-app-events-data-analysis","pubDate":"Wed, 12 May 2021 07:06:37 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-twilio-acquired-segment","guid":"https:\/\/www.rudderstack.com\/blog\/why-twilio-acquired-segment","pubDate":"Wed, 12 May 2021 07:03:54 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/building-reliable-customer-data-infrastructure","guid":"https:\/\/www.rudderstack.com\/blog\/building-reliable-customer-data-infrastructure","pubDate":"Wed, 12 May 2021 06:24:23 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-transformations","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-transformations","pubDate":"Wed, 12 May 2021 05:48:02 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-github-sponsors-making-open-source-more-sustainable-for-developers","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-github-sponsors-making-open-source-more-sustainable-for-developers","pubDate":"Wed, 12 May 2021 03:50:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/rudderstack-webinar-for-nshm-kolkata-an-open-source-initiative","guid":"https:\/\/www.rudderstack.com\/blog\/rudderstack-webinar-for-nshm-kolkata-an-open-source-initiative","pubDate":"Wed, 12 May 2021 03:31:46 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-you-dont-want-a-cdp-made-for-marketers","guid":"https:\/\/www.rudderstack.com\/blog\/why-you-dont-want-a-cdp-made-for-marketers","pubDate":"Wed, 12 May 2021 03:22:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-engineering-and-it-need-to-own-the-cdp","guid":"https:\/\/www.rudderstack.com\/blog\/why-engineering-and-it-need-to-own-the-cdp","pubDate":"Wed, 12 May 2021 03:09:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-etl-and-reverse-etl","guid":"https:\/\/www.rudderstack.com\/blog\/introducing-rudderstack-etl-and-reverse-etl","pubDate":"Wed, 12 May 2021 02:55:53 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/ten-companies-you-wouldnt-expect-that-collect-consumer-data","guid":"https:\/\/www.rudderstack.com\/blog\/ten-companies-you-wouldnt-expect-that-collect-consumer-data","pubDate":"Wed, 12 May 2021 02:52:43 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/what-is-data-control","guid":"https:\/\/www.rudderstack.com\/blog\/what-is-data-control","pubDate":"Tue, 11 May 2021 17:21:39 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/why-single-platform-analytics-tools-dont-scale-well","guid":"https:\/\/www.rudderstack.com\/blog\/why-single-platform-analytics-tools-dont-scale-well","pubDate":"Tue, 11 May 2021 16:36:03 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-video-library","guid":"https:\/\/www.rudderstack.com\/blog\/announcing-rudderstack-video-library","pubDate":"Tue, 11 May 2021 15:18:12 GMT"},{"title":{},"description":{},"link":"https:\/\/www.rudderstack.com\/blog\/building-a-customer-data-platform-on-your-data-warehouse","guid":"https:\/\/www.rudderstack.com\/blog\/building-a-customer-data-platform-on-your-data-warehouse","pubDate":"Tue, 11 May 2021 13:07:23 GMT"}]}}