<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tai&#39;s Life</title>
    <link>https://taislife.work/</link>
    <description>Recent content on Tai&#39;s Life</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 06 Mar 2026 11:40:00 +0800</lastBuildDate>
    <atom:link href="https://taislife.work/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[Dev] Why Every Developer Needs a Dedicated AI Skill Bundle</title>
      <link>https://taislife.work/blogs/why-you-build-skill-bundle/</link>
      <pubDate>Fri, 06 Mar 2026 11:40:00 +0800</pubDate>
      <guid>https://taislife.work/blogs/why-you-build-skill-bundle/</guid>
      <description>&lt;p&gt;Lately, while tinkering with various AI development projects, I&amp;rsquo;ve constantly felt a bit stuck. Every time I needed to make an &lt;strong&gt;AI Agent&lt;/strong&gt; smarter in a different environment, I found myself doing the same repetitive chores—digging through old repos for a skill I&amp;rsquo;d written before, and then tweaking it for the new project.&lt;/p&gt;&#xA;&lt;p&gt;To solve this pain point, I put together an open-source project: &lt;a href=&#34;https://github.com/Tai-ch0802/skills-bundle&#34;&gt;&lt;strong&gt;skills-bundle&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;To be honest, I believe that everyone using &lt;strong&gt;AI Coding&lt;/strong&gt; nowadays should maintain their own skill bundle. The concept is just like how everyone has a personal toolbox at home, filled with the wrench and hammer you&amp;rsquo;re most comfortable using.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Deep Dive] What is SDD?</title>
      <link>https://taislife.work/blogs/what-is-sdd/</link>
      <pubDate>Sat, 31 Jan 2026 22:42:38 +0800</pubDate>
      <guid>https://taislife.work/blogs/what-is-sdd/</guid>
      <description>&lt;p&gt;The term &lt;code&gt;SDD (Spec Driven Development)&lt;/code&gt; has been popping up everywhere this past year, and in Taiwan, it has become incredibly &amp;ldquo;hot&amp;rdquo; over the last six months.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://taislife.work/images/blogs/what-is-sdd/google-trend.png&#34; alt=&#34;google-trend&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;In a recent side project, while I was researching fully automated AI coding workflows, I decided to take a serious look at the core philosophy behind this buzzword.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-traditional-software-development-workflow&#34;&gt;The Traditional Software Development Workflow&lt;/h2&gt;&#xA;&lt;p&gt;As the old dev proverb goes: &lt;code&gt;“If it works, don’t touch it.”&lt;/code&gt; Since traditional development processes have birthed some of the world&amp;rsquo;s greatest works, there must be a solid logic behind them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Developing with Antigravity and Jules</title>
      <link>https://taislife.work/blogs/antigravity-with-jules/</link>
      <pubDate>Mon, 19 Jan 2026 14:02:52 +0800</pubDate>
      <guid>https://taislife.work/blogs/antigravity-with-jules/</guid>
      <description>&lt;p&gt;Since the release of Antigravity, I have been using it to develop various projects of all sizes.&lt;/p&gt;&#xA;&lt;h2 id=&#34;preface-i-also-want-to-develop-the-lazy-way&#34;&gt;Preface: I Also Want to Develop the Lazy Way&lt;/h2&gt;&#xA;&lt;p&gt;Watching more and more developers in the community work day and night with Claude Code to achieve long-term, continuous AI Agent project development made me want to see how far I could go with Antigravity. As a big fan of Google products, I have high expectations for Antigravity!&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Personal] 2025 Annual Investment Performance Review</title>
      <link>https://taislife.work/blogs/2025-stock-performance/</link>
      <pubDate>Tue, 23 Dec 2025 09:47:32 +0800</pubDate>
      <guid>https://taislife.work/blogs/2025-stock-performance/</guid>
      <description>&lt;p&gt;My overall investment performance for this year is conservatively estimated to be around &lt;strong&gt;37.37%&lt;/strong&gt; or higher.&lt;/p&gt;&#xA;&lt;p&gt;Although in terms of actual total profit amount, it wasn&amp;rsquo;t as good as last year, the overall performance still outperformed the market index.&lt;/p&gt;&#xA;&lt;h2 id=&#34;calculation-method&#34;&gt;Calculation Method&lt;/h2&gt;&#xA;&lt;p&gt;To ensure the accuracy of the performance calculation, I used the following methods:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Taiwan Stocks&lt;/strong&gt;: Compared utilizing brokerage statements. Since there were stock pledging activities and significant capital movements to US stocks this year, simply looking at market value would be inaccurate, so statements were used as the standard.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;US Stocks&lt;/strong&gt;:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Charles Schwab&lt;/strong&gt;: Positions remained in the market, so I directly used the unrealized/realized P&amp;amp;L provided by the brokerage.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;HSBC (Sub-brokerage)&lt;/strong&gt;: Compared utilizing statements.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Exclusions&lt;/strong&gt;: Cash positions on hand and Bitcoin (BTC) are not included in this performance statistic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;review-mistakes&#34;&gt;Review (Mistakes)&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;The April Correction&lt;/strong&gt;: Although I had kept some cash in reserve beforehand, due to FOMO, I entered the market too quickly via &amp;ldquo;left-side trading&amp;rdquo; (buying the dip prematurely). As a result, I still took a significant hit from the panic selling correction.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Short-term Operations&lt;/strong&gt;: During the NBIS pullback in late October, I was initially too conservative. The 5-day chart showed clear volume, and I should have added to my position then, but I didn&amp;rsquo;t. I entered a day late and missed out on roughly 7% gains.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Extension&lt;/em&gt;: Later, caused by FOMO from this missed opportunity, and combined with news of AI shorting, when NBIS pulled back again, I once again persisted with left-side trading and added to my position. I entered too early and increased my exposure significantly (bringing the weighting close to 25% of my US portfolio). After calming down and re-evaluating, I decided to cut my losses and reduce the position to 5% of the total portfolio. This back-and-forth effectively wiped out the short-term gains made earlier.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Taiwan Stock - GlobalWafers (6488)&lt;/strong&gt;: I was stuck in this position for quite a while. I should have started slowly exiting when it touched 580, but I didn&amp;rsquo;t. Even when it slowly retreated to 500, I didn&amp;rsquo;t realize I should exit. In the end, I ate a limit-down (10% drop) directly and only ran the next day. The loss on this trade was heavy, almost wiping out all my gains from Taiwan stocks this year.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;good-operations-this-year&#34;&gt;Good Operations This Year&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;The April Correction (Redemption)&lt;/strong&gt;: Although I mentioned bad operations during the April dip earlier, I made immediate corrections later. Once I confirmed the market had entered the &amp;ldquo;right-side&amp;rdquo; (trend confirmation), I followed the trend and opened a position in &lt;strong&gt;AMZN&lt;/strong&gt;. Looking back now, this operation was correct.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Extension&lt;/em&gt;: Next time a similar situation occurs, I should directly sell broadly diversified index positions (VOO, QQQ) and switch into 3x Leveraged ETFs or Tech Giants during the buy-in. Catching this kind of rebound contributes significantly to the annual performance performance.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;November Correction&lt;/strong&gt;: I picked up &lt;strong&gt;RKLB&lt;/strong&gt; around the end of November. Looking back now, it was a very good choice.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;GGLL, NVDL&lt;/strong&gt;: I successfully took profits and exited at relative highs. Especially &lt;strong&gt;GGLL&lt;/strong&gt; - I have always been a GOOGLE solo-stan. After realizing the stock had significant growth potential, I opened a position in GGLL. After the browser antitrust investigation concluded in September, I also exited GGLL with the trend and switched to holding the underlying stock and other investment targets, capturing the earnings from the event.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Volatility this year was mostly severe, and the speed of pullbacks and rebounds was fast. With the stock market in a high consolidation zone, it is very sensitive to news, often resulting in &amp;ldquo;overreaction&amp;rdquo; scenarios.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Derivative&lt;/em&gt;: Conversely, if it is a target you are bullish on for the long term, the first day of a pullback is basically always a good buying point.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;To earn big this year, the key should be whether you can seize opportunities during rebounds. Time moves fast, so the movement of capital needs to be even faster. The advantage of using a US brokerage is clearly verified here. Sub-brokerage (like HSBC) requires waiting for settlement funds to arrive, which is much slower in terms of time. Alternatively, maintaining cash positions at a certain level makes it more likely to pick up these &amp;ldquo;rebound dividends&amp;rdquo;. The core concept remains the same: &lt;strong&gt;Holding cost must be low enough&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;As mentioned earlier, volatility is severe. Sometimes if you only realize you are &amp;ldquo;eating bamboo shoots&amp;rdquo; (taking a loss/stuck) on the third or fourth day, there is no point in selling the stock then. Just wait for a rebound to decide whether to sell.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>[Dev Note] Gemini 3&#39;s PDF Black Magic: From Token Explosion to Painless All-You-Can-Eat</title>
      <link>https://taislife.work/blogs/gemini-3-pdf-processing/</link>
      <pubDate>Fri, 05 Dec 2025 14:20:00 +0800</pubDate>
      <guid>https://taislife.work/blogs/gemini-3-pdf-processing/</guid>
      <description>&lt;h2 id=&#34;preface-pdf-black-magic-in-the-gemini-3-era&#34;&gt;Preface: PDF Black Magic in the Gemini 3 Era&lt;/h2&gt;&#xA;&lt;p&gt;As a developer who loves integrating AI into side projects, my relationship with Google Gemini over the past six months has been like a roller coaster: from a honeymoon phase to a disappointing breakup (turning to hand-coded wheels), and finally to today—where I&amp;rsquo;ve fallen in love with it all over again.&lt;/p&gt;&#xA;&lt;p&gt;Today, I want to talk about a &amp;ldquo;silent but massive&amp;rdquo; change in &lt;strong&gt;Gemini 3&amp;rsquo;s PDF Document Processing&lt;/strong&gt;. If you, like me, used to get headaches from token explosions caused by converting PDFs to images for Gemini&amp;rsquo;s file API, and had to look for other solutions (to markdown, OCR, vision models), then I have to say, &lt;strong&gt;&amp;ldquo;Go home, everybody!&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>【Deep Analysis】Gemini 3 Counterattack (Part 3): TPU vs. GPU — The Silicon Philosophy Battle and Investment Strategy</title>
      <link>https://taislife.work/blogs/google-vs-nvidia-proxy-war-in-tpu-and-gpu/</link>
      <pubDate>Wed, 26 Nov 2025 09:30:00 +0800</pubDate>
      <guid>https://taislife.work/blogs/google-vs-nvidia-proxy-war-in-tpu-and-gpu/</guid>
      <description>&lt;h2 id=&#34;prologue-two-philosophies-on-silicon-chips&#34;&gt;Prologue: Two Philosophies on Silicon Chips&lt;/h2&gt;&#xA;&lt;p&gt;In the previous two analyses, we moved from the &amp;ldquo;price war of business models&amp;rdquo; to the &amp;ldquo;new battlefield of Physical AI&amp;rdquo;. Now, we want to uncover the most underlying logic of this proxy war—this is not just a competition between Google and Nvidia, but a collision of two distinct &lt;strong&gt;computing philosophies&lt;/strong&gt; in the computer science world.&lt;/p&gt;&#xA;&lt;p&gt;The result of this collision will determine the profit distribution of the AI industry in the next decade, and who can hold the final key to Artificial General Intelligence (AGI).&lt;/p&gt;</description>
    </item>
    <item>
      <title>【Deep Analysis】Gemini 3 Counterattack (Part 2): From Digital Brain to Physical AI (PAI) — The Jedi Counterattack of OpenAI and Nvidia</title>
      <link>https://taislife.work/blogs/google-vs-nvidia-proxy-war-with-pai/</link>
      <pubDate>Tue, 25 Nov 2025 09:30:00 +0800</pubDate>
      <guid>https://taislife.work/blogs/google-vs-nvidia-proxy-war-with-pai/</guid>
      <description>&lt;h2 id=&#34;prologue-breaking-out-of-the-brain-in-a-vat-dilemma&#34;&gt;Prologue: Breaking Out of the &amp;ldquo;Brain in a Vat&amp;rdquo; Dilemma&lt;/h2&gt;&#xA;&lt;p&gt;In the previous article, we analyzed how Google used the vertical integration of TPUs and the cost advantage of Gemini 3 to besiege OpenAI on the &amp;ldquo;cloud pure software&amp;rdquo; battlefield. If the future of AI is merely generating text, images, or writing code, then OpenAI will be extremely passive in this price cutthroat war.&lt;/p&gt;&#xA;&lt;p&gt;However, another revolution in Silicon Valley is quietly happening. Current LLMs (Large Language Models) are essentially &lt;strong&gt;&amp;ldquo;Brains in a Vat&amp;rdquo;&lt;/strong&gt;. They are trapped in server rooms, talking to the world through APIs, but are always subject to the terminal high walls built by Google (Android) and Apple (iOS).&lt;/p&gt;</description>
    </item>
    <item>
      <title>【Deep Analysis】Gemini 3 Counterattack (Part 1): The Proxy War Between Google and Nvidia</title>
      <link>https://taislife.work/blogs/google-vs-nvidia-proxy-war/</link>
      <pubDate>Mon, 24 Nov 2025 09:30:00 +0800</pubDate>
      <guid>https://taislife.work/blogs/google-vs-nvidia-proxy-war/</guid>
      <description>&lt;h2 id=&#34;prologue-when-silicon-valleys-cold-war-turns-into-a-hot-war&#34;&gt;Prologue: When Silicon Valley&amp;rsquo;s &amp;ldquo;Cold War&amp;rdquo; Turns into a &amp;ldquo;Hot War&amp;rdquo;&lt;/h2&gt;&#xA;&lt;p&gt;Over the past two years, the AI industry seems to have experienced a typical &amp;ldquo;disruptor story&amp;rdquo;: the agile startup OpenAI, relying on ChatGPT and Nvidia&amp;rsquo;s powerful computing power, caught the former tech giant Google off guard. The market narrative at the time was simple and crude—Google was too slow and had too much baggage, and seemed destined to become the next Yahoo or Kodak in this new era of generative AI.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gemini vs Grok Competitive Analysis: A Capital Battle for Ecosystem and Data Supremacy</title>
      <link>https://taislife.work/blogs/gemini-vs-grok-investment-analysis/</link>
      <pubDate>Thu, 20 Nov 2025 13:45:00 +0800</pubDate>
      <guid>https://taislife.work/blogs/gemini-vs-grok-investment-analysis/</guid>
      <description>&lt;p&gt;In the tech investment landscape of 2025, the most compelling showdown is undoubtedly between Google&amp;rsquo;s Gemini and xAI&amp;rsquo;s Grok. This is not just a technical contest between two Large Language Models (LLMs), but a collision of two distinct business models and capital logics.&lt;/p&gt;&#xA;&lt;p&gt;With xAI&amp;rsquo;s valuation nearing $230 billion in recent funding talks, and Alphabet (Google&amp;rsquo;s parent company) pushing its annual capital expenditure (Capex) above $90 billion, this &amp;ldquo;AI Arms Race&amp;rdquo; has entered a critical deep-water zone. This article dissects the competitive advantages and moats of these two giants from an investment and industry analysis perspective.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Tutorial] Getting Hands-On with Cloudflare Auto RAG</title>
      <link>https://taislife.work/blogs/cloudflare-auto-rag-testing/</link>
      <pubDate>Fri, 31 Oct 2025 10:35:27 +0800</pubDate>
      <guid>https://taislife.work/blogs/cloudflare-auto-rag-testing/</guid>
      <description>&lt;h2 id=&#34;preface-ai--llm--a-second-brain&#34;&gt;Preface: AI + LLM = A Second Brain?&lt;/h2&gt;&#xA;&lt;p&gt;A few days ago, I came across a post in a Facebook group discussing how AI + LLM can act as a second brain.&lt;/p&gt;&#xA;&lt;p&gt;As I recall, the author&amp;rsquo;s example involved integrating Obsidian (a note-taking app) with an LLM plugin. This allows your past notes to truly become a brain, where you can explore your own content by conversing with the LLM.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Tutorial] Automating WSJ AI Summaries and Emailing Them</title>
      <link>https://taislife.work/blogs/wsj-auto-ai-email/</link>
      <pubDate>Thu, 16 Oct 2025 11:37:00 +0800</pubDate>
      <guid>https://taislife.work/blogs/wsj-auto-ai-email/</guid>
      <description>&lt;h2 id=&#34;introduction-a-lazy-idea&#34;&gt;Introduction: A Lazy Idea&lt;/h2&gt;&#xA;&lt;p&gt;Around March of this year (2025-03), I was chatting with a colleague who mentioned he had recently subscribed to The Wall Street Journal.&lt;/p&gt;&#xA;&lt;p&gt;He also receives the daily print version of the WSJ in his email. However, for a working engineer, reading a full newspaper every day is a luxurious fantasy—perhaps it is for most people in this modern era.&lt;/p&gt;&#xA;&lt;p&gt;Having shorter key points and summaries would be helpful for daily information consumption. It would be even better if it could further filter for useful information.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Gemini CLI] My Experience Developing an Arc-Style Chrome Extension with Gemini CLI</title>
      <link>https://taislife.work/blogs/gemini-cli-and-arc-like-chrome-extension/</link>
      <pubDate>Fri, 03 Oct 2025 10:43:06 +0800</pubDate>
      <guid>https://taislife.work/blogs/gemini-cli-and-arc-like-chrome-extension/</guid>
      <description>&lt;h2 id=&#34;preface&#34;&gt;Preface&lt;/h2&gt;&#xA;&lt;p&gt;Recently, Google announced the integration of Gemini into the Chrome browser, which sparked the idea of switching back to Chrome from the Arc browser. However, I&amp;rsquo;ve grown very fond of Arc&amp;rsquo;s vertical tab and bookmark management system. So, I decided to roll up my sleeves and build a Chrome extension with similar functionality.&lt;/p&gt;&#xA;&lt;p&gt;This article shares my journey of creating an Arc-style Chrome extension from scratch using Google&amp;rsquo;s newly released Gemini CLI. I&amp;rsquo;ll document the development process, the challenges I faced, and my practical thoughts on AI development tools like Gemini CLI.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Gemini &#43; Google Apps Script] Automating Daily Tasks with Gemini: Gmail Cleanup and Stock Market Monitoring</title>
      <link>https://taislife.work/blogs/gemini-do-google-app-script/</link>
      <pubDate>Tue, 18 Feb 2025 14:40:29 +0800</pubDate>
      <guid>https://taislife.work/blogs/gemini-do-google-app-script/</guid>
      <description>&lt;h2 id=&#34;preface&#34;&gt;Preface&lt;/h2&gt;&#xA;&lt;p&gt;Lately, the concept of AI Agents has been gaining a lot of traction, with features like OpenAI&amp;rsquo;s ChatGPT Tasks showing us the potential of AI to handle our daily grind. This got me thinking: how will Google, with its massive ecosystem, leverage Gemini to create even more powerful automation applications?&lt;/p&gt;&#xA;&lt;p&gt;After a bit of digging, I discovered that Google already offers the incredibly powerful &lt;a href=&#34;https://script.google.com/home&#34;&gt;Google Apps Script&lt;/a&gt;. This service allows developers to connect with APIs from a whole host of Google services, including Gmail, Google Sheets, and Google Calendar. This article will share how I used Gemini to generate Google Apps Script for two practical automation tasks, all with almost no coding required.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Finance] My Experience Opening HSBC Premier Accounts in Taiwan &amp; US: Simplifying US Stock Investment Flow</title>
      <link>https://taislife.work/blogs/hsbc-premier-tw-and-us/</link>
      <pubDate>Thu, 02 Jan 2025 16:10:34 +0800</pubDate>
      <guid>https://taislife.work/blogs/hsbc-premier-tw-and-us/</guid>
      <description>&lt;h2 id=&#34;why-choose-hsbc-premier-to-simplify-us-stock-investment-funding&#34;&gt;Why Choose HSBC Premier? To Simplify US Stock Investment Funding&lt;/h2&gt;&#xA;&lt;p&gt;For investors serious about long-term US stock market participation, establishing a smooth, low-cost funding channel is paramount. In the third quarter of 2024, to streamline my deposit and withdrawal process, I decided to open HSBC Premier accounts, creating the following investment pipeline:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;code&gt;HSBC TW Currency Exchange -&amp;gt; HSBC Global Transfer -&amp;gt; HSBC US -&amp;gt; ACH Transfer -&amp;gt; Charles Schwab&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This setup not only makes fund management more efficient but also significantly reduces the cost and complexity of international wire transfers. This article will share my complete experience, from applying for the Taiwan (TW) to the United States (US) HSBC Premier accounts, including key details and practical tips.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Tutorial] Build a Free Image Hosting System for Hugo with Cloudflare R2 and Workers</title>
      <link>https://taislife.work/blogs/cloudflare-r2-4-hugo-shortcode/</link>
      <pubDate>Fri, 31 May 2024 10:22:49 +0800</pubDate>
      <guid>https://taislife.work/blogs/cloudflare-r2-4-hugo-shortcode/</guid>
      <description>&lt;h2 id=&#34;preface-why-use-cloudflare-r2-for-hugo-image-hosting&#34;&gt;Preface: Why Use Cloudflare R2 for Hugo Image Hosting?&lt;/h2&gt;&#xA;&lt;p&gt;When running a static site built with Hugo, image management is always a hot topic. The traditional approach is to dump image files directly into the project&amp;rsquo;s &lt;code&gt;static/&lt;/code&gt; directory and commit them to Git version control along with the code. However, as the number of images grows, this method can cause your Git repository to become ridiculously bloated. This not only slows down &lt;code&gt;git clone&lt;/code&gt; and &lt;code&gt;pull&lt;/code&gt; operations but also makes backups and management a real headache.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Tutorial] How to Subscribe to the Nigeria YouTube Premium Family Plan via VPN (Latest 2024 Guide)</title>
      <link>https://taislife.work/blogs/youtube-premium-vpn-to-nigeria/</link>
      <pubDate>Fri, 26 Apr 2024 14:38:15 +0800</pubDate>
      <guid>https://taislife.work/blogs/youtube-premium-vpn-to-nigeria/</guid>
      <description>&lt;h2 id=&#34;preface-the-quest-for-the-cheapest-youtube-premium&#34;&gt;Preface: The Quest for the Cheapest YouTube Premium&lt;/h2&gt;&#xA;&lt;p&gt;As streaming service prices continue to climb, finding the most budget-friendly way to subscribe to YouTube Premium has become a hot topic for many users. After the golden era of &amp;ldquo;digital migration&amp;rdquo; to countries like India, Turkey, and Argentina, our sights are now set on a new promised land of low prices: Nigeria.&lt;/p&gt;&#xA;&lt;p&gt;This article provides a detailed step-by-step guide on how to use a VPN to subscribe to the YouTube Premium family plan in Nigeria, allowing you to enjoy an ad-free video experience at an incredibly low price.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Solution] Fixing Cloudflare Email Routing Forwarding Failures to Gmail (New 2024 DMARC/SPF Policies)</title>
      <link>https://taislife.work/blogs/cloudflare-email-route-fw-failed/</link>
      <pubDate>Mon, 25 Mar 2024 16:32:38 +0800</pubDate>
      <guid>https://taislife.work/blogs/cloudflare-email-route-fw-failed/</guid>
      <description>&lt;h2 id=&#34;the-plot-thickens-gmails-strictest-ever-sender-verification-policy&#34;&gt;The Plot Thickens: Gmail&amp;rsquo;s Strictest-Ever Sender Verification Policy&lt;/h2&gt;&#xA;&lt;p&gt;Since February 2024, in a heroic effort to combat spam, Google has rolled out a stricter sender verification policy. According to &lt;a href=&#34;https://support.google.com/a/answer/81126?hl=en&#34;&gt;Google&amp;rsquo;s official decree&lt;/a&gt;, bulk senders must now set up email authentication mechanisms like SPF, DKIM, and DMARC.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;: Starting in February 2024, senders who send 5,000 or more messages a day to Gmail accounts must&amp;hellip; set up&amp;hellip; email authentication for their domain.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Tutorial] Integrating TP-Link Tapo C220 Camera with Synology NAS (DS920&#43;) for Recording and Remote Access</title>
      <link>https://taislife.work/blogs/tplink-c220-with-synology-ds920plus/</link>
      <pubDate>Wed, 20 Mar 2024 16:07:11 +0800</pubDate>
      <guid>https://taislife.work/blogs/tplink-c220-with-synology-ds920plus/</guid>
      <description>&lt;h2 id=&#34;preface-setting-up-tapo-c220-with-synology-nas-for-recording&#34;&gt;Preface: Setting Up Tapo C220 with Synology NAS for Recording&lt;/h2&gt;&#xA;&lt;p&gt;To keep an eye on my home and for future childcare needs, I recently picked up TP-Link&amp;rsquo;s popular network camera, the Tapo C220. My goal was to save the camera&amp;rsquo;s footage to my existing Synology DS920+ NAS for 24/7 recording and be able to access it anytime through a mobile app.&lt;/p&gt;&#xA;&lt;p&gt;This article will share my experience integrating the Tapo C220 with Synology Surveillance Station, a crucial tip for the setup process, and an unexpected discovery about the Tapo app&amp;rsquo;s remote access capabilities, along with some thoughts on privacy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Browser Recommendation] Arc Browser Review: A Chrome Alternative That Blends Design and Productivity</title>
      <link>https://taislife.work/blogs/tool-recommend-arc/</link>
      <pubDate>Fri, 08 Mar 2024 16:42:12 +0800</pubDate>
      <guid>https://taislife.work/blogs/tool-recommend-arc/</guid>
      <description>&lt;h2 id=&#34;preface-tired-of-traditional-browsers&#34;&gt;Preface: Tired of Traditional Browsers?&lt;/h2&gt;&#xA;&lt;p&gt;Have you ever found yourself drowning in a sea of dozens of disorganized browser tabs? Constantly switching between work, study, and entertainment, yet unable to find that one specific page you need. If this sounds all too familiar, then Arc, the next-generation browser, might just be the answer you&amp;rsquo;ve been looking for.&lt;/p&gt;&#xA;&lt;p&gt;Crafted by The Browser Company, Arc is built on the same Chromium core as Chrome but introduces a completely fresh interface and interaction logic. It&amp;rsquo;s designed to tackle the pain points of traditional browsers, boosting user productivity and focus.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
