<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://exyone-labs.github.io/</id><title>exyone's blog</title><subtitle>Technical writings on .NET, front-end development, and digital craftsmanship. Happy to connect and make friends.</subtitle> <updated>2026-04-12T17:15:09+08:00</updated> <author> <name>Exyone.dev@icloud.com</name> <uri>https://exyone-labs.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://exyone-labs.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://exyone-labs.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Exyone.dev@icloud.com </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>When Databases Tremble: A Self-Hosting Odyssey</title><link href="https://exyone-labs.github.io/posts/database-scare-and-cf-worker-error-page/" rel="alternate" type="text/html" title="When Databases Tremble: A Self-Hosting Odyssey" /><published>2026-04-12T00:00:00+08:00</published> <updated>2026-04-12T00:00:00+08:00</updated> <id>https://exyone-labs.github.io/posts/database-scare-and-cf-worker-error-page/</id> <content type="text/html" src="https://exyone-labs.github.io/posts/database-scare-and-cf-worker-error-page/" /> <author> <name>Exyone.dev@icloud.com</name> </author> <category term="Server Operations" /> <summary>The complete implementation, including Cloudflare Worker code, resides on my Chinese blog at www.exyone.me. Self-hosting is a siren’s call — irresistible, occasionally perilous. My migration from cloud servers to home infrastructure began with optimism, then promptly reminded me why backups exist. The Database Near-Miss The first casualty: peace of mind. Post-migration, my database — the r...</summary> </entry> <entry><title>Copilot's Data Shift: Rethinking Open Source in the AI Age</title><link href="https://exyone-labs.github.io/posts/copilot-changes-the-future-of-open-source-licenses-in-the-ai-era/" rel="alternate" type="text/html" title="Copilot&amp;apos;s Data Shift: Rethinking Open Source in the AI Age" /><published>2026-04-12T00:00:00+08:00</published> <updated>2026-04-12T00:00:00+08:00</updated> <id>https://exyone-labs.github.io/posts/copilot-changes-the-future-of-open-source-licenses-in-the-ai-era/</id> <content type="text/html" src="https://exyone-labs.github.io/posts/copilot-changes-the-future-of-open-source-licenses-in-the-ai-era/" /> <author> <name>Exyone.dev@icloud.com</name> </author> <category term="AI" /> <category term="Open Source" /> <summary>GitHub’s recent policy pivot has stirred the waters. Starting April 24, 2026, Copilot will — by default — harvest interaction data from Free, Pro, and Pro+ users to train its AI models. Opt-out exists, buried in settings. Enterprise users remain exempt. The community response was swift. Developers discovered their code snippets, prompts, and suggestions had become unwitting fuel for Microsoft’...</summary> </entry> <entry><title>MiSans: A Gentler Companion for Long-form Reading</title><link href="https://exyone-labs.github.io/posts/misans-more-better-fonts-than-sarasa-for-blog/" rel="alternate" type="text/html" title="MiSans: A Gentler Companion for Long-form Reading" /><published>2026-04-12T00:00:00+08:00</published> <updated>2026-04-12T00:00:00+08:00</updated> <id>https://exyone-labs.github.io/posts/misans-more-better-fonts-than-sarasa-for-blog/</id> <content type="text/html" src="https://exyone-labs.github.io/posts/misans-more-better-fonts-than-sarasa-for-blog/" /> <author> <name>Exyone.dev@icloud.com</name> </author> <category term="Design" /> <category term="Typography" /> <summary>This article explores font choices for my Chinese blog at www.exyone.me. The insights may resonate differently for English typography. Typography is the silent conductor of reading experience. After months of deliberation, I found myself gravitating toward MiSans — a departure from my longtime companion, Sarasa Gothic. The Shift Sarasa Gothic, with its fusion of Source Han Sans and Iosevka,...</summary> </entry> </feed>
