<rss xmlns:blogChannel="https://willin.js.cool" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Willin Wang (v0) 老王</title>
      <link>https://willin.js.cool</link>
      <description>To be Willin is to be willing.</description>
      <language>en</language>
      <generator>Willin Remix</generator>
      <ttl>40</ttl>
      <item>
        <title><![CDATA[Cloudflare Email Worker as a Service / API]]></title>
        <description><![CDATA[A private api/worker service for sending email powered by Cloudflare worker project.]]></description>
        <pubDate>2023-12-01T00:00:00.000Z</pubDate>
        <link>https://willin.js.cool/en/blog/cloudflare-send-email-service</link>
        <guid>https://willin.js.cool/en/blog/cloudflare-send-email-service</guid>
      </item>
<item>
        <title><![CDATA[Use remote-cloudflare-kv on Vercel]]></title>
        <description><![CDATA[https://github.com/willin/remote-cloudflare-kv]]></description>
        <pubDate>2023-05-28T00:00:00.000Z</pubDate>
        <link>https://willin.js.cool/en/blog/remote-cloudflare-kv</link>
        <guid>https://willin.js.cool/en/blog/remote-cloudflare-kv</guid>
      </item>
<item>
        <title><![CDATA[Silver Bullet of Front-End]]></title>
        <description><![CDATA[Almost all data stuctures can be generated automatically, by using scripts among with MySQL, Graphql, OpenAPI etc. If you use all lowercase naming, you have no need worry about the casing issues.]]></description>
        <pubDate>2021-05-28T00:00:00.000Z</pubDate>
        <link>https://willin.js.cool/en/blog/silver-bullet-of-front-end</link>
        <guid>https://willin.js.cool/en/blog/silver-bullet-of-front-end</guid>
      </item>
<item>
        <title><![CDATA[26th Birthday]]></title>
        <description><![CDATA[]]></description>
        <pubDate>2015-06-03T00:00:00.000Z</pubDate>
        <link>https://willin.js.cool/en/blog/26th-birth</link>
        <guid>https://willin.js.cool/en/blog/26th-birth</guid>
      </item>
    </channel>
  </rss>