<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cloudflare on Learn by Tanhdev</title><link>https://learn.tanhdev.com/tags/cloudflare/</link><description>Recent content in Cloudflare on Learn by Tanhdev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 01 Jun 2026 10:00:00 +0700</lastBuildDate><atom:link href="https://learn.tanhdev.com/tags/cloudflare/index.xml" rel="self" type="application/rss+xml"/><item><title>Testing Generative UI &amp; Semantic Caching at Edge</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-6-e2e-testing-edge/</link><pubDate>Sat, 16 May 2026 12:25:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-6-e2e-testing-edge/</guid><description>Test GenUI non-deterministic bằng Property-Based Testing (Playwright). Semantic Caching với Cloudflare Workers giảm 90% chi phí LLM API.</description></item><item><title>Cloudflare D1 + Durable Objects: Xây Dựng Giỏ Hàng Real-Time</title><link>https://learn.tanhdev.com/posts/cloudflare-d1-durable-objects-realtime-cart/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/cloudflare-d1-durable-objects-realtime-cart/</guid><description>Xây dựng một giỏ hàng thời gian thực sử dụng Cloudflare D1, Durable Objects và Workers. Cấu trúc schema đầy đủ, mã TypeScript và cập nhật đồng thời không xung đột.</description></item></channel></rss>