<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Calpa 的煉金工房</title><description>喜歡寫技術文章的 Calpa</description><link>https://calpa.me/</link><follow_challenge><feedId>62487908794279936</feedId><userId>62283066313095168</userId></follow_challenge><item><title>在瀏覽器裡逛教堂：用 A-Frame 打造三座 360° 聖殿</title><link>https://calpa.me/blog/aframe-360-church-gallery/</link><guid isPermaLink="true">https://calpa.me/blog/aframe-360-church-gallery/</guid><description>這個小專案把三座教堂的 360° 全景照片變成一個可以在瀏覽器裡自由切換的 WebXR 體驗。從內容到技術棧，再到工程化部署，本文記錄我如何用 A-Frame、Vite 和 Cloudflare Pages，做出一個既簡單又有臨場感的 360 教堂圖庫。</description><pubDate>Tue, 02 Dec 2025 12:51:00 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>用 Go 寫出我的第一個 Telegram Bot：go-bot 專案心得</title><link>https://calpa.me/blog/go-telegram-echo-bot/</link><guid isPermaLink="true">https://calpa.me/blog/go-telegram-echo-bot/</guid><description>一直想用 Go 做一個實戰專案，最後選擇從 Telegram Bot 開始。這篇文章會分享為什麼我用 Go，go-bot 專案的架構設計，以及如何在本機與雲端部署一個 Webhook-based Telegram Echo Bot。</description><pubDate>Thu, 27 Nov 2025 14:20:00 GMT</pubDate><headerImage>https://assets.calpa.me/andreas-chu-YodH2WzN6YU-unsplash.avif</headerImage></item><item><title>Umami v3：從簡潔分析工具到現代數據平台的關鍵進化</title><link>https://calpa.me/blog/umami-v3-upgrade-story/</link><guid isPermaLink="true">https://calpa.me/blog/umami-v3-upgrade-story/</guid><description>Umami v3 不只是介面更新，而是一場從架構、資料模型到分析能力的全面升級。本文以敘事方式，帶你走過從 v2 到 v3 的轉型歷程，理解這次改版如何為現代網站帶來更高品質的數據洞察。</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/umami.avif</headerImage></item><item><title>我如何用 Go 聚合八大交易所 BTC 價格：從 goroutine 到多交易所價差分析的工程實戰</title><link>https://calpa.me/blog/go-btc-exchange-aggregator/</link><guid isPermaLink="true">https://calpa.me/blog/go-btc-exchange-aggregator/</guid><description>長年在 TypeScript / Node.js 生態打滾的我，第一次用 Go 寫工具：同時從八家加密貨幣交易所抓取 BTC 價格，計算最佳買賣點與價差。這篇文章從需求、架構設計到並發實作，完整拆解我如何用 goroutine 與 channel 建立一套可擴充、可觀測的行情聚合器。</description><pubDate>Sun, 16 Nov 2025 14:25:00 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>我如何用 ChatGPT 流程寫作，打造一個月 92 萬曝光的內容飛輪</title><link>https://calpa.me/blog/chatgpt-writing-system-threads-growth/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-writing-system-threads-growth/</guid><description>我沒有靠廣告，也不追求爆文，只靠一套 ChatGPT 寫作流程，讓內容在 Threads 上穩定輸出、自然擴散。短短一個月內，累積 92 萬曝光與 2400 名追蹤者，這篇文章完整揭露我的內容重組流程與流量策略。</description><pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/kelly-sikkema-Oc3eKVTSnho-unsplash.avif</headerImage></item><item><title>精準提問的超能力：用工程思維打造 ChatGPT 協作流程</title><link>https://calpa.me/blog/chatgpt-prompt-engineering-superpower/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-prompt-engineering-superpower/</guid><description>總覺得 ChatGPT 回答不夠準、不像你想的？這篇文章教你如何用工程思維設計 prompt，讓 AI 回應貼合語氣、格式與目標，真正成為創作上的專屬協作者。</description><pubDate>Sun, 22 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/the-77-human-needs-system-axK93Sfmflc-unsplash.avif</headerImage></item><item><title>文筆不好的我，也能用 ChatGPT 說出自己的故事？我用努力人公式破解 AI 敘事盲點</title><link>https://calpa.me/blog/chatgpt-narrative-for-engineers/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-narrative-for-engineers/</guid><description>工程師不擅長說故事？這篇文章將帶你透過努力人公式 × ChatGPT，打造屬於自己的敘事模組。即使你是工程師，也能用文字駕馭語言模型，達到言出法隨，將個人經歷轉化為有感染力的故事。</description><pubDate>Sat, 21 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/emiliano-vittoriosi-fvxNerA8uk0-unsplash.avif</headerImage></item><item><title>現實扭曲力場啟動：我如何與 ChatGPT 雙修，鍛造飛升的知識煉金術</title><link>https://calpa.me/blog/reality-distortion-field-with-chatgpt/</link><guid isPermaLink="true">https://calpa.me/blog/reality-distortion-field-with-chatgpt/</guid><description>我不只是使用 ChatGPT，而是與它雙修、共鍛語言系統，打造出一套可重複優化的知識煉金術流程。這篇文章揭示我如何結合數據觀察、語氣調整與阿德勒目的論，把寫作轉化為現實部署的煉金工程。</description><pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/aaron-blanco-tejedor-aocUkMcxeqI-unsplash.avif</headerImage></item><item><title>匠人精神的 Vibe Coding：我如何每週與 ChatGPT 打造一個 AI 工具</title><link>https://calpa.me/blog/vibe-coding-with-chatgpt/</link><guid isPermaLink="true">https://calpa.me/blog/vibe-coding-with-chatgpt/</guid><description>在 AI 工具產能爆炸的時代，我選擇以匠人精神回應技術浪潮，透過 ChatGPT 實踐每週打造一款 MVP 的 Vibe Coding 節奏。這篇文章分享我如何從用戶視角出發，打磨出真正好用、有溫度的 AI 工具。</description><pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/emiliano-vittoriosi-fvxNerA8uk0-unsplash.avif</headerImage></item><item><title>失業半年，我用 AI 打造每日輸出系統，結果 AI 公司主動找上門</title><link>https://calpa.me/blog/ai-daily-output-jobless-to-opportunity/</link><guid isPermaLink="true">https://calpa.me/blog/ai-daily-output-jobless-to-opportunity/</guid><description>離職後我沒投履歷，改用 AI 工具建立每日寫作與實作節奏，打造可擴展的創作系統。這篇文章記錄這段失業期間的節奏、過程與轉機，也是一場關於「如何被看見」的真實實驗。</description><pubDate>Thu, 12 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/ian-taylor-jOqJbvo1P9g-unsplash.avif</headerImage></item><item><title>不再是冰冷的對話機器，我用哲學三大終極問題打造專屬我的 ChatGPT 共修者</title><link>https://calpa.me/blog/chatgpt-philosophical-three-questions/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-philosophical-three-questions/</guid><description>ChatGPT 回答得快，卻總少了我的語氣與節奏。我開始反過來思考：如果它是一個人，我希望它是誰？這篇文章分享我如何透過哲學三大終極問題，鍛造出一個真正懂我語言與思維的 AI 共修者。</description><pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/aaron-blanco-tejedor-aocUkMcxeqI-unsplash.avif</headerImage></item><item><title>AI 寫得比我快，我卻學會更慢地思考：Vibe Coding 的真實體驗</title><link>https://calpa.me/blog/vibe-coding-real-experience/</link><guid isPermaLink="true">https://calpa.me/blog/vibe-coding-real-experience/</guid><description>這篇文章記錄了我與 AI 寫程式的真實經歷，從最初的興奮與疑惑，到逐漸學會反思與調整。每一次 prompt、每一場 debug，都讓我更清楚自己對技術的渴望與局限。Vibe Coding 不只是提升生產力的工具，更是一場關於信任、對話與釋放焦慮的自我修煉。</description><pubDate>Sat, 07 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/rahul-mishra-XXMA-8fBB-g-unsplash.avif</headerImage></item><item><title>每天提問，改寫人生劇本：ChatGPT 實踐阿德勒心理學的實戰指南</title><link>https://calpa.me/blog/adler-psychology-chatgpt-daily-prompt/</link><guid isPermaLink="true">https://calpa.me/blog/adler-psychology-chatgpt-daily-prompt/</guid><description>每天與 ChatGPT 對話、拆解行為動機，真的能改變命運嗎？本篇文章結合阿德勒心理學的「目的論」核心，分享我如何用每日提問重新設計人生選擇，打造屬於自己的改變流程，實現從困住到前進的轉變。</description><pubDate>Thu, 05 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/emiliano-vittoriosi-fvxNerA8uk0-unsplash.avif</headerImage></item><item><title>從寫作到編譯現實：如何利用文字做到言出法隨？</title><link>https://calpa.me/blog/why-language-is-the-core-weapon-of-ai/</link><guid isPermaLink="true">https://calpa.me/blog/why-language-is-the-core-weapon-of-ai/</guid><description>真正改變世界的不是模型，而是語言。本文從技術與語意層面，剖析文字如何成為 AI 操作的語義引擎，並展現繁體中文在結構性書寫中的獨特價值。</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/kelly-sikkema-Oc3eKVTSnho-unsplash.avif</headerImage></item><item><title>大道至簡的 AI 工具哲學：打造像 IKEA 一樣無需說明、開箱即用的創作流程</title><link>https://calpa.me/blog/ikea-style-ai-tools/</link><guid isPermaLink="true">https://calpa.me/blog/ikea-style-ai-tools/</guid><description>真正好用的 AI 工具不該依賴繁瑣 prompt，而應該像 IKEA 一樣，透過流程與模組設計，讓每個人一打開就能創作、看得懂、做得出來。我用產品設計思維重構 Vibe Coding，讓創作門檻降到最低。</description><pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/andreas-chu-YodH2WzN6YU-unsplash.avif</headerImage></item><item><title>從練手到爆紅：我用 ChatGPT 打造紫微斗數分析工具，意外吸引上千人使用</title><link>https://calpa.me/blog/chatgpt-ziwei-generator-success/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-ziwei-generator-success/</guid><description>我不是命理師，也不是行銷高手，但我用 ChatGPT 結合 GUI，打造出一款無需寫 prompt、卻能完整解盤的紫微分析工具。在沒宣傳、沒推廣的情況下，它卻意外地自然爆紅。</description><pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/saradasish-pradhan-gEpncIlZq7c-unsplash.avif</headerImage></item><item><title>黃霑「加減乘除」創新法則 × ChatGPT：打造高效 AI 創作流程的技術解構</title><link>https://calpa.me/blog/james-wong-prompt-innovation-framework/</link><guid isPermaLink="true">https://calpa.me/blog/james-wong-prompt-innovation-framework/</guid><description>不只是靈感，更是一套流程。這篇文章重構黃霑的加減乘除模型，結合 ChatGPT 實作技巧，打造可封裝、可疊代、可複利的 AI 內容創作系統。</description><pubDate>Tue, 27 May 2025 06:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/b-k-HAl6CKxM3xU-unsplash.avif</headerImage></item><item><title>每天一篇不是夢！用工程師思維打造 ChatGPT 寫作自動化流程</title><link>https://calpa.me/blog/engineer-chatgpt-writing-workflow/</link><guid isPermaLink="true">https://calpa.me/blog/engineer-chatgpt-writing-workflow/</guid><description>曾經我一個月只能寫一篇技術文，直到我用工程師思維打造 ChatGPT 協作的自動化寫作系統，現在每天一篇、穩定日更。這篇文章完整公開我的內容生產流程，從靈感整理、架構設計到 ChatGPT 審稿與多平台發佈，幫助你也建立屬於自己的高效創作引擎。</description><pubDate>Sun, 25 May 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/emiliano-vittoriosi-fvxNerA8uk0-unsplash.avif</headerImage></item><item><title>AI 協作時代的軟體工程四神器：TypeScript、Zod、Vitest、JSDoc 實戰心得</title><link>https://calpa.me/blog/ai-vibe-coding-typescript-zod-vitest-jsdoc-guide/</link><guid isPermaLink="true">https://calpa.me/blog/ai-vibe-coding-typescript-zod-vitest-jsdoc-guide/</guid><description>想用 AI 寫程式又怕爛 code？這篇文章分享我如何結合 ChatGPT、TypeScript、JSDoc、Zod 與 Vitest，打造可維護、可驗證的 Vibe Coding 流程，讓靈感不只是 prototype，而是真正能安全上線的產品級程式碼。</description><pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/saradasish-pradhan-gEpncIlZq7c-unsplash.avif</headerImage></item><item><title>AI 一鍵生成行動 App！Bolt.new x Expo 超簡化 React Native 開發流程全解析</title><link>https://calpa.me/blog/bolt-new-expo-react-native-mvp-guide/</link><guid isPermaLink="true">https://calpa.me/blog/bolt-new-expo-react-native-mvp-guide/</guid><description>想用 AI 快速打造手機 App 嗎？Bolt.new 結合 Expo，讓你在瀏覽器中用自然語言 prompt 一鍵生成 React Native 應用，支援即時預覽與跨平台部署。本文完整解析從開發到上架的極速流程，打造 MVP 再也不難。</description><pubDate>Tue, 20 May 2025 02:19:27 GMT</pubDate><headerImage>https://assets.calpa.me/rahul-mishra-XXMA-8fBB-g-unsplash.avif</headerImage></item><item><title>Cloudflare Pages 評測：2025 最佳靜態網站託管平台使用心得</title><link>https://calpa.me/blog/cloudflare-pages-modern-deployment-best-practices/</link><guid isPermaLink="true">https://calpa.me/blog/cloudflare-pages-modern-deployment-best-practices/</guid><description>我從多個平台遷移到 Cloudflare Pages，解決了部署慢、設定複雜、功能受限等問題。本文完整解析 Cloudflare Pages 的優勢、部署流程與實戰經驗，幫助你選對 2025 年最值得信賴的靜態網站託管平台。</description><pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/cloudflare_2023_10.avif</headerImage></item><item><title>用 TypeScript 打造 Discord 自動通知系統：Webhook 快速上手</title><link>https://calpa.me/blog/discord-webhook-automation-with-typescript/</link><guid isPermaLink="true">https://calpa.me/blog/discord-webhook-automation-with-typescript/</guid><description>使用 TypeScript 與 Discord Webhook API，打造自動發送訊息到頻道的完整流程。從設定 Webhook 到訊息格式、編輯與刪除操作，全方位實戰解析，適合開發者應用於文章通知、自動通報等場景。</description><pubDate>Sat, 17 May 2025 14:05:12 GMT</pubDate><headerImage>https://assets.calpa.me/typescript.avif</headerImage></item><item><title>React-markdown 完整實戰：用 React 優雅渲染 Markdown 的最佳實踐</title><link>https://calpa.me/blog/react-markdown-render-markdown-as-component/</link><guid isPermaLink="true">https://calpa.me/blog/react-markdown-render-markdown-as-component/</guid><description>想在 React 應用中即時渲染並預覽 Markdown？這篇文章將徹底介紹 react-markdown 的安裝、用法、擴展性與最佳實踐，幫你打造高效的技術文檔體驗。</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/tools/reactjs.png</headerImage></item><item><title>企劃提案也能自動化！結合 ChatGPT 與 Apps Script 的自動生成企劃書</title><link>https://calpa.me/blog/generate-proposal-with-chatgpt-apps-script/</link><guid isPermaLink="true">https://calpa.me/blog/generate-proposal-with-chatgpt-apps-script/</guid><description>用 ChatGPT 搭配 Google Apps Script，自動建立格式完整的 Google Docs 企劃書。本文含實作範例、排版技巧與自動化技巧，幫你快速生成多份專業提案。</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/leon-dewiwje-ldDmTgf89gU-unsplash.avif</headerImage></item><item><title>用 YouTube Data API 快速抓出熱門影片：實戰教學 + Apps Script 範例</title><link>https://calpa.me/blog/youtube-api-search-apps-script/</link><guid isPermaLink="true">https://calpa.me/blog/youtube-api-search-apps-script/</guid><description>手動比對 YouTube 熱門影片資訊，既繁瑣又低效。我用 Google Apps Script 實作自動搜尋腳本，快速建立熱門影片清單，效率大幅提升。這篇實戰教學將帶你一步步學會如何用 YouTube Data API 自動抓出熱門影片。</description><pubDate>Wed, 14 May 2025 15:02:09 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>用 Notion API 串接 Gmail、表單、行事曆：打造專屬你的自動化生活助手</title><link>https://calpa.me/blog/notion-api-integration-guide/</link><guid isPermaLink="true">https://calpa.me/blog/notion-api-integration-guide/</guid><description>Notion 不只是筆記本，透過 API 輕鬆串接 Gmail、Google Forms、Calendar，快速實現個人化自動化流程。這篇用活潑溫暖的方式帶你入門，從 TypeScript 範例到 webhook 實戰，讓你的 Notion 變得貼心又聰明。</description><pubDate>Tue, 13 May 2025 13:05:22 GMT</pubDate><headerImage>https://assets.calpa.me/notion-homepage.avif</headerImage></item><item><title>解耦架構的關鍵武器！Cloudflare Queues 核心功能與實戰應用</title><link>https://calpa.me/blog/cloudflare-queues-core-features-and-practical-applications/</link><guid isPermaLink="true">https://calpa.me/blog/cloudflare-queues-core-features-and-practical-applications/</guid><description>Cloudflare Queues 是專為分散式系統設計的消息佇列服務，支援非同步處理、訊息保證與高吞吐量。本文深入介紹其核心功能、實戰應用與架構優勢，助你打造更穩定、高效的現代應用。</description><pubDate>Sat, 10 May 2025 03:28:09 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/cloudflare_2023_10.avif</headerImage></item><item><title>GSAP 宣布完全免費！前端動畫神器全面開放，Webflow 強力加持</title><link>https://calpa.me/blog/gsap-now-free-sponsored-by-webflow/</link><guid isPermaLink="true">https://calpa.me/blog/gsap-now-free-sponsored-by-webflow/</guid><description>GSAP 所有高級插件全面免費，ScrollTrigger、SplitText、MorphSVG 全部解鎖，Webflow 整合無縫對接，一文帶你快速上手。</description><pubDate>Fri, 09 May 2025 09:23:26 GMT</pubDate><headerImage>https://assets.calpa.me/gsap-homepage.avif</headerImage></item><item><title>輕鬆整合 Web3：用 Privy 快速實作錢包登入與交易功能</title><link>https://calpa.me/blog/privy-dev-friendly-wallet-infra-review/</link><guid isPermaLink="true">https://calpa.me/blog/privy-dev-friendly-wallet-infra-review/</guid><description>Privy 提供一套簡單強大的 SDK，協助開發者在幾分鐘內實作錢包登入、訊息簽名與交易功能，支援多鏈、多裝置與自託管安全架構。無論你在打造 DeFi Dashboard、NFT 平台還是 Web3 遊戲入口，Privy 都能讓你快速整合區塊鏈功能，專注產品體驗。</description><pubDate>Wed, 07 May 2025 14:21:28 GMT</pubDate><headerImage>https://assets.calpa.me/privy-homepage.avif</headerImage></item><item><title>AI × 系統思維：高效落地創意的 ChatGPT 工作流實戰攻略</title><link>https://calpa.me/blog/chatgpt-creative-workflow-guide/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-creative-workflow-guide/</guid><description>用 ChatGPT 打造高效創作工作流，讓靈感不再流於空談，而是一步步變成真實成果。這篇實戰指南，寫給正在卡關的你。</description><pubDate>Mon, 05 May 2025 23:32:21 GMT</pubDate><headerImage>https://assets.calpa.me/emiliano-vittoriosi-fvxNerA8uk0-unsplash.avif</headerImage></item><item><title>書同文、API 同規格！Vercel AI SDK 帶你統一多模型開發流程</title><link>https://calpa.me/blog/vercel-ai-sdk-unified-llm-integration/</link><guid isPermaLink="true">https://calpa.me/blog/vercel-ai-sdk-unified-llm-integration/</guid><description>Vercel AI SDK 是專為開發者打造的 TypeScript 工具包，支援 React、Next.js、Vue、Svelte、Node.js 等主流框架，協助快速構建 AI 驅動應用。本文將深入剖析其統一 API、靈活架構、效能優化及多平台支援等核心亮點。</description><pubDate>Sun, 04 May 2025 23:01:24 GMT</pubDate><headerImage>https://assets.calpa.me/saradasish-pradhan-gEpncIlZq7c-unsplash.avif</headerImage></item><item><title>AI 寫的程式總是出錯？我用 TypeScript + 函數式設計讓它聽得懂！</title><link>https://calpa.me/blog/ai-code-bug-typescript-refactor/</link><guid isPermaLink="true">https://calpa.me/blog/ai-code-bug-typescript-refactor/</guid><description>你有遇過 AI 產生的程式碼完全跑不起來嗎？我曾經寫了一段計數器邏輯，結果它怎麼都看不懂。直到我用 TypeScript + 函數式設計重構，才發現——問題不在 AI，而是我們寫得不夠清楚。</description><pubDate>Sun, 04 May 2025 04:25:48 GMT</pubDate><headerImage>https://assets.calpa.me/typescript.avif</headerImage></item><item><title>用 Cloudflare KV 與 Hono 強化 ShareThis：建構彈性分享統計系統</title><link>https://calpa.me/blog/cloudflare-workers-kv-hono-share-counter/</link><guid isPermaLink="true">https://calpa.me/blog/cloudflare-workers-kv-hono-share-counter/</guid><description>想讓 ShareThis 分享按鈕擁有更多彈性與控制權？本教學將教你如何用 Cloudflare Workers 的 KV 資料庫與 Hono 框架，打造一個可擴充的後端 API。不只能保留原有分享數據，更支援快取、資料追蹤與訪問統計，幫助你打造真正可維護的分享統計系統。</description><pubDate>Sat, 03 May 2025 13:30:01 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/cloudflare_2023_10.avif</headerImage></item><item><title>測試速度飆升 10 倍！Vitest 帶來現代前端最強測試體驗</title><link>https://calpa.me/blog/vitest-modern-testing-framework/</link><guid isPermaLink="true">https://calpa.me/blog/vitest-modern-testing-framework/</guid><description>測試不該拖慢開發流程，而 Vitest 正是讓你「寫測試像開發一樣快」的關鍵武器。還在用 Jest 等太久？Vitest 結合 Vite 高速構建與即時測試回饋，支援 TypeScript、Vue、React 等框架，全面升級你的測試流程！</description><pubDate>Fri, 02 May 2025 11:17:24 GMT</pubDate><headerImage>https://assets.calpa.me/vitest.avif</headerImage></item><item><title>打造 Serverless 數據庫神器：Drizzle ORM x Cloudflare D1 全攻略</title><link>https://calpa.me/blog/drizzle-orm-typesafe-database-cloudflare-d1/</link><guid isPermaLink="true">https://calpa.me/blog/drizzle-orm-typesafe-database-cloudflare-d1/</guid><description>Drizzle ORM 結合 TypeScript 類型安全與 SQL 靈活性，是現代開發者在 Cloudflare D1 上構建 Serverless 數據庫的理想選擇。本文提供從安裝、建模到查詢的完整實戰教學。</description><pubDate>Thu, 01 May 2025 15:02:48 GMT</pubDate><headerImage>https://assets.calpa.me/jan-antonin-kolar-lRoX0shwjUQ-unsplash.avif</headerImage></item><item><title>用 Firecrawl 自動爬取網站，打造最乾淨的 GPT 訓練資料</title><link>https://calpa.me/blog/firecrawl-auto-web-scraping-for-gpt/</link><guid isPermaLink="true">https://calpa.me/blog/firecrawl-auto-web-scraping-for-gpt/</guid><description>還在手動整理網頁內容給 ChatGPT？Firecrawl 幫你自動爬取網站、轉成乾淨的 Markdown 或 JSON，讓你快速建立知識庫、訓練 LLM，省時又高效。</description><pubDate>Thu, 01 May 2025 12:55:13 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>【2025 年推薦】Vue 3 UI 框架選型指南：Element Plus 全面實戰解析</title><link>https://calpa.me/blog/element-plus-vue3-ui-framework-guide/</link><guid isPermaLink="true">https://calpa.me/blog/element-plus-vue3-ui-framework-guide/</guid><description>Vue 3 專案選框架卡關？本篇從性能、組件、TypeScript 支援等角度解析 Element Plus，幫助你快速做出最佳選擇。</description><pubDate>Wed, 30 Apr 2025 03:49:21 GMT</pubDate><headerImage>https://assets.calpa.me/peter-herrmann-9_FK2Tp-kLA-unsplash.avif</headerImage></item><item><title>🚀 三步搞定！用 AI 自動生成專屬求職信，快速提升錄取率</title><link>https://calpa.me/blog/ai-cover-letter-typst/</link><guid isPermaLink="true">https://calpa.me/blog/ai-cover-letter-typst/</guid><description>用 ChatGPT + Typst 快速生成履歷與求職信，搭配現代化模板與自動化流程，10 分鐘完成客製化申請文件，提升申請效率與錄取機率。</description><pubDate>Wed, 30 Apr 2025 00:32:40 GMT</pubDate><headerImage>https://assets.calpa.me/emiliano-vittoriosi-fvxNerA8uk0-unsplash.avif</headerImage></item><item><title>免費用戶福音！Windsurf v1.7.2 重大更新帶來哪些關鍵變革？</title><link>https://calpa.me/blog/windsurf-v1-7-2-update-overview/</link><guid isPermaLink="true">https://calpa.me/blog/windsurf-v1-7-2-update-overview/</guid><description>Windsurf v1.7.2 版本正式登場，帶來品牌視覺重塑、免費版功能大幅升級、部署體驗優化與 GPT-4.1 支援，全面強化開發者的 AI 編輯體驗。本文深入解析各項技術變更，剖析 Windsurf 在 AI 開發工具領域的戰略布局與未來走向。</description><pubDate>Mon, 28 Apr 2025 23:53:47 GMT</pubDate><headerImage>https://assets.calpa.me/rahul-mishra-XXMA-8fBB-g-unsplash.avif</headerImage></item><item><title>從零開始用 React 打造原作（青山剛昌）風格全前端圖像生成器</title><link>https://calpa.me/blog/react-frontend-aoyama-gosho-style-image-generator/</link><guid isPermaLink="true">https://calpa.me/blog/react-frontend-aoyama-gosho-style-image-generator/</guid><description>最近，大阪正如火如荼籌備 2025 世界博覽會（EXPO 2025），引發了全日本的話題熱潮。網路上也悄悄流傳起一支以《名偵探柯南》風格打造的非官方宣傳短片，短短幾十秒，卻把大阪街頭、摩天輪與萬博會場場景渲染得充滿懸疑氛圍。這支影片引發了廣大迴響，也讓「只要加上『原作（青山剛昌）』標籤，任何平凡畫面瞬間變推理漫畫現場」這股流行文化再次爆紅。當時我心想，如果也能自己動手做個小工具，會是什麼感覺呢？受此啟發，我開發了這個全前端「原作（青山剛昌）」圖生成器，讓每個人都能輕鬆將自己的照片，變身成充滿故事感的推理場景，無論是街頭一角還是旅途中偶遇的風景，都能瞬間擁有一段懸疑冒險的故事！</description><pubDate>Mon, 28 Apr 2025 09:56:21 GMT</pubDate><headerImage>https://assets.calpa.me/aoyama-gosho-image-demo.avif</headerImage></item><item><title>grammY 教學：打造強大又靈活的 Telegram 機器人新利器</title><link>https://calpa.me/blog/grammy-telegram-bot-framework-advantages/</link><guid isPermaLink="true">https://calpa.me/blog/grammy-telegram-bot-framework-advantages/</guid><description>想開發功能強大又高效的 Telegram 機器人？本文深入介紹現代化框架 Grammy（grammY），解析其技術特點、TypeScript 支援、靈活中間件架構與豐富插件生態，助你快速上手並打造專業機器人應用！</description><pubDate>Mon, 28 Apr 2025 08:51:11 GMT</pubDate><headerImage>https://assets.calpa.me/grammY.avif</headerImage></item><item><title>從零開始！用 ChatGPT 玩轉 SciPy 積分與繪圖實戰指南</title><link>https://calpa.me/blog/chatgpt-scipy-integration-plotting-guide/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-scipy-integration-plotting-guide/</guid><description>用 ChatGPT 直接體驗 SciPy 積分與 Matplotlib 繪圖，不需本地安裝！本文從零開始，帶你一步步操作數值積分、函數視覺化，快速掌握 Python 科學計算的基本流程，適合新手與進階開發者。</description><pubDate>Sun, 27 Apr 2025 01:56:00 GMT</pubDate><headerImage>https://assets.calpa.me/python-header.avif</headerImage></item><item><title>在瀏覽器即時分析文字情緒！MediaPipe Text Classifier 快速上手指南</title><link>https://calpa.me/blog/mediapipe-text-classifier-emotion-detection-guide/</link><guid isPermaLink="true">https://calpa.me/blog/mediapipe-text-classifier-emotion-detection-guide/</guid><description>MediaPipe 文本分類器是一個強大的機器學習工具，能夠將文本分類為預定義的類別，如正面或負面情感。本文將深入探討此工具的特性、功能和實際應用，並透過 Vue.js 和 TypeScript 的範例程式碼展示其實際應用。</description><pubDate>Sun, 27 Apr 2025 01:09:44 GMT</pubDate><headerImage>https://assets.calpa.me/kelly-sikkema-Oc3eKVTSnho-unsplash.avif</headerImage></item><item><title>快速提升開發效率！Lorem Picsum 高效占位圖片完整指南</title><link>https://calpa.me/blog/lorem-picsum-placeholder-image-guide/</link><guid isPermaLink="true">https://calpa.me/blog/lorem-picsum-placeholder-image-guide/</guid><description>想要在開發過程中快速取得高品質占位圖片？本文深入介紹 Lorem Picsum 的功能、技術架構與使用方法，並分享多種實用技巧與應用場景，助你在原型設計、前端開發與網站展示中大幅提升效率，打造更專業的視覺體驗。</description><pubDate>Sat, 26 Apr 2025 09:36:57 GMT</pubDate><headerImage>https://assets.calpa.me/becky-phan-U_DJOoSDhNo-unsplash.avif</headerImage></item><item><title>Changelog 自動化革命：結合 LLM 與 Git 日誌的全流程解決方案</title><link>https://calpa.me/blog/llm-changelog-generator/</link><guid isPermaLink="true">https://calpa.me/blog/llm-changelog-generator/</guid><description>結合 Node.js、大型語言模型（LLM），打造一套能自動解析 Git commit 並生成語意清晰 Changelog 的工具，解放開發者的文書負擔，提升團隊協作效率。</description><pubDate>Fri, 25 Apr 2025 07:35:13 GMT</pubDate><headerImage>https://assets.calpa.me/glenn-carstens-peters-npxXWgQ33ZQ-unsplash.avif</headerImage></item><item><title>深入解析 MML 音樂巨集語言：晶片音樂創作的秘密武器</title><link>https://calpa.me/blog/music-macro-language-mml-guide/</link><guid isPermaLink="true">https://calpa.me/blog/music-macro-language-mml-guide/</guid><description>MML 是專為早期遊戲機設計的音樂語言，具備簡潔語法與強大宏功能，廣泛應用於晶片音樂與嵌入式系統。本文深入解析其技術優勢與現代應用。</description><pubDate>Thu, 24 Apr 2025 02:26:39 GMT</pubDate><headerImage>https://assets.calpa.me/bandori_family_ep13_339_%E7%8F%BE%E5%9C%A8%E6%AD%A3%E6%98%AF%E5%BE%A9%E6%AC%8A%E7%9A%84%E6%99%82%E5%88%BB.avif</headerImage></item><item><title>UnoCSS 掃描失控導致開發崩潰？一次解決 EMFILE 問題指南</title><link>https://calpa.me/blog/astro-unocss-emfile-fix/</link><guid isPermaLink="true">https://calpa.me/blog/astro-unocss-emfile-fix/</guid><description>在 Astro 開發中遇到 EMFILE 錯誤？可能是 UnoCSS 掃描範圍設太廣導致。本文記錄完整除錯過程與最佳修正方式，讓你開發環境重回穩定！</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/普通和理所當然是什麼呢.avif</headerImage></item><item><title>優化首圖體驗的終極指南：SVG + BlurHash + LQIP 實戰解密</title><link>https://calpa.me/blog/progressive-image-loading-svg-blurhash-lqip/</link><guid isPermaLink="true">https://calpa.me/blog/progressive-image-loading-svg-blurhash-lqip/</guid><description>你還在用傳統圖片載入方式嗎？透過 SVG 預佔位、BlurHash 模糊預覽與 LQIP 技術，打造兼顧效能與美感的圖片顯示體驗，讓網站更快更穩更吸睛。</description><pubDate>Tue, 22 Apr 2025 13:45:55 GMT</pubDate><headerImage>https://assets.calpa.me/b-k-HAl6CKxM3xU-unsplash.avif</headerImage></item><item><title>網頁字型最佳解決方案：WOFF2 的壓縮效率與相容性優勢全揭密</title><link>https://calpa.me/blog/woff2-web-font-format-benefits/</link><guid isPermaLink="true">https://calpa.me/blog/woff2-web-font-format-benefits/</guid><description>WOFF2 是目前最適合網頁使用的字型格式，具備高壓縮率、良好相容性與提升載入速度等多項優勢。本文深入解析 WOFF2 的技術原理與實務應用，幫助開發者打造更快、更穩的現代網站。</description><pubDate>Mon, 21 Apr 2025 16:04:22 GMT</pubDate><headerImage>https://assets.calpa.me/jan-antonin-kolar-lRoX0shwjUQ-unsplash.avif</headerImage></item><item><title>部落格創作者福音：用 VSCode 自動補全 Markdown 前置元數據</title><link>https://calpa.me/blog/vscode-auto-generate-markdown-frontmatter/</link><guid isPermaLink="true">https://calpa.me/blog/vscode-auto-generate-markdown-frontmatter/</guid><description>透過 VSCode 任務與 Node.js 腳本，自動從 Markdown 文件中提取標題與描述，生成符合格式的 YAML 前置元數據，大幅簡化內容管理流程，提升寫作效率與一致性。</description><pubDate>Mon, 21 Apr 2025 06:39:46 GMT</pubDate><headerImage>https://assets.calpa.me/kelly-sikkema-Oc3eKVTSnho-unsplash.avif</headerImage></item><item><title>用 ChatGPT + NumPy 互動模擬蒙特卡羅：一鍵估算 π 值與圖形化教學</title><link>https://calpa.me/blog/numpy-monte-carlo-pi-estimation-guide/</link><guid isPermaLink="true">https://calpa.me/blog/numpy-monte-carlo-pi-estimation-guide/</guid><description>本文教你如何使用 ChatGPT 的 Python 執行器，搭配 NumPy 與 Matplotlib，互動式實作蒙特卡羅模擬，估算 π 值並視覺化模擬過程，適合數據分析、教學演示與 AI 工具愛好者。</description><pubDate>Mon, 21 Apr 2025 06:00:05 GMT</pubDate><headerImage>https://assets.calpa.me/tom-s-3dk2G4_8K-s-unsplash.avif</headerImage></item><item><title>寫程式也能作曲！用 Tone.js 打造你的專屬網頁音樂</title><link>https://calpa.me/blog/tonejs-powerful-framework-for-web-audio/</link><guid isPermaLink="true">https://calpa.me/blog/tonejs-powerful-framework-for-web-audio/</guid><description>想在瀏覽器裡用 JavaScript 寫出音樂嗎？Tone.js 是專為前端與音樂人打造的強大音頻框架，讓你輕鬆實現合成器、節奏控制、聲音特效與互動音樂應用。本文帶你從安裝、基礎語法到進階應用，全面掌握網頁音樂開發的關鍵技術。</description><pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/image_2025-04-20T13_16_53.768Z.avif</headerImage></item><item><title>使用 Vue 3 + Intersection Observer 打造智慧型目錄組件：支援動態高亮與平滑滾動</title><link>https://calpa.me/blog/table-of-contents-vue3-intersection-observer/</link><guid isPermaLink="true">https://calpa.me/blog/table-of-contents-vue3-intersection-observer/</guid><description>想提升長篇文章或技術文件的閱讀體驗？本篇教你如何使用 Vue 3 的 Composition API 結合 Intersection Observer 打造智慧型 TOC 組件，實現動態高亮當前段落、平滑滾動跳轉、支援 h2/h3 層級與響應式設計，全面強化你的網站導航與用戶體驗。</description><pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>黑客松不是工程師專利：AI、自學者與非技術人的實戰指南</title><link>https://calpa.me/blog/ethglobal-taipei-hackathon-ama/</link><guid isPermaLink="true">https://calpa.me/blog/ethglobal-taipei-hackathon-ama/</guid><description>非工程師也能參加黑客松？這篇 AMA 回顧分享 AI 工具、自學技巧與非技術角色的實戰參與方式，讓每個人都能在創新場域中找到價值定位。</description><pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/ethglobal-taipei.avif</headerImage></item><item><title>提升社群分享吸引力：用 Satori 動態產生高品質 Open Graph 預覽圖</title><link>https://calpa.me/blog/satori-open-graph-image-generation/</link><guid isPermaLink="true">https://calpa.me/blog/satori-open-graph-image-generation/</guid><description>想讓你的部落格或產品頁在社群平台上更吸睛？這篇文章教你如何用 Vercel 開源工具 Satori，快速生成動態 OG 圖像，支援 Next.js、Astro、Hono 等框架，提升分享效率與視覺質感。</description><pubDate>Fri, 18 Apr 2025 13:41:09 GMT</pubDate><headerImage>https://assets.calpa.me/satori.avif</headerImage></item><item><title>讓 AI 更懂你的程式碼：Python DocString 撰寫全攻略</title><link>https://calpa.me/blog/python-docstring-file-string-explanation-and-advantages/</link><guid isPermaLink="true">https://calpa.me/blog/python-docstring-file-string-explanation-and-advantages/</guid><description>在 AI 輔助開發時代，清晰的程式文件不只是寫給人看的，更是讓 AI 工具正確理解你程式碼的關鍵。本文深入解析 Python DocString 的撰寫方式與實用範例，包含 PEP 257、Google 風格與 Numpydoc 樣式，幫助你打造對開發者與 AI 都友善的專業程式碼註解。</description><pubDate>Fri, 18 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/python-header.avif</headerImage></item><item><title>技術寫作馬拉松實錄：33 天 87 篇文章的高效創作流程與工具全公開</title><link>https://calpa.me/blog/33-day-tech-writing-marathon/</link><guid isPermaLink="true">https://calpa.me/blog/33-day-tech-writing-marathon/</guid><description>一封來自 ETHGlobal Taipei 的邀請，像是宇宙發出的召喚，引領我踏上一段 33 天的技術寫作馬拉松。這段旅程中，我每日一篇文章，打造黑客松得獎作品 OrbitGO，並用 AI 與自製工具建立起一條高效的知識創作產線。這篇文章，記錄了我如何將靈感化為實作，將持續輸出轉化為職涯突破的能量。</description><pubDate>Fri, 18 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/andreas-chu-YodH2WzN6YU-unsplash.avif</headerImage></item><item><title>使用 Python NumPy 與 SymPy 計算最簡行階梯型矩陣（RREF）</title><link>https://calpa.me/blog/python-numpy-sympy-reduced-row-echelon-form-rref/</link><guid isPermaLink="true">https://calpa.me/blog/python-numpy-sympy-reduced-row-echelon-form-rref/</guid><description>最簡行階梯型矩陣（Reduced Row Echelon Form, RREF）是線性代數中分析矩陣性質與解線性方程組的重要工具。本文將詳細介紹 RREF 的定義，以及如何在 Python 中結合 NumPy 與 SymPy 進行 RREF 計算與應用。</description><pubDate>Thu, 17 Apr 2025 04:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/glenn-carstens-peters-npxXWgQ33ZQ-unsplash.avif</headerImage></item><item><title>AI 提示工程與道家煉丹術：融合現代科技與古老智慧的奧秘</title><link>https://calpa.me/blog/ai-prompt-engineering-and-daoist-alchemy/</link><guid isPermaLink="true">https://calpa.me/blog/ai-prompt-engineering-and-daoist-alchemy/</guid><description>本文探討 AI 提示工程與道家煉丹術的相似性，揭示古老智慧如何啟發現代技術創新。通過分析兩者在哲學基礎和實踐方法上的共鳴，展示跨領域思考對 AI 發展的重要性，以及如何促進技術與人文的融合。</description><pubDate>Thu, 17 Apr 2025 01:30:00 GMT</pubDate><headerImage>https://assets.calpa.me/saradasish-pradhan-gEpncIlZq7c-unsplash.avif</headerImage></item><item><title>跨越技術邊界：我的全棧工程師之旅</title><link>https://calpa.me/blog/about/</link><guid isPermaLink="true">https://calpa.me/blog/about/</guid><description>我是一位資深全棧與 Web3 工程師，專精於 React、Vue、TypeScript、Node.js 和 Solidity 開發。憑藉在傳統網頁開發和區塊鏈領域的深厚經驗，我已成功地在技術浪潮中建立了自己獨特的定位。我不僅精通前端技術框架，還熟練掌握後端架構與智能合約開發，使我能夠端到端地構建複雜的應用程序。作為一位熱衷於技術創新的工程師，我不斷探索新技術並致力於知識共享，成為台灣技術社群的活躍貢獻者。</description><pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/japan/ShirakawaLane.avif</headerImage></item><item><title>使用 viem 獲取使用者 USDC 代幣餘額的技術指南：以 vitalik.eth 為例</title><link>https://calpa.me/blog/viem-usdc-balance/</link><guid isPermaLink="true">https://calpa.me/blog/viem-usdc-balance/</guid><description>在 Web3 開發過程中，檢查用戶的代幣餘額是一項基本而重要的功能。本文將詳細介紹如何使用 viem 這一現代化的以太坊庫來查詢特定地址（包括 ENS 域名）的 USDC 代幣餘額。我們將以知名的以太坊創始人 Vitalik Buterin 的 ENS 域名 vitalik.eth 作為示例，展示完整的實現流程。</description><pubDate>Wed, 16 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/viem_2023_10.avif</headerImage></item><item><title>技術演講神器 Slidev：程式碼高亮、Mermaid 圖表、LaTeX 公式全支援</title><link>https://calpa.me/blog/slidev-tech-presentation-guide/</link><guid isPermaLink="true">https://calpa.me/blog/slidev-tech-presentation-guide/</guid><description>Slidev 是專為開發者與技術講者打造的開源簡報工具，支援 Markdown 撰寫、Vue 組件擴充、程式碼高亮、Mermaid 圖表與 LaTeX 數學公式，讓你輕鬆製作互動、可客製化的專業技術簡報。</description><pubDate>Wed, 16 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/slidev-header.avif</headerImage></item><item><title>Uniswap 數據查詢全攻略：深入理解 The Graph 協議與 GraphQL 範例操作</title><link>https://calpa.me/blog/using-the-graph-to-query-blockchain-data/</link><guid isPermaLink="true">https://calpa.me/blog/using-the-graph-to-query-blockchain-data/</guid><description>在 Web3 與 DeFi 蓬勃發展的時代，如何高效查詢與分析區塊鏈數據成為開發者的核心挑戰。本文全面解析 The Graph 去中心化索引協議，結合 GraphQL API 實例，手把手教你如何查詢 Uniswap 交易、理解子圖運作、優化查詢效能，並整合到現代前端應用。無論你是區塊鏈新手還是資深開發者，都能從這篇教學中掌握 Web3 數據分析的實用技巧與最佳實踐。</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/pascal-bernardon-zt0HWquGXlQ-unsplash.avif</headerImage></item><item><title>Google 表單自動化速成：用 ChatGPT + Apps Script 解放你的重複工作！</title><link>https://calpa.me/blog/google-apps-script-google-form-guide/</link><guid isPermaLink="true">https://calpa.me/blog/google-apps-script-google-form-guide/</guid><description>Google Forms 是現代工作中不可或缺的資料收集工具。本文將教你如何結合 Google Apps Script 和生成式 AI（如 ChatGPT），快速自動化建構表單、串接 Google Sheets，並大幅提升開發效率與資料管理品質。讓即使沒有程式背景的人，也能輕鬆打造專業級的智能表單！</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/leon-dewiwje-ldDmTgf89gU-unsplash.avif</headerImage></item><item><title>極速通知系統 Notyf：支援 React、Vue 的 JavaScript Toast 解決方案</title><link>https://calpa.me/blog/notyf-notification-solution/</link><guid isPermaLink="true">https://calpa.me/blog/notyf-notification-solution/</guid><description>Notyf 是一款體積不到 3KB、零依賴的 JavaScript Toast 通知庫，支援 React、Vue 等主流框架，具備高度可定制性與無障礙設計。本文將帶你深入了解 Notyf 的核心特性、安裝方式與實作範例，幫助你在不犧牲效能的前提下，快速打造現代化的通知系統。</description><pubDate>Mon, 14 Apr 2025 15:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/glenn-carstens-peters-npxXWgQ33ZQ-unsplash.avif</headerImage></item><item><title>費曼學習法升級版：用 AI 回饋與輸出驅動打造深度學習系統</title><link>https://calpa.me/blog/feynman-ai-output-driven-learning/</link><guid isPermaLink="true">https://calpa.me/blog/feynman-ai-output-driven-learning/</guid><description>費曼學習法強調「解釋即理解」，但在 AI 時代，我們可以將這個方法進一步升級。透過雙向回饋循環與輸出驅動學習，你不只能理解，更能創造。本文將介紹如何結合 AI 工具、建立個人學習流程，並以視覺化與實作方式推進深度學習，幫助自學者、工程師與創作者真正內化知識、輸出成果。</description><pubDate>Mon, 14 Apr 2025 03:54:00 GMT</pubDate><headerImage>https://assets.calpa.me/output_driven_learning_framework.avif</headerImage></item><item><title>React 開發者必學！Immer.js 簡化不可變資料處理的最佳利器</title><link>https://calpa.me/blog/immer-js-simplifying-immutable-state-management/</link><guid isPermaLink="true">https://calpa.me/blog/immer-js-simplifying-immutable-state-management/</guid><description>在現代前端開發中，不可變性 (Immutability) 已成為處理狀態的重要範式，尤其是在 React、Redux 等生態系統中。Immer.js 作為一個輕量級的庫，提供了一種優雅的方式來處理 JavaScript 中的不可變狀態，並在 2019 年贏得了 React 開源&quot;年度突破&quot;獎和 JavaScript 開源&quot;最具影響力貢獻&quot;獎。本文將深入探討 Immer.js 的優勢及其在實際開發中的應用。</description><pubDate>Mon, 14 Apr 2025 02:30:00 GMT</pubDate><headerImage>https://assets.calpa.me/reactjs-header.avif</headerImage></item><item><title>2025 Web3 技術人才全攻略：熱門技能、薪資行情與頂尖公司職缺解析</title><link>https://calpa.me/blog/web3-tech-recruitment-analysis-2025/</link><guid isPermaLink="true">https://calpa.me/blog/web3-tech-recruitment-analysis-2025/</guid><description>這篇文章深入剖析 2025 年 Web3 技術人才的招聘趨勢，透過 10 家頂尖區塊鏈企業的實際職缺資料，全面整理前後端、智能合約、DevOps 等熱門技術技能需求，並解析多鏈開發、錢包整合、安全審計等領域專業能力的重要性，同時強調遠端工作文化下的軟實力需求，為有志投入 Web3 的工程師提供清晰、實用的職涯發展藍圖。</description><pubDate>Sun, 13 Apr 2025 15:04:19 GMT</pubDate><headerImage>https://assets.calpa.me/andreas-chu-YodH2WzN6YU-unsplash.avif</headerImage></item><item><title>lowdb 教學：打造輕量級本地 JSON 資料庫，支援 TypeScript</title><link>https://calpa.me/blog/lowdb-simple-powerful-local-json-database/</link><guid isPermaLink="true">https://calpa.me/blog/lowdb-simple-powerful-local-json-database/</guid><description>想找一個不需設定資料庫伺服器的解決方案嗎？這篇教學將帶你認識 lowdb——一個輕量級本地 JSON 資料庫，適用於 Node.js、Electron 與前端專案。支援 TypeScript，幫助你用原生 JavaScript 快速完成資料儲存與查詢操作，適合原型開發、小型工具與桌面應用。</description><pubDate>Sun, 13 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/javascript-header.avif</headerImage></item><item><title>前端圖標大統一！Iconify 是如何顛覆 SVG 圖標使用方式？</title><link>https://calpa.me/blog/iconify-vue-icon-solution/</link><guid isPermaLink="true">https://calpa.me/blog/iconify-vue-icon-solution/</guid><description>探索 Iconify 如何革新前端圖標使用，提供統一且靈活的圖標管理方式，並了解其在 Vue 專案中的實際應用和優勢。</description><pubDate>Sat, 12 Apr 2025 06:30:00 GMT</pubDate><headerImage>https://assets.calpa.me/b-k-HAl6CKxM3xU-unsplash.avif</headerImage></item><item><title>JavaScript 陣列方法深度解析：forEach、map 與 reduce</title><link>https://calpa.me/blog/javascript-array-methods-depth-analysis/</link><guid isPermaLink="true">https://calpa.me/blog/javascript-array-methods-depth-analysis/</guid><description>JavaScript 作為一門功能強大的程式語言，提供了多種操作陣列的高階函數方法，其中 forEach、map 和 reduce 是最常用且最具表達力的三種方法。這些方法為開發者提供了簡潔、可讀性高的寫法，能夠以宣告式而非命令式的方式處理陣列資料。本文將深入探討這三種方法的原理、使用方式、差異及適用場景，幫助開發者在實際專案中更有效地選擇和使用它們。</description><pubDate>Sat, 12 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/javascript-header.avif</headerImage></item><item><title>全面解析 React Email：讓電子報開發像寫 React 一樣簡單</title><link>https://calpa.me/blog/react-email-optimizing-email-development-with-react/</link><guid isPermaLink="true">https://calpa.me/blog/react-email-optimizing-email-development-with-react/</guid><description>使用 React Email，讓前端開發者能以熟悉的 React 和 TypeScript 技術快速開發電子郵件模板。本文帶你深入了解其核心功能、實戰應用與最佳整合方式，幫助你打造高效且可維護的郵件系統。</description><pubDate>Fri, 11 Apr 2025 09:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/reactjs-header.avif</headerImage></item><item><title>2025 最新 AI 建站工具 Bolt.new 完整評測：從顧問頁到 QR 工具都能自動生成</title><link>https://calpa.me/blog/bolt-new-ai-driven-website-creation/</link><guid isPermaLink="true">https://calpa.me/blog/bolt-new-ai-driven-website-creation/</guid><description>Bolt.new 是一款前衛的 AI 驅動網站建構工具，徹底改變了人們創建網站的方式。這篇文章將深入探討 Bolt.new 的核心功能、實際應用案例，以及如何透過精心設計的提示 (prompts) 來高效建構專業網站。</description><pubDate>Thu, 10 Apr 2025 13:29:45 GMT</pubDate><headerImage>https://assets.calpa.me/bolt_new_header.avif</headerImage></item><item><title>Astro 實作教學：打造高效滾動進度條的完整範例</title><link>https://calpa.me/blog/astro-dynamic-scroll-progress-bar/</link><guid isPermaLink="true">https://calpa.me/blog/astro-dynamic-scroll-progress-bar/</guid><description>在現代網頁開發中，滾動進度條已成為提升用戶體驗的重要元素，它能直觀地向訪客展示頁面閱讀進度。本文將深入探討如何利用 Astro 框架創建一個高效、輕量級的滾動進度條，並分析其背後的技術原理與優勢。Astro 作為一個專注於性能的現代前端框架，為此類功能實現提供了優秀的開發體驗與執行效率。</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>Z-Score 在 SciPy 中的技術應用與優勢</title><link>https://calpa.me/blog/z-score-in-scipy-advantages/</link><guid isPermaLink="true">https://calpa.me/blog/z-score-in-scipy-advantages/</guid><description>Z-Score（標準分數）是統計學中一個強大而通用的工具，用於將不同尺度的數據標準化到一個共同參考框架中。在 SciPy 這個廣泛使用的 Python 科學計算庫中，Z-Score 的實現既簡潔又高效。本文將深入探討 SciPy 中 Z-Score 的技術細節，並分析使用 Z-Score 進行數據標準化的諸多優勢，尤其是在數據科學和機器學習領域中的應用。</description><pubDate>Wed, 09 Apr 2025 20:25:50 GMT</pubDate><headerImage>https://assets.calpa.me/peter-herrmann-9_FK2Tp-kLA-unsplash.avif</headerImage></item><item><title>前端除錯新境界：用 CSS 為 console.log 加上顏色與樣式</title><link>https://calpa.me/blog/console-log-css-style-debug/</link><guid isPermaLink="true">https://calpa.me/blog/console-log-css-style-debug/</guid><description>使用 CSS 為 console.log 加上顏色與樣式，讓前端除錯變得更直觀有效。本文介紹如何利用 %c 格式說明符，在 Google Chrome 開發者工具中實現彩色輸出，並提供多種實用範例與應用技巧。</description><pubDate>Wed, 09 Apr 2025 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/rahul-mishra-XXMA-8fBB-g-unsplash.avif</headerImage></item><item><title>Axios 是什麼？一篇搞懂最受歡迎的 JavaScript HTTP 客戶端</title><link>https://calpa.me/blog/axios-tutorial-for-javascript/</link><guid isPermaLink="true">https://calpa.me/blog/axios-tutorial-for-javascript/</guid><description>想知道 Axios 是什麼？這篇教學將帶你深入了解這個最受歡迎的 JavaScript HTTP 客戶端，從基本用法到錯誤處理、請求攔截、取消請求等進階功能，幫助你有效管理 Web API 串接工作。</description><pubDate>Wed, 09 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/axios.avif</headerImage></item><item><title>React 效能瓶頸怎麼辦？用 useMemo 加速你的組件渲染！</title><link>https://calpa.me/blog/react-usememo-performance/</link><guid isPermaLink="true">https://calpa.me/blog/react-usememo-performance/</guid><description>React 組件卡頓、重新渲染太慢？本文深入解析 useMemo 的使用方式與實戰案例，幫你解決效能瓶頸，打造流暢的 React 應用體驗。</description><pubDate>Tue, 08 Apr 2025 14:44:19 GMT</pubDate><headerImage>https://assets.calpa.me/reactjs-header.avif</headerImage></item><item><title>首戰 Web3 黑客松，用 React 打造 Web3 儀表板，勇奪 1inch 賽道銀獎！</title><link>https://calpa.me/blog/ethglobal-taipei-2025-react-web3-dashboard/</link><guid isPermaLink="true">https://calpa.me/blog/ethglobal-taipei-2025-react-web3-dashboard/</guid><description>第一次參加 Web3 黑客松就獲獎？這篇文章記錄我如何用 React、TypeScript、Tailwind 與 RainbowKit 打造 OrbitGO，36 小時完成一個多鏈資產儀表板的開發心得。</description><pubDate>Tue, 08 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/orbitgo-1inch-reward.avif</headerImage></item><item><title>Sitemap 是什麼？3 分鐘搞懂如何提升網站 SEO 排名！</title><link>https://calpa.me/blog/importance-of-xml-sitemap-for-seo/</link><guid isPermaLink="true">https://calpa.me/blog/importance-of-xml-sitemap-for-seo/</guid><description>Sitemap 是網站技術 SEO 的核心要素，能讓搜尋引擎更有效率地發現並索引您的網站內容。本文將深入探討 XML Sitemap 如何提升您的網站可見度，以及如何透過最佳實踐充分發揮其效益。</description><pubDate>Mon, 07 Apr 2025 13:40:55 GMT</pubDate><headerImage>https://assets.calpa.me/sitemap.xml.avif</headerImage></item><item><title>Hono 框架指南：輕量高效的 Web 開發工具及其 Cloudflare 部署</title><link>https://calpa.me/blog/hono-framework-guide-lightweight-web-development-tool-and-cloudflare-deployment/</link><guid isPermaLink="true">https://calpa.me/blog/hono-framework-guide-lightweight-web-development-tool-and-cloudflare-deployment/</guid><description>Hono 是一個超快速、高效且輕量級的 Web 框架，建構於 Web 標準之上，專為開發現代 Web 應用程式和 API 而設計。「Hono」在日語中意為「火焰🔥」，恰如其分地反映了這個框架的特點：快速、強大且充滿活力。Hono 以 TypeScript 開發，強調速度、易用性和開發者生產力，同時提供多環境運行支持，使其成為現代 Web 開發的絕佳選擇。</description><pubDate>Mon, 07 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/PGuQAJR.png</headerImage></item><item><title>Decimal.js：JavaScript 中的高精度十進制運算庫</title><link>https://calpa.me/blog/decimaljs-high-precision-decimal-calculations/</link><guid isPermaLink="true">https://calpa.me/blog/decimaljs-high-precision-decimal-calculations/</guid><description>Decimal.js 是一個為 JavaScript 和 TypeScript 設計的任意精度十進制運算庫，專為解決 JavaScript 原生數字型別在處理浮點數時所面臨的精度問題。對於需要高精度計算的金融和科學應用來說，這個庫提供了一個強大且可靠的解決方案。</description><pubDate>Mon, 07 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/decimal.js.avif</headerImage></item><item><title>重返黑客松：我在 ETHGlobal Taipei 2025 重拾創作熱情的 36 小時</title><link>https://calpa.me/blog/ethglobal-taipei-2025-hackathon/</link><guid isPermaLink="true">https://calpa.me/blog/ethglobal-taipei-2025-hackathon/</guid><description>ETHGlobal Taipei 2025 對我來說，不只是一場黑客松，更像是一場找回創作初心的儀式。這次的參與讓我重新感受到，技術不是為了職位、KPI 或 OKR 而存在，而是為了解決問題、為了讓點子落地、為了再次享受「動手做」的快樂。</description><pubDate>Sun, 06 Apr 2025 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/orbitgo-background.avif</headerImage></item><item><title>JSDoc：提升 JavaScript 程式碼品質的文檔工具與 AI 輔助自動生成</title><link>https://calpa.me/blog/jsdoc-ai-auto-generate/</link><guid isPermaLink="true">https://calpa.me/blog/jsdoc-ai-auto-generate/</guid><description>JSDoc 是 JavaScript 生態系統中的強大文檔生成工具，能顯著提升程式碼質量與項目可維護性。本文將深入探討 JSDoc 的優勢，及如何運用 AI 技術自動生成 JSDoc 文檔，使開發流程更加高效。</description><pubDate>Sun, 06 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/javascript-header.avif</headerImage></item><item><title>Socket.IO 技術深度解析：優勢與實踐</title><link>https://calpa.me/blog/socket-io-technology-analysis-advantages-and-implementation/</link><guid isPermaLink="true">https://calpa.me/blog/socket-io-technology-analysis-advantages-and-implementation/</guid><description>Socket.IO 是一個強大的實時通訊庫，為開發者提供了建立低延遲、雙向、事件導向的客戶端與伺服器之間通訊的能力。在現代網頁應用程式中，Socket.IO 已成為實現即時互動的首選解決方案。本文將深入探討 Socket.IO 的核心優勢，並通過實用的代碼示例展示其應用。</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/javascript-header.avif</headerImage></item><item><title>Wagmi 使用指南：以 React 快速建立高效區塊鏈應用</title><link>https://calpa.me/blog/wagmi-react-hooks-for-ethereum-applications/</link><guid isPermaLink="true">https://calpa.me/blog/wagmi-react-hooks-for-ethereum-applications/</guid><description>Wagmi 是一個專為以太坊應用程序設計的 React Hooks 集合，提供開發者所需的一切工具，使區塊鏈前端開發變得簡單高效。通過類型安全、可擴展和模塊化設計，Wagmi 讓開發者能夠專注於構建高性能的區塊鏈前端體驗，而不必擔心底層複雜性。</description><pubDate>Thu, 03 Apr 2025 14:17:00 GMT</pubDate><headerImage>https://assets.calpa.me/rahul-mishra-XXMA-8fBB-g-unsplash.avif</headerImage></item><item><title>從 JavaScript 轉向 TypeScript 的開發心得分享</title><link>https://calpa.me/blog/from-javascript-to-typescript/</link><guid isPermaLink="true">https://calpa.me/blog/from-javascript-to-typescript/</guid><description>TypeScript 已成為現代前端與全端開發的主流選擇，越來越多開發者和企業選擇從傳統 JavaScript 轉向 TypeScript。本文將深入分析從 JS 轉向 TS 的主要優勢，並提供實際案例與轉換策略，幫助您判斷是否應該為團隊或個人專案進行這項技術升級。</description><pubDate>Thu, 03 Apr 2025 13:03:08 GMT</pubDate><headerImage>https://assets.calpa.me/typescript.avif</headerImage></item><item><title>Markdown：現代技術寫作的理想選擇</title><link>https://calpa.me/blog/markdown-technical-writing/</link><guid isPermaLink="true">https://calpa.me/blog/markdown-technical-writing/</guid><description>Markdown 已成為技術寫作領域的一股強大力量，從開發者到技術文檔編寫者，越來越多專業人士選擇這種輕量級標記語言來創建各種內容。本文將深入探討 Markdown 的諸多優勢，解釋為何它成為技術文章創作的首選工具，並提供實用的示例代碼，幫助您快速入門這一技術寫作利器。</description><pubDate>Thu, 03 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/leon-dewiwje-ldDmTgf89gU-unsplash.avif</headerImage></item><item><title>Alpine.js：現代網頁開發的輕量級 JavaScript 框架</title><link>https://calpa.me/blog/alpinejs-lightweight-javascript-framework-for-modern-web-development/</link><guid isPermaLink="true">https://calpa.me/blog/alpinejs-lightweight-javascript-framework-for-modern-web-development/</guid><description>Alpine.js 是一個小巧但功能強大的 JavaScript 框架，為開發者提供了一種簡單直接的方式來增強網頁互動性。作為前端開發領域的新星，Alpine.js 結合了大型框架的反應式特性與輕量級的實現方式，為開發者帶來了高效且易於使用的解決方案。本文將深入探討 Alpine.js 的特點、優勢及其實際應用案例。</description><pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/javascript-header.avif</headerImage></item><item><title>Fuse.js：強大的模糊搜尋庫及其技術優勢分析</title><link>https://calpa.me/blog/fuse-js-fuzzy-search-advantages-analysis/</link><guid isPermaLink="true">https://calpa.me/blog/fuse-js-fuzzy-search-advantages-analysis/</guid><description>模糊搜尋技術在現代應用程式中扮演著關鍵角色，特別是當需要處理用戶輸入錯誤和提供更智能的搜尋體驗時。Fuse.js 作為一款輕量級且功能強大的 JavaScript 模糊搜尋庫，正逐漸成為前端開發者的首選工具。本文將深入探討 Fuse.js 的核心功能、技術優勢及其實際應用場景。</description><pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/glenn-carstens-peters-npxXWgQ33ZQ-unsplash.avif</headerImage></item><item><title>Mermaid.js：使用簡單文本定義生成精美圖表的強大工具</title><link>https://calpa.me/blog/mermaidjs-simple-text-define-beautiful-charts/</link><guid isPermaLink="true">https://calpa.me/blog/mermaidjs-simple-text-define-beautiful-charts/</guid><description>Mermaid.js 是一個強大的 JavaScript 庫，允許開發者使用簡單的類似 Markdown 的語法創建各種圖表和可視化效果。無需繪圖工具或設計技能，僅通過文本定義就能生成專業的圖表，包括流程圖、餅圖、時間線、序列圖等多種類型。本文將探討 Mermaid.js 的主要優勢，並提供三種常用圖表的實用示例。</description><pubDate>Tue, 01 Apr 2025 13:41:14 GMT</pubDate><headerImage>https://assets.calpa.me/jan-antonin-kolar-lRoX0shwjUQ-unsplash.avif</headerImage></item><item><title>Astro 是什麼？專為內容驅動網站設計的高效前端框架</title><link>https://calpa.me/blog/astro-content-driven-website-efficient-frontend-framework/</link><guid isPermaLink="true">https://calpa.me/blog/astro-content-driven-website-efficient-frontend-framework/</guid><description>Astro 是專為內容導向型網站而生的超輕量框架，兼具極速效能與自由整合力，本文將從實戰角度出發，帶你深入理解為何我從 GatsbyJS 遷移至 Astro。</description><pubDate>Tue, 01 Apr 2025 10:56:35 GMT</pubDate><headerImage>https://assets.calpa.me/astro-header.avif</headerImage></item><item><title>結合 Zod 與 TypeScript，為 AI 應用建立可靠的資料驗證機制</title><link>https://calpa.me/blog/zod-typescript-ai-safe-vibe-coding/</link><guid isPermaLink="true">https://calpa.me/blog/zod-typescript-ai-safe-vibe-coding/</guid><description>結合 TypeScript 與 Zod，為 AI 專案打造類型安全與執行時驗證兼具的開發體驗。本文示範如何在 Vibe Coding 工作流中強化資料可信度與錯誤處理。</description><pubDate>Tue, 01 Apr 2025 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/rahul-mishra-XXMA-8fBB-g-unsplash.avif</headerImage></item><item><title>TypeScript：提升代碼質量與開發效率的強力工具</title><link>https://calpa.me/blog/typescript-improve-code-quality/</link><guid isPermaLink="true">https://calpa.me/blog/typescript-improve-code-quality/</guid><description>TypeScript 作為 JavaScript 的超集，自 Microsoft 推出以來，逐漸成為許多開發者，特別是處理大型應用程序的團隊的首選語言。它不僅增強了 JavaScript 的功能，還通過靜態類型檢查和豐富的工具支持，顯著提高了開發效率和代碼質量。本文將深入探討 TypeScript 的核心特性，以及使用 TypeScript 相較於 JavaScript 的諸多優勢。</description><pubDate>Tue, 01 Apr 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/typescript.avif</headerImage></item><item><title>Recharts：React 中的強大數據可視化工具</title><link>https://calpa.me/blog/recharts-react-charting-library/</link><guid isPermaLink="true">https://calpa.me/blog/recharts-react-charting-library/</guid><description>Recharts 是一個專為 React 應用打造的強大圖表庫，它提供了簡潔的聲明式語法和豐富的定制選項，使開發者能夠輕鬆創建互動式數據可視化組件。本文將深入探討 Recharts 的核心特性、安裝方法、基本使用以及其在 React 專案中的優勢。
</description><pubDate>Mon, 31 Mar 2025 11:38:18 GMT</pubDate><headerImage>https://assets.calpa.me/becky-phan-U_DJOoSDhNo-unsplash.avif</headerImage></item><item><title>QuickChart：動態圖表生成的高效解決方案</title><link>https://calpa.me/blog/quickchart-dynamic-chart-generator/</link><guid isPermaLink="true">https://calpa.me/blog/quickchart-dynamic-chart-generator/</guid><description>QuickChart 是一個功能強大的網絡服務，能夠即時生成圖表圖像，特別適合嵌入到電子郵件、SMS、聊天機器人以及其他非動態環境中。作為一個基於 Chart.js 庫構建的服務，QuickChart 提供了簡單但高度可擴展的圖表生成方案，使開發者能夠通過簡單的 URL 或 API 呼叫，快速建立各種視覺化圖表。本文將深入探討 QuickChart 的優勢以及如何有效地使用這個工具。
</description><pubDate>Mon, 31 Mar 2025 05:31:51 GMT</pubDate><headerImage>https://assets.calpa.me/b-k-HAl6CKxM3xU-unsplash.avif</headerImage></item><item><title>IP-API 地理位置 API：功能、優勢與實現技術</title><link>https://calpa.me/blog/ip-api-geo-location-api-features-advantages-and-implementation-technology/</link><guid isPermaLink="true">https://calpa.me/blog/ip-api-geo-location-api-features-advantages-and-implementation-technology/</guid><description>在當今網絡環境中，通過 IP 地址獲取用戶地理位置信息已成為眾多網站和應用程序的基本需求。IP-API 提供了一個功能強大且部分免費的地理位置 API 服務，使開發者能夠輕鬆獲取 IP 地址相關的地理數據。本文將深入探討 IP-API 的功能特點、使用免費數據的優勢，以及如何通過 Fetch API 進行實際應用。
</description><pubDate>Mon, 31 Mar 2025 04:55:11 GMT</pubDate><headerImage>https://assets.calpa.me/nasa-Q1p7bh3SHj8-unsplash.avif</headerImage></item><item><title>AI 世代來臨：為何你仍該堅持寫技術博客？</title><link>https://calpa.me/blog/why-keep-writing-tech-blogs-in-2025/</link><guid isPermaLink="true">https://calpa.me/blog/why-keep-writing-tech-blogs-in-2025/</guid><description>在 AI 工具普及的 2025 年，技術博客寫作依然是前端開發者的重要成長工具。本文探討如何透過技術寫作建立個人品牌，加速學習效率，並在競爭激烈的市場中脫穎而出。從知識管理到職業發展，深入分析技術博客的持續價值。
</description><pubDate>Mon, 31 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/leon-dewiwje-ldDmTgf89gU-unsplash.avif</headerImage></item><item><title>Taipy：將數據轉化為生產級 Web 應用的利器</title><link>https://calpa.me/blog/taipy-data-visualization/</link><guid isPermaLink="true">https://calpa.me/blog/taipy-data-visualization/</guid><description>Taipy 是一個功能強大的開源 Python 框架，專為數據科學家和機器學習工程師設計，使他們能夠輕鬆地將資料和 AI 演算法轉化為全棧式 Web 應用程式。本文將深入探討 Taipy 的優勢，並通過氣象資料視覺化的實例展示其功能，同時比較它與其他類似工具的差異。</description><pubDate>Sun, 30 Mar 2025 10:55:30 GMT</pubDate><headerImage>https://assets.calpa.me/jan-antonin-kolar-lRoX0shwjUQ-unsplash.avif</headerImage></item><item><title>NumPy：Python 數據科學中的強大工具</title><link>https://calpa.me/blog/numpy-python-data-science/</link><guid isPermaLink="true">https://calpa.me/blog/numpy-python-data-science/</guid><description>NumPy（Numerical Python）作為 Python 中最受歡迎的數值計算庫，為數據科學家和工程師提供了處理大型數據集的強大工具。與 Python 原生列表相比，NumPy 提供了顯著的性能提升和更便捷的數據操作方式。本文將深入探討 NumPy 的優勢，並通過實例展示其在數據處理中的應用。</description><pubDate>Sun, 30 Mar 2025 05:20:00 GMT</pubDate><headerImage>https://assets.calpa.me/numpy-header.avif</headerImage></item><item><title>Stirling-PDF：全面開源的 PDF 處理解決方案</title><link>https://calpa.me/blog/stirling-pdf-open-source-pdf-editor/</link><guid isPermaLink="true">https://calpa.me/blog/stirling-pdf-open-source-pdf-editor/</guid><description>Stirling-PDF 是一款功能強大的開源 PDF 處理工具，提供了超過 50 種 PDF 編輯和管理功能，從基本的合併分割到進階的 OCR 識別與安全簽章。作為一個自託管的網頁應用程序，它為使用者提供了私密、安全且高效的 PDF 處理體驗，無需依賴付費服務或擔心文件隱私洩露問題。</description><pubDate>Sun, 30 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/tohXsHc.png</headerImage></item><item><title>掌握 JavaScript async/await：從入門到進階的完整指南 2025</title><link>https://calpa.me/blog/async-await-advantages-over-promises-and-callbacks/</link><guid isPermaLink="true">https://calpa.me/blog/async-await-advantages-over-promises-and-callbacks/</guid><description>深入剖析 JavaScript 非同步程式設計的最新發展！從基礎概念到進階應用，本文完整介紹 async/await 的強大功能、最佳實踐和效能優化技巧。透過實用範例，了解如何運用 async/await 提升程式碼品質並避免常見陷阱。</description><pubDate>Sun, 30 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/async_await.avif</headerImage></item><item><title>styled-components 進入維護模式：技術演進與生態系變遷分析</title><link>https://calpa.me/blog/styled-components-maintenance-mode/</link><guid isPermaLink="true">https://calpa.me/blog/styled-components-maintenance-mode/</guid><description>在 2025 年 3 月 18 日，styled-components 核心維護者 Evan Jacobs（quantizor）宣布曾經風靡 React 社群的 CSS-in-JS 解決方案正式進入維護模式。這個消息對於前端開發社群產生了相當大的迴響，也標誌著前端樣式處理技術的一個重要轉折點。</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/david-mullins-3Jnws1iRSwk-unsplash.avif</headerImage></item><item><title>Pyodide：在瀏覽器中運行 Python 的完整指南</title><link>https://calpa.me/blog/pyodide-run-python-in-browser/</link><guid isPermaLink="true">https://calpa.me/blog/pyodide-run-python-in-browser/</guid><description>Pyodide 作為一種強大的技術解決方案，讓開發者能夠直接在瀏覽器中運行 Python 代碼，為 Web 開發帶來了新的可能性。本文將深入探討 Pyodide 的核心概念、優勢、使用方法以及安裝配置指南，幫助開發者充分利用這一創新技術。</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/nasa-Q1p7bh3SHj8-unsplash.avif</headerImage></item><item><title>viem：下一代 Web3 開發的 TypeScript 接口</title><link>https://calpa.me/blog/viem-next-generation-web3-typescript-interface/</link><guid isPermaLink="true">https://calpa.me/blog/viem-next-generation-web3-typescript-interface/</guid><description>viem 是一個功能強大的 TypeScript 接口，為以太坊和其他 EVM 兼容區塊鏈提供低層次的無狀態原語。作為 ethers.js 和 web3.js 的替代品，viem 在開發者體驗、穩定性、捆綁包大小和性能方面有著顯著優勢。本文將深入探討 viem 的特性及其為 Web3 開發者帶來的獨特價值。</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/viem_2023_10.avif</headerImage></item><item><title>Prettier：提升代碼質量的自動化格式化工具</title><link>https://calpa.me/blog/prettier-boost-code-quality-automated-formatter/</link><guid isPermaLink="true">https://calpa.me/blog/prettier-boost-code-quality-automated-formatter/</guid><description>在現代網頁開發的快節奏環境中，代碼的一致性和可讀性變得越來越重要。作為開發人員，我們經常花費大量時間調整代碼風格、確保跨文件的一致性，以及解決因格式不一致導致的合併衝突。Prettier 作為一種自動化代碼格式化工具，能夠有效解決這些問題，提升開發效率和代碼質量。</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/prettier-header.avif</headerImage></item><item><title>前端性能優化：樹搖優化、打包分析 與 代碼拆分 在 Vite 中的實踐</title><link>https://calpa.me/blog/frontend-performance-optimization-tree-shaking-bundle-analysis-code-splitting-in-vite/</link><guid isPermaLink="true">https://calpa.me/blog/frontend-performance-optimization-tree-shaking-bundle-analysis-code-splitting-in-vite/</guid><description>在當今高度競爭的網絡環境中，前端網站性能已成為用戶體驗的關鍵因素。網站加載速度慢不僅降低用戶滿意度，還會影響搜索引擎排名和轉化率。本文將深入探討三種強大的前端優化技術：樹搖優化、打包分析 和 代碼拆分，在 Vite 中實現這些技術，並詳細介紹如何利用 Vite 大幅提升前端應用性能。</description><pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/peter-herrmann-9_FK2Tp-kLA-unsplash.avif</headerImage></item><item><title>CSS-in-JS：現代 React 開發的樣式解決方案</title><link>https://calpa.me/blog/css-in-js-modern-solution-for-react/</link><guid isPermaLink="true">https://calpa.me/blog/css-in-js-modern-solution-for-react/</guid><description>CSS-in-JS 是一種革命性的樣式技術，它使用 JavaScript 來創建、添加和管理樣式。當 JavaScript 被解析時，CSS 會被動態生成並附加到 DOM 中。這種方法將樣式的抽象提升到了組件級別，使開發者能夠使用 JavaScript 以聲明性和可維護的方式描述樣式。這篇文章將深入探討 CSS-in-JS 的優勢以及如何在 React.js 應用中實現它。</description><pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/css-in-js-header.avif</headerImage></item><item><title>React 19 的革新：深入探討 useActionState Hook</title><link>https://calpa.me/blog/react-19-useactionstate-hook/</link><guid isPermaLink="true">https://calpa.me/blog/react-19-useactionstate-hook/</guid><description>React 19 引入了一系列創新功能，其中最引人注目的之一是 useActionState Hook。這個強大的新工具為前端開發者提供了更簡潔、更高效的方式來管理表單操作和狀態更新。本文將深入剖析 useActionState 的實用性，並通過實例演示如何在項目中有效地運用它。</description><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/reactjs-header.avif</headerImage></item><item><title>Tailwind CSS 與 React.js：打造現代前端開發環境</title><link>https://calpa.me/blog/tailwind-css-reactjs-modern-frontend-development/</link><guid isPermaLink="true">https://calpa.me/blog/tailwind-css-reactjs-modern-frontend-development/</guid><description>本文深入探討了 Tailwind CSS 的眾多優勢，以及如何在 Vite 驅動的 React.js 專案中有效實施它。通過整合這兩種強大技術，開發者可以顯著提升開發效率，同時維持高度自訂的設計靈活性。本文還將展示如何構建一個精美的登入表單，並探討如何結合 SCSS 與 Tailwind CSS 來優化您的前端開發流程。</description><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/tailwindcss-header.avif</headerImage></item><item><title>利用 Git 增強 LLM 程式碼開發效率：減少幻覺與提升生產力的實踐指南</title><link>https://calpa.me/blog/git-enhance-llm-programming-productivity-reduce-hallucinations/</link><guid isPermaLink="true">https://calpa.me/blog/git-enhance-llm-programming-productivity-reduce-hallucinations/</guid><description>隨著 LLM 在軟體開發中的應用日益廣泛，工程師積極將 AI 工具整合到日常工作流程中。然而，儘管 LLM 顯著提高了編碼效率，但它也可能生成內容不精確或包含幻覺。本文探討 Git 如何與 LLM 協同工作，提高開發效率，減少 LLM 生成內容中的錯誤和幻覺，並介紹 Git 提供的獨特優勢。</description><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/git.avif</headerImage></item><item><title>QuickNode：Web3 基礎設施的高性能解決方案</title><link>https://calpa.me/blog/quicknode-web3-solution-get-eth-fee-history/</link><guid isPermaLink="true">https://calpa.me/blog/quicknode-web3-solution-get-eth-fee-history/</guid><description>在區塊鏈開發加速的當今時代，選擇正確的基礎設施提供商對項目成功至關重要。QuickNode 為開發者提供高性能節點和 API 服務，使構建 dApp 變得更加簡單高效。本文將探討 QuickNode 的優勢，並詳細介紹如何使用 TypeScript 通過 QuickNode API 獲取以太坊的費用歷史數據。</description><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/quicknode-header.avif</headerImage></item><item><title>PostCSS：現代化的 CSS 處理工具及其在 Vite 中的應用</title><link>https://calpa.me/blog/postcss-modern-css-processor-and-vite/</link><guid isPermaLink="true">https://calpa.me/blog/postcss-modern-css-processor-and-vite/</guid><description>PostCSS 作為一個強大且靈活的 CSS 處理工具，已經在前端開發社區獲得了廣泛的認可和應用。本文將深入探討 PostCSS 的本質、使用 PostCSS 的諸多優勢，以及如何在 Vite 項目中高效地集成和配置 PostCSS。</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/postcss-header.avif</headerImage></item><item><title>2025 前端技能圖譜：系統化學習之路—基於台灣招聘市場的研究與實踐</title><link>https://calpa.me/blog/2025-frontend-skill-map-taiwan-job-market-research/</link><guid isPermaLink="true">https://calpa.me/blog/2025-frontend-skill-map-taiwan-job-market-research/</guid><description>前端開發作為一個不斷演進的領域，每年都有新的技術和框架湧現。作為一名全棧開發者，我長期以來一直在思考如何系統化地組織前端知識，並將這些知識有效地傳遞給更多人。這篇文章將分享我如何基於台灣招聘市場的研究，構建了一套全面的前端技能圖譜，以及我未來的寫作計劃。</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/frontend-mindmap-2025.avif</headerImage></item><item><title>Medium-Zoom：提升網站圖像交互體驗的現代解決方案</title><link>https://calpa.me/blog/medium-zoom-improve-website-image-interactive-experience/</link><guid isPermaLink="true">https://calpa.me/blog/medium-zoom-improve-website-image-interactive-experience/</guid><description>Medium-Zoom 是一個專注於提供類似 Medium 網站風格圖像縮放效果的輕量級 JavaScript 庫。這款工具能讓使用者點擊圖像後獲得沉浸式的放大視圖，提供更好的圖像細節瀏覽體驗，同時保持網站的整體美觀和用戶體驗流暢度。本文將深入探討 Medium-Zoom 的核心功能、使用優勢，以及與市場上其他類似解決方案的比較。</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/medium-zoom-header.avif</headerImage></item><item><title>SCSS 技術詳解：優勢、與 CSS 的區別及在 React TypeScript 項目中的應用</title><link>https://calpa.me/blog/scss-advantages-css-differences-and-application-in-react-typescript-project/</link><guid isPermaLink="true">https://calpa.me/blog/scss-advantages-css-differences-and-application-in-react-typescript-project/</guid><description>SCSS 作為現代 Web 開發中日益流行的樣式預處理器，為前端開發人員提供了比傳統 CSS 更強大的功能和更高效的工作流程。本文將深入探討 SCSS 的優勢、與 CSS 的主要區別，以及如何在 React TypeScript 項目中有效地使用它，幫助開發者提升樣式編寫效率和代碼可維護性。</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/scss-header.avif</headerImage></item><item><title>運用 Uptime Kuma 強化網站可靠性</title><link>https://calpa.me/blog/uptime-kuma-boost-website-reliability/</link><guid isPermaLink="true">https://calpa.me/blog/uptime-kuma-boost-website-reliability/</guid><description>Uptime Kuma 作為一種開源監控工具，可為企業提供全面的網站與服務可用性監控解決方案。在當今數位化時代，網站和數位服務已成為企業營運的核心部分，任何停機或性能問題都可能導致收入損失和客戶流失。本文將探討 Uptime Kuma 的主要功能、其如何增強網站穩定性，以及為何企業應採用此類監控工具來確保業務連續性。</description><pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/uptimekuma.avif</headerImage></item><item><title>Monad：重新定義 EVM 兼容的高性能 L1 區塊鏈</title><link>https://calpa.me/blog/monad-redefines-ethereum-compatible-high-performance-l1-blockchain/</link><guid isPermaLink="true">https://calpa.me/blog/monad-redefines-ethereum-compatible-high-performance-l1-blockchain/</guid><description>Monad 作為一種創新的 Layer 1 區塊鏈解決方案，旨在提供前所未有的性能，同時保持與以太坊虛擬機（EVM）的完全兼容性。本文將深入探討 Monad 的技術原理、其創新架構以及與傳統 L2 解決方案的比較。</description><pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/monad.avif</headerImage></item><item><title>AVIF：下一代圖像格式的技術深度解析</title><link>https://calpa.me/blog/avif-next-generation-image-format/</link><guid isPermaLink="true">https://calpa.me/blog/avif-next-generation-image-format/</guid><description>2025 年 AVIF（AV1 圖像文件格式）已成為網頁圖像優化的重要選擇。本文將深入分析 AVIF 的技術優勢、性能表現，以及如何使用 libavif 庫來處理這種先進的圖像格式。</description><pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/avif-header-image.avif</headerImage></item><item><title>Foundry：構建和部署 Web3 智能合約的強大工具</title><link>https://calpa.me/blog/foundry-build-deploy-smart-contracts/</link><guid isPermaLink="true">https://calpa.me/blog/foundry-build-deploy-smart-contracts/</guid><description>Foundry 已經成為開發人員在以太坊及其 L2 鏈上構建、測試和部署智能合約的首選工具之一。這篇文章將深入探討 Foundry 的優勢、使用方法，並通過一個簡單的 Counter 合約示例展示如何使用 Forge 部署合約以及如何使用 Cast 與合約互動。</description><pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/foundry.avif</headerImage></item><item><title>Umami 分析工具：簡單、隱私、強大的網站分析解決方案</title><link>https://calpa.me/blog/umami-privacy-friendly-web-analytics/</link><guid isPermaLink="true">https://calpa.me/blog/umami-privacy-friendly-web-analytics/</guid><description>在當今數據驅動的網絡環境中，網站分析工具是了解用戶行為和優化網站性能的關鍵。Umami 作為一個開源的網站分析解決方案，正逐漸成為 Google Analytics 的有力競爭者。本文將深入探討 Umami 的特點、優勢，以及如何使用 Umami Cloud 或自托管方式部署這一強大工具。</description><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/umami.avif</headerImage></item><item><title>Circle CCTP v2：推動 USDC 跨鏈交互的未來</title><link>https://calpa.me/blog/circle-cctp-v2-usdc-cross-chain-protocol-future/</link><guid isPermaLink="true">https://calpa.me/blog/circle-cctp-v2-usdc-cross-chain-protocol-future/</guid><description>在多鏈生態系統快速發展的當下，不同區塊鏈之間的互操作性變得尤為重要。Circle 的跨鏈傳輸協議（Cross-Chain Transfer Protocol，簡稱 CCTP）作為一個革命性的解決方案，正在改變 USDC 在不同區塊鏈之間的轉移方式。最近，Circle 推出了 CCTP v2，引入了多項重要升級，大幅提高了跨鏈轉賬的速度和靈活性。本文將深入探討 CCTP 的核心概念、優勢、v2 版本的改進以及其應用場景。</description><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/circle-cctp-v2.avif</headerImage></item><item><title>使用 Docker Compose 構建全棧應用：React、Express 與 MySQL</title><link>https://calpa.me/blog/docker-compose-full-stack-vite-react-express-mysql/</link><guid isPermaLink="true">https://calpa.me/blog/docker-compose-full-stack-vite-react-express-mysql/</guid><description>在複雜的全棧開發環境中，管理前端、後端和數據庫之間的配置和依賴關係可能會非常耗時且易於出錯。Docker Compose 提供了一個優雅的解決方案，使開發人員能夠輕鬆地定義、配置和運行多容器應用程序。本文將詳細介紹如何使用 Docker Compose 創建一個整合了 React.js 前端、Express.js 後端和 MySQL 數據庫的全棧應用，並提供一個使用 Vite、Express 和 MySQL 的實用示例。</description><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/docker-compose.avif</headerImage></item><item><title>Mockaroo：加速前端開發的 API 模擬工具詳解</title><link>https://calpa.me/blog/mockaroo-api-mock/</link><guid isPermaLink="true">https://calpa.me/blog/mockaroo-api-mock/</guid><description>在現代軟體開發中，前端與後端開發經常需要同步進行，但後端 API 通常需要較長的開發時間。當後端尚未準備好時，前端開發人員如何繼續他們的工作？這時，API 模擬工具就顯得至關重要。本文將深入探討 Mockaroo 這款強大的數據模擬工具，解析它如何加速開發流程，詳細指導如何使用它，並分析其相比其他模擬服務的優勢。</description><pubDate>Sat, 22 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/mockaroo.avif</headerImage></item><item><title>雲端存儲新選擇：2025 年 Cloudflare R2 全面勝出 AWS S3？</title><link>https://calpa.me/blog/cloudflare-r2-vs-aws-s3/</link><guid isPermaLink="true">https://calpa.me/blog/cloudflare-r2-vs-aws-s3/</guid><description>2025 年，Cloudflare R2 以零出口費用、全球加速與親民定價，成為雲端存儲新選擇。本文深入比較 R2 與 AWS S3 的技術特性、性能與應用場景，幫助你在新時代下選對最佳雲端解決方案。</description><pubDate>Sat, 22 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/cloudflare-r2.avif</headerImage></item><item><title>Power Assert - JavaScript 測試中最智能的斷言工具</title><link>https://calpa.me/blog/power-assert-smart-and-elegant-tools/</link><guid isPermaLink="true">https://calpa.me/blog/power-assert-smart-and-elegant-tools/</guid><description>在測試驅動開發中，斷言是驗證程式碼行為的關鍵。傳統的 assert 僅顯示斷言失敗的簡單訊息，而 Power Assert 則提供了直觀、詳細的失敗原因視覺化展示，讓除錯過程更加高效。本文深入介紹 Power Assert 的使用方法、配置選項及其在現代前端開發中的應用。</description><pubDate>Fri, 21 Mar 2025 04:03:43 GMT</pubDate><headerImage>https://assets.calpa.me/power-assert.avif</headerImage></item><item><title>Docker 基礎映像選擇指南：最佳實踐與 2020-2025 年趨勢分析</title><link>https://calpa.me/blog/docker-base-image-selection-guide-2025/</link><guid isPermaLink="true">https://calpa.me/blog/docker-base-image-selection-guide-2025/</guid><description>Docker 基礎映像是構建容器的起點，其選擇直接影響應用的性能、安全性和可維護性。在 2020 至 2025 年間，基礎映像的使用趨勢經歷了從極簡主義到更平衡的實用主義轉變。本文將深入探討不同基礎映像的優缺點、選擇最佳實踐，以及近年來的發展趨勢，幫助開發者做出更明智的決策。</description><pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/V2hq5bM.png</headerImage></item><item><title>GitFlow 工作流最佳實踐：結構化分支策略與軟件開發應用</title><link>https://calpa.me/blog/gitflow-workflow-best-practices/</link><guid isPermaLink="true">https://calpa.me/blog/gitflow-workflow-best-practices/</guid><description>GitFlow 作為一種結構化的分支管理模型，為軟件開發團隊提供了一個清晰的框架來管理代碼變更和版本發布。自 2010 年由 Vincent Driessen 提出以來，GitFlow 已被眾多團隊採用，尤其是那些有計劃發布週期和需要管理多個版本的項目。這種工作流通過定義特定的分支結構和使用規則，幫助團隊更有效地協作並維護穩定的代碼庫。本文將深入探討 GitFlow 的核心概念、各類分支的工作機制，以及如何將這種思維模式應用到現代軟件開發中。</description><pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/J916q4c.png</headerImage></item><item><title>Create React App 的終結：為何被淘汰及 Vite 的崛起</title><link>https://calpa.me/blog/create-react-app-eliminated-vite-rise/</link><guid isPermaLink="true">https://calpa.me/blog/create-react-app-eliminated-vite-rise/</guid><description>React 開發團隊於 2025 年 2 月 14 日正式宣布淘汰 Create React App (CRA)，並鼓勵開發者轉向使用現代框架或構建工具如 Vite、Parcel 或 RSBuild。這一決定標誌著前端開發工具生態系統的重大轉變，開啟了以框架為中心的新時代。</description><pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/create-react-app.avif</headerImage></item><item><title>React JSONSchema Form：構建強大且靈活的動態表單</title><link>https://calpa.me/blog/react-jsonschema-form-build-strong-flexible-dynamic-forms/</link><guid isPermaLink="true">https://calpa.me/blog/react-jsonschema-form-build-strong-flexible-dynamic-forms/</guid><description>在當今的 Web 開發中，表單是與用戶交互的最重要界面之一。對於 React 開發者來說，有多種表單解決方案可供選擇，其中 React JSONSchema Form (RJSF) 以其獨特的方式脫穎而出。本文將深入探討這個強大的表單庫，了解如何利用它構建複雜表單，以及如何通過自定義組件提升用戶體驗。</description><pubDate>Thu, 20 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/react-jsonschema-form.avif</headerImage></item><item><title>使用 GitHub Actions 自動化 Docker 映像構建與發佈流程</title><link>https://calpa.me/blog/github-actions-docker-image-deployment/</link><guid isPermaLink="true">https://calpa.me/blog/github-actions-docker-image-deployment/</guid><description>在當今的開發環境中，自動化發佈流程已成為提高開發效率的關鍵因素。本文將探討如何利用 GitHub Actions 構建 Docker 映像並推送到 DockerHub，以創建更高效、更可靠的發佈工作流程。</description><pubDate>Thu, 20 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/5nat9FI.png</headerImage></item><item><title>在 Node.js 中使用 bcrypt 加密密碼的完整指南</title><link>https://calpa.me/blog/bcrypt-in-node-js-essential-guide-to-secure-password-hashing/</link><guid isPermaLink="true">https://calpa.me/blog/bcrypt-in-node-js-essential-guide-to-secure-password-hashing/</guid><description>在現代應用程序開發中，安全存儲用戶密碼至關重要。本報告將詳細介紹如何在 Node.js 中使用 bcrypt 進行密碼加密，探討為何 bcrypt 優於其他哈希方法，並提供密碼加密的最佳實踐。</description><pubDate>Wed, 19 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/bcrypt-header.avif</headerImage></item><item><title>ShareThis：網站分享工具的全面解析</title><link>https://calpa.me/blog/sharethis-website-share-tool-full-analysis/</link><guid isPermaLink="true">https://calpa.me/blog/sharethis-website-share-tool-full-analysis/</guid><description>ShareThis 是一種社交分享工具，允許用戶在不同社交網絡平台上輕鬆分享網站內容。它提供多種免費工具、應用程序和插件，幫助網站管理員增加流量和社交關注。在全球擁有超過 5 億用戶，每天被數千家企業使用，ShareThis 不僅僅是一個分享按鈕工具，還提供數據解決方案，幫助企業優化營銷策略，深入瞭解用戶行為。</description><pubDate>Wed, 19 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/hHFoVZU.png</headerImage></item><item><title>如何使用 Vite 和 Reveal.js 創建簡單的 HTML 演示文稿</title><link>https://calpa.me/blog/build-simple-html-presentation-with-vite-revealjs/</link><guid isPermaLink="true">https://calpa.me/blog/build-simple-html-presentation-with-vite-revealjs/</guid><description>在當今數位化的演講和教學環境中，創建互動式、視覺吸引力強的幻燈片演示文稿變得越來越重要。本文將向您展示如何結合使用 Vite 和 Reveal.js 來快速建立一個簡單而功能強大的網頁演示文稿系統，讓您能夠通過 HTML 和 Markdown 創建精美的幻燈片。</description><pubDate>Tue, 18 Mar 2025 08:30:00 GMT</pubDate><headerImage>https://i.imgur.com/aPJSgsb.jpeg</headerImage></item><item><title>使用 Docker 和 Docker Compose 建立 Neo4j 資料庫</title><link>https://calpa.me/blog/how-to-create-neo4j-database-using-docker-and-docker-compose/</link><guid isPermaLink="true">https://calpa.me/blog/how-to-create-neo4j-database-using-docker-and-docker-compose/</guid><description>Neo4j 是一個強大的圖形資料庫，透過 Docker 和 Docker Compose 部署可大幅簡化安裝和管理流程。本報告將詳細介紹如何使用容器技術快速建立 Neo4j 環境，涵蓋從基本設置到進階配置的完整過程，適合開發者快速實現圖形資料庫的部署與管理。</description><pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/8je1hXs.png</headerImage></item><item><title>使用 Google Colab 理解線性代數中的 A=CR 分解：Gilbert Strang 講座解析</title><link>https://calpa.me/blog/google-colab-linear-algebra-cr-decomposition-gilbert-strang/</link><guid isPermaLink="true">https://calpa.me/blog/google-colab-linear-algebra-cr-decomposition-gilbert-strang/</guid><description>在 Gilbert Strang 教授的 MIT 線性代數課程&quot;Matrix Methods in Data Analysis, Signal Processing, and Machine Learning&quot;的第一講中，我們遇到了一個基本而強大的矩陣分解方法：A=CR 分解。這個分解不僅是線性代數的基石，也是理解矩陣結構與向量空間的關鍵。本文將使用 Google Colab、NumPy 和 Matplotlib 來實現並視覺化這個概念，幫助我們從計算和幾何角度理解 A=CR 分解。</description><pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/BqHMviA.png</headerImage></item><item><title>使用 Cloudflare Worker、Hono 和 Telegram Bot API 構建 RSS 訂閱推送系統</title><link>https://calpa.me/blog/build-rss-subscription-push-system-with-cloudflare-worker-hono-telegram-bot-api/</link><guid isPermaLink="true">https://calpa.me/blog/build-rss-subscription-push-system-with-cloudflare-worker-hono-telegram-bot-api/</guid><description>本文將詳細介紹如何使用 Cloudflare Worker、Hono 框架和 Telegram Bot API 構建一個自動化系統，該系統能夠監控 RSS 訂閱源並將最新更新推送到 Telegram 頻道。這個解決方案完全基於 Serverless 架構，無需管理伺服器，且大部分情況下可以在 Cloudflare 的免費方案內運行，非常適合個人開發者和小型團隊使用。</description><pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/3Pf6NNe.png</headerImage></item><item><title>GitHub Actions 全攻略：從零開始自動化 Go 專案部署與發布流程教學</title><link>https://calpa.me/blog/github-actions-go-deploy-tutorial/</link><guid isPermaLink="true">https://calpa.me/blog/github-actions-go-deploy-tutorial/</guid><description>想學會如何用 GitHub Actions 自動化部署與發布 Go 專案嗎？這篇文章將從零開始，帶你建立一個完整的 CI/CD 流程，透過 YAML 設定工作流程，自動測試、編譯與打包應用程式，並將結果透過 GitHub Release 發布到多平台。無論你是第一次接觸 GitHub Actions，還是想優化現有流程，都能從中獲得實用技巧。</description><pubDate>Mon, 17 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>從 2022 到 2025：重新審視前端開發的演變</title><link>https://calpa.me/blog/from-2022-to-2025-revising-the-evolution-of-frontend-development/</link><guid isPermaLink="true">https://calpa.me/blog/from-2022-to-2025-revising-the-evolution-of-frontend-development/</guid><description>2022 年 3 月，我曾整理了「一個 Full Stack Developer 的日常」，分享了自己的工作流程和方法論。如今已是 2025 年，前端開發領域已經歷了翻天覆地的變化。讓我們重新審視這個領域，看看三年來發生了什麼變化，以及現在學習前端開發應該採取什麼策略。</description><pubDate>Mon, 17 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/gyE6Y4f.png</headerImage></item><item><title>利用 AutoCorrect 與 GitHub Actions 提升繁體中文寫作品質</title><link>https://calpa.me/blog/autocorrect-github-actions-improve-chinese-writing-quality/</link><guid isPermaLink="true">https://calpa.me/blog/autocorrect-github-actions-improve-chinese-writing-quality/</guid><description>AutoCorrect 是一個強大的文案格式化工具，能夠自動糾正中日韓（CJK）與英文混合使用時的常見問題，如標點符號、空格等。本文將介紹如何透過 GitHub Actions 的自動化工作流程，讓您的繁體中文文章在推送到 GitHub 時自動進行格式化，有效提升文章的專業度和可讀性。</description><pubDate>Sun, 16 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/qXoF2P2.png</headerImage></item><item><title>UV：基於 Rust 的超高速 Python 包管理工具</title><link>https://calpa.me/blog/uv-rust-python-package-manager/</link><guid isPermaLink="true">https://calpa.me/blog/uv-rust-python-package-manager/</guid><description>在當前 Python 生態系統中，包管理一直是開發者面臨的痛點之一。多種工具分散使用，效率低下，安裝依賴時常需等待漫長時間。今天，我們將介紹一個革命性的解決方案——UV（及其命令行工具 UVX），這是一個用 Rust 編寫的極速 Python 包管理器，正在迅速改變 Python 開發者的工作流程。</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/marc-olivier-jodoin-NqOInJ-ttqM-unsplash.avif</headerImage></item><item><title>REST Countries API：全面指南與台灣例子</title><link>https://calpa.me/blog/rest-countries-api/</link><guid isPermaLink="true">https://calpa.me/blog/rest-countries-api/</guid><description>REST Countries API 是一個功能強大的開放源碼 RESTful 服務，提供世界各國豐富的資訊。本文將深入探討這個 API 的工作原理、主要功能以及實際應用案例，特別聚焦在台灣及其主要區域的數據查詢範例。</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/vRlm86a.png</headerImage></item><item><title>使用 AI 輔助開發 Go 語言專案：urusai 的誕生與研究型編程的樂趣</title><link>https://calpa.me/blog/ai-assisted-go-development-urusai/</link><guid isPermaLink="true">https://calpa.me/blog/ai-assisted-go-development-urusai/</guid><description>本文分享了我如何在沒有 Go 語言經驗的情況下，借助 AI 輔助開發出 urusai 工具的經歷。探討研究型編程的方法、AI 在軟體開發中的角色，以及這種開發模式對未來技術創新的啟示。</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/iEdwfH7.png</headerImage></item><item><title>MyGO!!!!! Telegram 機器人：邊緣計算與動漫文化的融合</title><link>https://calpa.me/blog/mygo-telegram-bot/</link><guid isPermaLink="true">https://calpa.me/blog/mygo-telegram-bot/</guid><description>MyGO!!!!! Telegram 機器人是一個結合了現代邊緣計算技術與動漫文化的創新項目。這個基於 Grammy 和 Hono 框架構建的 Telegram 機器人，能讓用戶通過關鍵詞搜索 MyGO!!!!! 的圖片。本文將深入探討該機器人的背景、技術實現和功能特點，展示如何利用 Cloudflare Workers 部署高效能的 Telegram 機器人。</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/MI7iBq3.png</headerImage></item><item><title>TypeScript Go 實現的突破性改進與構建工具的語言演變</title><link>https://calpa.me/blog/typescript-go-implementation-breakthrough/</link><guid isPermaLink="true">https://calpa.me/blog/typescript-go-implementation-breakthrough/</guid><description>TypeScript 最近宣佈的 Go 語言原生實現（被稱為 TSGo 或 Corsa）標誌著這一流行編程語言發展歷程中的重要里程碑。這項於 2025 年 3 月 11 日公布的重大技術轉變，不僅展示了引人矚目的性能提升，還反映了更廣泛的 JavaScript 生態系統中正在發生的構建工具轉向 Rust 和 Go 等編譯型語言的趨勢。</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/chM6cYI.png</headerImage></item><item><title>成功企業家的秘密：方向感的價值</title><link>https://calpa.me/blog/entrepreneur-success-direction-sense/</link><guid isPermaLink="true">https://calpa.me/blog/entrepreneur-success-direction-sense/</guid><description>探討方向感在企業家成功中的關鍵作用，分析為什麼方向感比計劃和時間表更重要，以及如何培養正確的方向感。</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>利用大型語言模型提升軟體開發效率的策略</title><link>https://calpa.me/blog/llm-software-development-efficiency/</link><guid isPermaLink="true">https://calpa.me/blog/llm-software-development-efficiency/</guid><description>探討如何有效利用大型語言模型（LLMs）來提升軟體開發效率，分析程式碼生成技術的優勢和最佳實踐。</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>簡單旅行，享受內心平靜</title><link>https://calpa.me/blog/simple-travel-inner-peace/</link><guid isPermaLink="true">https://calpa.me/blog/simple-travel-inner-peace/</guid><description>分享如何通過簡單的旅行方式獲得內心平靜，探討旅行中的消費觀和生活態度，以及如何在旅途中找到真正的快樂。</description><pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>AI 與創意：現代魔法的實現</title><link>https://calpa.me/blog/ai-creativity-modern-magic/</link><guid isPermaLink="true">https://calpa.me/blog/ai-creativity-modern-magic/</guid><description>探討人工智慧如何成為現代創意工作者的魔法工具，分析創造力與 AI 技術的結合如何改變工作方式和創作過程。</description><pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>時間自由是成功的基石</title><link>https://calpa.me/blog/time-freedom-foundation-success/</link><guid isPermaLink="true">https://calpa.me/blog/time-freedom-foundation-success/</guid><description>探討時間自由如何成為成功的關鍵要素，從深入研究到價值轉換，分析成功者如何利用時間自由實現自我價值。</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>職場真相：每個人的真實目標</title><link>https://calpa.me/blog/workplace-reality-true-goals/</link><guid isPermaLink="true">https://calpa.me/blog/workplace-reality-true-goals/</guid><description>探討職場中每個層級的人真實目標，從老板到基層員工，揭示職場生態的真相，幫助讀者更好地理解和應對職場環境。</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>專注價值而非情感的交換</title><link>https://calpa.me/blog/focus-on-value-exchange/</link><guid isPermaLink="true">https://calpa.me/blog/focus-on-value-exchange/</guid><description>探討在人際交往中應該優先關注價值交換而非情感交換，分析如何通過提供價值來建立更有效的社交關係。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>AI 代理 2025 年進入職場，提升企業生產力</title><link>https://calpa.me/blog/ai-agents-workplace-2025/</link><guid isPermaLink="true">https://calpa.me/blog/ai-agents-workplace-2025/</guid><description>解析 OpenAI CEO Sam Altman 對 AI 代理在 2025 年進入職場的預測，探討其對企業生產力和全球經濟的影響。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>成就大事者的內在特質分析</title><link>https://calpa.me/blog/traits-of-achievers/</link><guid isPermaLink="true">https://calpa.me/blog/traits-of-achievers/</guid><description>深入分析能成就大事的人所具備的共同特質，包括堅持閱讀和健身的習慣、沉穩的性格特徵等關鍵要素。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>段永平的智慧：做對的事情比勤奮更重要</title><link>https://calpa.me/blog/duan-yongping-wisdom-right-decisions/</link><guid isPermaLink="true">https://calpa.me/blog/duan-yongping-wisdom-right-decisions/</guid><description>解析企業家段永平的成功哲學，探討為什麼做對的事情比單純的勤奮更重要，以及如何在人生道路上做出正確的選擇。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/JVJX2DX.png</headerImage></item><item><title>尋找自我：一生的旅程</title><link>https://calpa.me/blog/finding-self-lifelong-journey/</link><guid isPermaLink="true">https://calpa.me/blog/finding-self-lifelong-journey/</guid><description>探討人生中尋找自我的永恆主題，思考如何在不隨波逐流的過程中發現真實的自己，擁抱獨特性。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>財務自由的里程碑與生活享受</title><link>https://calpa.me/blog/financial-freedom-milestones/</link><guid isPermaLink="true">https://calpa.me/blog/financial-freedom-milestones/</guid><description>探討在加密貨幣時代追求財務自由的過程，強調在追逐目標的同時學會感恩和享受每個階段的成就。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Google 公佈 AI Agent 白皮書：探討 AI 的代理功能</title><link>https://calpa.me/blog/google-ai-agent-whitepaper/</link><guid isPermaLink="true">https://calpa.me/blog/google-ai-agent-whitepaper/</guid><description>解析 Google 最新發布的 AI Agent 白皮書，探討 AI 模型如何通過結合推理、邏輯和外部工具來擴展其功能。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>AI Agent 的認知架構：代理如何運作</title><link>https://calpa.me/blog/ai-agent-cognitive-architecture/</link><guid isPermaLink="true">https://calpa.me/blog/ai-agent-cognitive-architecture/</guid><description>通過廚師工作的類比，深入解析 AI Agent 的認知架構，探討其如何收集資訊、進行內部推理並執行任務。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>專注核心用戶：提升產品價值的策略</title><link>https://calpa.me/blog/focus-on-core-users/</link><guid isPermaLink="true">https://calpa.me/blog/focus-on-core-users/</guid><description>探討如何通過專注於核心用戶來提升產品價值，以 Apple 為例分析高端產品定位的商業策略。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>精準提問的重要性：AI 時代的競爭優勢</title><link>https://calpa.me/blog/importance-precise-questioning-ai-era/</link><guid isPermaLink="true">https://calpa.me/blog/importance-precise-questioning-ai-era/</guid><description>探討從互聯網到 AI 時代，精準提問能力如何成為關鍵競爭優勢，以及如何提升這一能力以適應技術發展。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>流動性質押協議的變化與市場反應</title><link>https://calpa.me/blog/liquid-staking-protocol-changes/</link><guid isPermaLink="true">https://calpa.me/blog/liquid-staking-protocol-changes/</guid><description>分析以太坊流動性質押協議的最新發展，探討 LSDs 市場變化及其對 DeFi 生態系統的影響。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>從焦慮到平靜：寫作的力量</title><link>https://calpa.me/blog/from-anxiety-to-peace-power-of-writing/</link><guid isPermaLink="true">https://calpa.me/blog/from-anxiety-to-peace-power-of-writing/</guid><description>分享個人通過寫作克服焦慮的經歷，探討如何將內心的擔憂轉化為文字，實現心靈的平靜。</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>複雜化與簡化：賺錢的兩面</title><link>https://calpa.me/blog/complexity-simplification-money-making/</link><guid isPermaLink="true">https://calpa.me/blog/complexity-simplification-money-making/</guid><description>探討商業中複雜化與簡化的策略運用，分析如何通過把握事物核心、創造框架和展示結果來提升盈利能力。</description><pubDate>Sun, 05 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>提升生活品質的關鍵：少看新聞</title><link>https://calpa.me/blog/improve-life-quality-less-news/</link><guid isPermaLink="true">https://calpa.me/blog/improve-life-quality-less-news/</guid><description>探討如何通過減少新聞消費，專注於事實而非情緒，以及關注具體問題而非個人感受，來提升生活品質和決策能力。</description><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>查理·芒格的成功智慧：耐心與行動的平衡</title><link>https://calpa.me/blog/charlie-munger-wisdom-patience-action/</link><guid isPermaLink="true">https://calpa.me/blog/charlie-munger-wisdom-patience-action/</guid><description>解析查理·芒格的成功哲學，探討如何在投資和生活中平衡耐心與行動，以及如何通過避免愚蠢決策來獲得長期優勢。</description><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>堅持的力量：從失敗中學習成長</title><link>https://calpa.me/blog/power-of-persistence-learning-from-failure/</link><guid isPermaLink="true">https://calpa.me/blog/power-of-persistence-learning-from-failure/</guid><description>探討如何在人生的低谷中保持前進的動力，接納失敗和不完美，通過堅持不懈找到成功的契機。</description><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>低薪的長遠影響：職場薪資的基準效應</title><link>https://calpa.me/blog/long-term-impact-low-salary/</link><guid isPermaLink="true">https://calpa.me/blog/long-term-impact-low-salary/</guid><description>分析初期低薪對職業生涯的長期影響，探討薪資談判中的基準效應，以及如何突破薪資增長的限制。</description><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>犯錯與人生容錯率的關係</title><link>https://calpa.me/blog/mistakes-and-life-error-tolerance/</link><guid isPermaLink="true">https://calpa.me/blog/mistakes-and-life-error-tolerance/</guid><description>探討人生中的錯誤與容錯率，如何以更寬容的心態看待過去的失誤，理解時間長河中真正重要的事物。</description><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Ethena 擴展影響力：2025 年新計劃詳解</title><link>https://calpa.me/blog/ethena-expansion-2025-plans/</link><guid isPermaLink="true">https://calpa.me/blog/ethena-expansion-2025-plans/</guid><description>解析 Ethena 2025 年路線圖「Convergence」，探討其產品在傳統金融領域的擴展計劃，包括 iUSDe 的推出及其戰略意義。</description><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>中年人與時代的接軌：為何應該與年輕人為伍</title><link>https://calpa.me/blog/middle-aged-connecting-with-youth/</link><guid isPermaLink="true">https://calpa.me/blog/middle-aged-connecting-with-youth/</guid><description>探討中年人如何通過與年輕人互動來保持思維活力，打破固有思維模式，實現個人成長和時代同步。</description><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>副業變現的三大戰略架構：人本思維、行動韌性與時機洞察</title><link>https://calpa.me/blog/three-cores-of-side-hustle/</link><guid isPermaLink="true">https://calpa.me/blog/three-cores-of-side-hustle/</guid><description>在當代經濟結構快速變遷的環境下，副業已從單純的「額外收入來源」轉型為個人職涯風險分散、技能延展與財富槓桿的重要工具。根據麥考利夫婦的實證研究，副業經營的成功率與「選對合作對象」、「執行紀律強度」及「市場週期判斷」呈現高度正相關。本文透過解析 15 項實務案例與學理基礎，深度解構副業變現的三大核心要素，並提出可操作性策略建議。</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>服務用戶一輩子的產品：長期價值與獲客策略</title><link>https://calpa.me/blog/lifetime-value-customer-acquisition/</link><guid isPermaLink="true">https://calpa.me/blog/lifetime-value-customer-acquisition/</guid><description>探討如何打造具有長期價值的產品，分析終身價值與獲客成本的平衡，以及如何通過產品力建立持久的競爭優勢。</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>假裝直到成功：心理學背後的策略</title><link>https://calpa.me/blog/fake-it-until-you-make-it/</link><guid isPermaLink="true">https://calpa.me/blog/fake-it-until-you-make-it/</guid><description>在當代心理學與自我發展領域中，「假裝成功直到真正成功」（Fake it till you make it）已成為一種廣受討論的策略。這種方法主張透過行為與認知上的模仿，逐步重塑自我認同，最終實現目標。本文將深入探討其心理學基礎、實證研究、實際應用與潛在爭議，並結合神經科學與社會文化視角，全面解析此策略的運作機制。</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>在日本花多少日元能過上小資生活？</title><link>https://calpa.me/blog/cost-of-living-japan-yen/</link><guid isPermaLink="true">https://calpa.me/blog/cost-of-living-japan-yen/</guid><description>日本作為全球生活成本較高的國家之一，如何在有限的預算內實現「小資生活」成為許多外籍人士與本地居民的關注焦點。根據多項統計資料與實務經驗，小資生活的定義應兼顧基本生活品質與適度休閒，其核心在於「合理分配開銷」與「有效運用資源」。本文將深入分析日本主要城市的必要支出結構，並提出系統性的節約策略，最後總結實現小資生活的關鍵要素。</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>2025 年的新決心：持續完善自己的投資框架</title><link>https://calpa.me/blog/2025-resolution-investment-framework/</link><guid isPermaLink="true">https://calpa.me/blog/2025-resolution-investment-framework/</guid><description>分享 2025 年在投資領域的新目標，探討如何堅持自己的投資哲學，完善投資框架，以及在市場誘惑中保持理性判斷。</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>正念與效率：心靜如水的智慧</title><link>https://calpa.me/blog/mindfulness-and-efficiency/</link><guid isPermaLink="true">https://calpa.me/blog/mindfulness-and-efficiency/</guid><description>探討如何通過正念實踐提高生活效率，以平靜的心態面對日常挑戰，在忙碌中保持內心的寧靜與智慧。</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>AI 加速社會不平等的四個面向</title><link>https://calpa.me/blog/ai-inequality-four-aspects/</link><guid isPermaLink="true">https://calpa.me/blog/ai-inequality-four-aspects/</guid><description>深入分析 AI 技術如何在使用機會、地域限制、語言能力和經濟資源等方面加劇社會不平等，挑戰知識平權的迷思。</description><pubDate>Thu, 02 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>陽明知行合一與致富之道</title><link>https://calpa.me/blog/unity-of-knowledge-action-wealth/</link><guid isPermaLink="true">https://calpa.me/blog/unity-of-knowledge-action-wealth/</guid><description>探討王陽明知行合一理論在財富積累中的應用，分析為何知道致富方法卻不願執行的心理障礙，以及如何突破這些限制。</description><pubDate>Thu, 02 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>人生中的命運與選擇：如何面對挫折</title><link>https://calpa.me/blog/destiny-and-choices-facing-adversity/</link><guid isPermaLink="true">https://calpa.me/blog/destiny-and-choices-facing-adversity/</guid><description>探討如何在人生的挫折中保持積極態度，理解命運與個人選擇的關係，以及如何在逆境中找到前進的動力。</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>2025 年財務計劃：大膽消費與投資</title><link>https://calpa.me/blog/2025-financial-plan/</link><guid isPermaLink="true">https://calpa.me/blog/2025-financial-plan/</guid><description>分享對金錢觀念的轉變，從過度節儉到合理消費與投資的思維轉變，探討如何讓金錢發揮最大價值。</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>行動的力量：如何減少內耗並達成目標</title><link>https://calpa.me/blog/power-of-action/</link><guid isPermaLink="true">https://calpa.me/blog/power-of-action/</guid><description>探討如何通過立即行動來減少內心消耗，擺脫完美主義的束縛，以行動為導向達成目標的實用方法。</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>重新定義工作與學習：AI 時代的思考</title><link>https://calpa.me/blog/redefining-work-learning-ai-era/</link><guid isPermaLink="true">https://calpa.me/blog/redefining-work-learning-ai-era/</guid><description>探討 AI 時代如何重塑工作與學習方式，強調想像力和創造力的重要性，以及如何在這個充滿機遇與挑戰的時代保持競爭力。</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>掌控未來：積極面對人生選擇</title><link>https://calpa.me/blog/embracing-future-choices/</link><guid isPermaLink="true">https://calpa.me/blog/embracing-future-choices/</guid><description>探討人生選擇的重要性，如何在過去的決策中學習，並積極把握未來的機會，創造屬於自己的獨特人生道路。</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>AI 代理：超越對話的下一代生成式 AI</title><link>https://calpa.me/blog/ai-agents-next-gen/</link><guid isPermaLink="true">https://calpa.me/blog/ai-agents-next-gen/</guid><description>探討 AI 代理如何結合大型語言模型的對話能力與行動導向功能，開創人機互動的新紀元，重新定義生成式 AI 的應用場景。</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>小改變大影響：如何改變人生</title><link>https://calpa.me/blog/small-changes-big-impact/</link><guid isPermaLink="true">https://calpa.me/blog/small-changes-big-impact/</guid><description>探討人生改變的本質，揭示小改變如何帶來巨大影響。本文分析人生的非線性特質，幫助讀者理解持續的小改變如何累積成重大的人生轉變。</description><pubDate>Tue, 31 Dec 2024 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/nasa-Q1p7bh3SHj8-unsplash.avif</headerImage></item><item><title>以太坊 Gas 費用低位時的三大操作建議</title><link>https://calpa.me/blog/ethereum-low-gas-opportunities/</link><guid isPermaLink="true">https://calpa.me/blog/ethereum-low-gas-opportunities/</guid><description>當以太坊 Gas 費用處於低位時，有哪些值得操作的機會？本文分享三個具體建議，幫助你充分利用這個低成本時期。</description><pubDate>Mon, 30 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>持續成長的秘訣：日復一日的努力</title><link>https://calpa.me/blog/continuous-growth-daily-effort/</link><guid isPermaLink="true">https://calpa.me/blog/continuous-growth-daily-effort/</guid><description>成長不是一蹴而就的，而是需要日復一日的努力。本文探討如何通過持續學習和實踐，在人生的每個階段都保持進步。</description><pubDate>Mon, 30 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>成功的關鍵：不斷學習與模仿</title><link>https://calpa.me/blog/success-key-learning-and-imitation/</link><guid isPermaLink="true">https://calpa.me/blog/success-key-learning-and-imitation/</guid><description>成功需要持續的刻意練習和改變。本文探討如何通過不斷學習和模仿，突破自我限制，實現個人成長。</description><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>投資者如何在牛市中獲利</title><link>https://calpa.me/blog/bull-market-profit-strategy/</link><guid isPermaLink="true">https://calpa.me/blog/bull-market-profit-strategy/</guid><description>本文分析當前市場的特點，包括低波動性、強勁上升趨勢和投機機會，並探討如何在這樣的市場環境中獲得投資收益。</description><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>寫在 2024 年末的最後反思</title><link>https://calpa.me/blog/2024-reflection-at-the-end-of-year/</link><guid isPermaLink="true">https://calpa.me/blog/2024-reflection-at-the-end-of-year/</guid><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>積極輸出：找到方向的關鍵</title><link>https://calpa.me/blog/active-output-finding-direction/</link><guid isPermaLink="true">https://calpa.me/blog/active-output-finding-direction/</guid><description>當感到迷茫時，持續輸出內容是一個找到方向的有效方法。本文分享如何通過寫作和記錄來整理思緒，發現新的可能性。</description><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>人生路上的選擇：敢於嘗試，找到出路</title><link>https://calpa.me/blog/life-choices-dare-to-try/</link><guid isPermaLink="true">https://calpa.me/blog/life-choices-dare-to-try/</guid><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>命與運：改變的力量</title><link>https://calpa.me/blog/fate-and-luck-power-of-change/</link><guid isPermaLink="true">https://calpa.me/blog/fate-and-luck-power-of-change/</guid><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>財務自由的真諦：不僅是金錢，更是生活方式</title><link>https://calpa.me/blog/financial-freedom-lifestyle/</link><guid isPermaLink="true">https://calpa.me/blog/financial-freedom-lifestyle/</guid><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>AI 交互的未來：超越聊天框的多樣化體驗</title><link>https://calpa.me/blog/ai-interaction-future-beyond-chat/</link><guid isPermaLink="true">https://calpa.me/blog/ai-interaction-future-beyond-chat/</guid><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>保持內心平靜的關鍵：情緒調節技巧</title><link>https://calpa.me/blog/emotional-regulation-inner-peace/</link><guid isPermaLink="true">https://calpa.me/blog/emotional-regulation-inner-peace/</guid><description>在這個快節奏的世界中，掌握情緒調節技巧不僅能幫助我們應對壓力，更能讓我們在人生的旅途中保持內心的平靜與喜悅。</description><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>技術人員的管理轉型指南</title><link>https://calpa.me/blog/tech-to-management-transition-guide/</link><guid isPermaLink="true">https://calpa.me/blog/tech-to-management-transition-guide/</guid><description>從技術轉向管理崗位是一個重要的職業轉折點，本文分享如何成功實現這個轉變，包括減少具體工作、專注全局管理等關鍵步驟。</description><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>如何在牛市中避免虧損：保持冷靜與堅持</title><link>https://calpa.me/blog/bull-market-loss-prevention/</link><guid isPermaLink="true">https://calpa.me/blog/bull-market-loss-prevention/</guid><description>在牛市中避免虧損的關鍵在於保持冷靜，不要過於浮躁。本文分析牛熊市的不同邏輯，幫助投資者在市場上漲時保持理性判斷。</description><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>叛逆的優秀：為什麼不服從的人更容易成功</title><link>https://calpa.me/blog/rebel-excellence-disobedient-success/</link><guid isPermaLink="true">https://calpa.me/blog/rebel-excellence-disobedient-success/</guid><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>文學：流量時代的核心競爭力</title><link>https://calpa.me/blog/literature-core-competency-traffic-era/</link><guid isPermaLink="true">https://calpa.me/blog/literature-core-competency-traffic-era/</guid><pubDate>Fri, 27 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>現代社會財富創造的雙重核心：專精化與槓桿效應的結構性分析</title><link>https://calpa.me/blog/naval-wealth-creation-guide/</link><guid isPermaLink="true">https://calpa.me/blog/naval-wealth-creation-guide/</guid><description>在當代經濟體系中，個人財富積累的本質已從工業時代的線性勞動模式，轉變為知識經濟下的非線性價值創造。透過整合矽谷創投家納瓦爾·拉維肯（Naval Ravikant）的槓桿理論與行為科學實證研究，本報告揭示「專精化」（Specialization）與「槓桿效應」（Leverage Effect）如何共同構建現代財富創造的底層邏輯。數據顯示，運用數位槓桿的個體創業者，其單位時間產值可達傳統職業的 7-8 倍，而具備「獨特知識」（Specific Knowledge）的專業人士，其市場議價能力更呈現指數級成長。</description><pubDate>Fri, 27 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>商業的本質：價值交換與持續收入</title><link>https://calpa.me/blog/business-essence-value-exchange/</link><guid isPermaLink="true">https://calpa.me/blog/business-essence-value-exchange/</guid><pubDate>Fri, 27 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Chainlink SVR：提升 DeFi 協議價值回收</title><link>https://calpa.me/blog/chainlink-svr-defi-value-recapture/</link><guid isPermaLink="true">https://calpa.me/blog/chainlink-svr-defi-value-recapture/</guid><description>Chainlink 的 Smart Value Recapture (SVR) 是一項新推出的解決方案，旨在幫助 DeFi 協議（如 AAVE）回收因 Maximal Extractable Value (MEV) 而流失的價值。MEV 是指區塊生產者通過調整交易順序、插隊或取消交易等方式所獲得的額外利潤。在 DeFi 協議中，特別是在清算過程中，這種價值通常被第三方（如搜索者和驗證者）所捕獲，而原本應該返回給協議的價值卻未能實現。</description><pubDate>Thu, 26 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>三個必備的投資組合</title><link>https://calpa.me/blog/three-essential-investment-portfolios/</link><guid isPermaLink="true">https://calpa.me/blog/three-essential-investment-portfolios/</guid><pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>加密市場的長期持有之道</title><link>https://calpa.me/blog/long-term-holding-in-crypto-market/</link><guid isPermaLink="true">https://calpa.me/blog/long-term-holding-in-crypto-market/</guid><pubDate>Sun, 15 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>人生至暗時刻應該如何度過？</title><link>https://calpa.me/blog/how-to-overcome-darkest-moments/</link><guid isPermaLink="true">https://calpa.me/blog/how-to-overcome-darkest-moments/</guid><pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>爆倉之後的反思</title><link>https://calpa.me/blog/reflections-after-liquidation/</link><guid isPermaLink="true">https://calpa.me/blog/reflections-after-liquidation/</guid><pubDate>Wed, 11 Dec 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>幣圈中的耐心與信心</title><link>https://calpa.me/blog/patience-and-confidence-in-crypto/</link><guid isPermaLink="true">https://calpa.me/blog/patience-and-confidence-in-crypto/</guid><pubDate>Wed, 27 Nov 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>副業的重要性：提升人生抗風險能力</title><link>https://calpa.me/blog/importance-of-side-business-enhancing-life-resilience/</link><guid isPermaLink="true">https://calpa.me/blog/importance-of-side-business-enhancing-life-resilience/</guid><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>加密貨幣項目進入用戶爭奪階段</title><link>https://calpa.me/blog/crypto-projects-enter-user-acquisition-phase/</link><guid isPermaLink="true">https://calpa.me/blog/crypto-projects-enter-user-acquisition-phase/</guid><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>當市場波動時，保持冷靜</title><link>https://calpa.me/blog/stay-calm-during-market-volatility/</link><guid isPermaLink="true">https://calpa.me/blog/stay-calm-during-market-volatility/</guid><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>ERC-7683：Ethereum 上跨鏈意圖的標準</title><link>https://calpa.me/blog/erc-7683-ethereum-cross-chain-intent-standard/</link><guid isPermaLink="true">https://calpa.me/blog/erc-7683-ethereum-cross-chain-intent-standard/</guid><description>Ethereum 的第二層（Layer 2, L2）解決方案已有效地解決了可擴展性問題，使得用戶能夠快速且廉價地進行交易。然而，這些進展也引入了碎片化問題，導致不同鏈之間的互操作性變得複雜。</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>給負債和走投無路的人的翻身建議</title><link>https://calpa.me/blog/advice-for-people-in-debt-and-despair/</link><guid isPermaLink="true">https://calpa.me/blog/advice-for-people-in-debt-and-despair/</guid><description>我每天都會收到大量的求助信息，無論是巨額爆倉、要跳樓、還是離婚後養不起小孩的人們都有。我深感同情，但我認為最好的建議是不依賴任何人的施舍或借款，有手有腳就應該靠自己，哪怕去送外賣，只有這樣你才有可能真正翻身。</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>為什麼我放棄持有以太坊</title><link>https://calpa.me/blog/why-i-gave-up-ethereum/</link><guid isPermaLink="true">https://calpa.me/blog/why-i-gave-up-ethereum/</guid><description>作為一名技術人，我對以太坊的技術升級感到非常高興。然而，作為投機者，我已經清倉了。以下是我放棄持有以太坊的原因：</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>從零開始的 dApp 開發：2024 年學習路線圖</title><link>https://calpa.me/blog/dapp-development-learning-roadmap-2024/</link><guid isPermaLink="true">https://calpa.me/blog/dapp-development-learning-roadmap-2024/</guid><description>Web3 的機會已經來臨，接下來的三個月，我必須全力以赴。以下是我 2024 年的學習計畫：</description><pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/taiwan/day_view_2023_12.jpeg</headerImage></item><item><title>淺談單一功能原則：編寫更易讀技術文章的關鍵</title><link>https://calpa.me/blog/shallow-dive-into-single-responsibility-principle-key-to-writing-more-readable-technical-articles/</link><guid isPermaLink="true">https://calpa.me/blog/shallow-dive-into-single-responsibility-principle-key-to-writing-more-readable-technical-articles/</guid><description>當我寫過八十篇技術文章之後，我發現技術文章越是簡單，越有效地傳播知識。這裡分享一下如何運用單一功能原則寫出更加容易理解的技術文章。</description><pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/japan/waifu_coffee.avif</headerImage></item><item><title>給過去的的自己的一封信：如何自學轉行成爲前端工程師？</title><link>https://calpa.me/blog/letter-to-determined-past-self-self-learn-front-end-engineering/</link><guid isPermaLink="true">https://calpa.me/blog/letter-to-determined-past-self-self-learn-front-end-engineering/</guid><description>最近，一些朋友向我詢問如何自學成為前端工程師，這讓我回想起五年前我自己曾經處於迷茫的交叉路口。當時，我正面臨著轉行的艱鉅挑戰，但我絕不願意放棄。我開始執筆技術文章，並積極參加各種技術競賽。我希望這封信能夠超越時間的限制，給予過去的自己對未來的期望：</description><pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/japan/2022_12_udx.avif</headerImage></item><item><title>如何使用 Astro 404 頁面重定向正確的文章頁面？</title><link>https://calpa.me/blog/how-to-handle-old-404-redirects-with-astro-ssr-for-blog-posts/</link><guid isPermaLink="true">https://calpa.me/blog/how-to-handle-old-404-redirects-with-astro-ssr-for-blog-posts/</guid><description>在博客的反向連結（backlink）檢查過程中，發現許多網站引用我的技術文章。然而，由於年代久遠，這些網站使用的連結往往導向 404 頁面，所以我就在 Astro 的 404 頁面寫一段代碼解決這個問題。</description><pubDate>Thu, 30 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/astro_2023_10.png</headerImage></item><item><title>如何利用 TypeScript 與 Viem 開發 ENS 查詢和頭像功能？</title><link>https://calpa.me/blog/ens-address-avatar-query-with-typescript-and-viem/</link><guid isPermaLink="true">https://calpa.me/blog/ens-address-avatar-query-with-typescript-and-viem/</guid><description>從前我在接觸 Web3 應用的時候，都覺得不是那麼容易。而我們透過 TypeScript 和 viem，可以輕鬆獲取區塊鏈信息，這裡我就分享一下非常常見的 ENS 解析器用法。希望可以有更多人進入 Web3 開發的旅程當中～</description><pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/viem_2023_10.png</headerImage></item><item><title>左右互搏術：ChatGPT 與 TDD 結合心得</title><link>https://calpa.me/blog/chatgpt-tdd-development-experience/</link><guid isPermaLink="true">https://calpa.me/blog/chatgpt-tdd-development-experience/</guid><description>當我閱讀《射鵰英雄傳》時，左右互搏術讓我聯想到測試驅動開發（Test-Driven Development，TDD）。這裡以編寫購物車功能為例，分享如何運用 TDD 來協助編寫程式碼</description><pubDate>Mon, 27 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/jin_yong_martial_arts_novels_audio_collection.avif</headerImage></item><item><title>Cloudflare Pages、Worker 和 KV：實現伺服器端渲染的強大組合</title><link>https://calpa.me/blog/cloudflare-pages-worker-kv-powerful-server-side-rendering/</link><guid isPermaLink="true">https://calpa.me/blog/cloudflare-pages-worker-kv-powerful-server-side-rendering/</guid><description>當今的數位世界中，網站用戶要求即時、動態和高度互動的體驗。我們需要確保用戶始終能夠訪問最新的內容，同時保持優秀的性能。在這方面，透過結合 Cloudflare Pages、Worker 和 KV，我們可以實現伺服器端渲染，提供動態且實時的內容，從而提升網站的性能和可用性。本文將深入探討這三個工具，解釋它們如何協同運作，以實現即時伺服器端渲染，提供更出色的用戶體驗。</description><pubDate>Thu, 23 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/cloudflare_2023_10.png</headerImage></item><item><title>Astro、Tailwind CSS 和 Animate.css：提升網站性能和設計風格的關鍵工具</title><link>https://calpa.me/blog/astro-tailwind-css-animate-css-enhancing-website/</link><guid isPermaLink="true">https://calpa.me/blog/astro-tailwind-css-animate-css-enhancing-website/</guid><description>我們在提供出色的用戶體驗的同時，也要顧及前端工程師的開發體驗。本文將帶您深入了解我常用的核心技術：Astro、Tailwind CSS 和 Animate.css，它們為前端工程師提供了更高效的工作方式，同時帶來更優秀的性能、設計和互動體驗。</description><pubDate>Mon, 20 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/astro_2023_10.png</headerImage></item><item><title>關於我成爲鍊金術士的二三事（第二章）</title><link>https://calpa.me/blog/road-to-alchemist-02/</link><guid isPermaLink="true">https://calpa.me/blog/road-to-alchemist-02/</guid><description>當天的咖啡廳氛圍如往常一樣，平凡而熟悉，但這個上午帶來了令人心跳加速的期待。我坐在角落的桌子前，靜靜品味著抹茶拿鐵，咖啡香氣在空氣中瀰漫，人們匆匆走過，我卻陷入了思考的深淵。這一天與眾不同，因為我的心被一封充滿謎團的金色邀請函所吸引，它或許將改變我的一生</description><pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/cafe_2023_11.avif</headerImage></item><item><title>東京四天三夜考察之旅感想</title><link>https://calpa.me/blog/tokyo-four-days-three-nights-trip-reflection/</link><guid isPermaLink="true">https://calpa.me/blog/tokyo-four-days-three-nights-trip-reflection/</guid><description>數碼遊牧的生活非常實際，未來有更多的出國機會，可以送更多禮物給朋友。現在我想分享一下我的東京之行感想，儘管只有短短的幾天，但絕對是物超所值的。</description><pubDate>Tue, 14 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/tokyo_bent_expo.avif</headerImage></item><item><title>關於我成爲鍊金術士的二三事（第一章）</title><link>https://calpa.me/blog/road-to-alchemist-01/</link><guid isPermaLink="true">https://calpa.me/blog/road-to-alchemist-01/</guid><description>許多年後，當 Calpa 站在開往東京灣的油輪上時，他會想起當年在香港的往事（新小說連載）</description><pubDate>Thu, 02 Nov 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/no_time.png</headerImage></item><item><title>回顧我的 2023 開發者生涯：前端、後端、雲端、到 Web3</title><link>https://calpa.me/blog/reviewing-my-2023-developer-journey-frontend-backend-cloud-to-web3/</link><guid isPermaLink="true">https://calpa.me/blog/reviewing-my-2023-developer-journey-frontend-backend-cloud-to-web3/</guid><description>2023 年，我回到香港，從全棧工程師，行過死蔭幽谷，現在成爲系統架構師。能夠在 Web3 的世界自由自在地行走，十分感激當初的百般試煉。現在，就讓我回顧這一年我採用的前端後端雲端 Web3 方案，希望可以拋磚引玉</description><pubDate>Fri, 13 Oct 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/singapore-river.avif</headerImage></item><item><title>首爾見聞錄：Korea Blockchain Week 2023</title><link>https://calpa.me/blog/seoul-korea-blockchain-week-2023-review/</link><guid isPermaLink="true">https://calpa.me/blog/seoul-korea-blockchain-week-2023-review/</guid><description>我剛從首爾回來，經歷了一場精彩的 Web3 之旅。在那裡，我真正體會到了 Web3 的樂趣和潛力。現在，我想分享一些我在首爾的體會。</description><pubDate>Sat, 09 Sep 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/kbw2023.png</headerImage></item><item><title>從「費曼學習法」到團隊的實際應用：促進知識分享與合作</title><link>https://calpa.me/blog/feynman-learning-to-team-collaboration/</link><guid isPermaLink="true">https://calpa.me/blog/feynman-learning-to-team-collaboration/</guid><description>作為資深開發者，我經常需要將複雜的技術概念傳遞給團隊成員，以確保項目順利進行。這推動我將複雜知識轉化為易懂形式，促進團隊合作，並加強自身學習。本文將分享如何在實際工作中運用費曼學習法，幫助團隊理解複雜技術，實現項目成功</description><pubDate>Sun, 03 Sep 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/tools/feyman-learning.png</headerImage></item><item><title>重構我的網站：Astro 與 Vue 重構心得分享</title><link>https://calpa.me/blog/website-revamp-astro-vue-experience/</link><guid isPermaLink="true">https://calpa.me/blog/website-revamp-astro-vue-experience/</guid><description>透過重構博客網站，我得以體會結合 Static Site 和 Vue 的優點。在靜態網站生成和動態組件的結合下，可以實現更出色的網站開發，接下來的內容中將分享開發心得</description><pubDate>Sun, 13 Aug 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/astro_2023_10.png</headerImage></item><item><title>優雅地使用 Storybook 建立 React.js 組件</title><link>https://calpa.me/blog/elegantly-creating-reactjs-components-with-storybook/</link><guid isPermaLink="true">https://calpa.me/blog/elegantly-creating-reactjs-components-with-storybook/</guid><description>Storybook 最大的優點是它可以提供不同的頁面來顯示組件的不同狀態，讓我們在各種不同的情況下測試和評估組件。通過為不同狀態創建不同的頁面，我們可以輕鬆地測試組件。另外，Storybook 也可以輸出一個 Static Website，可以輕鬆分享給設計師和其他團隊成員，讓他們容易理解組件的外觀和行為。</description><pubDate>Wed, 11 Jan 2023 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/tools/storybook.png</headerImage></item><item><title>一個 Full Stack Developer 的日常</title><link>https://calpa.me/blog/full-stack-developer-daily-routine/</link><guid isPermaLink="true">https://calpa.me/blog/full-stack-developer-daily-routine/</guid><description>我在今年 3 月初的時候，透過 Mind Map 整理自己作爲 Full Stack Developer 的日常，並且花了很多時間去改善日常工作流程。最近我有點時間，於是就把那份 Mind Map 寫成文章，希望可以繼續拋磚引玉。謝謝大家支持</description><pubDate>Mon, 30 May 2022 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/full_stack_developer_mindmap.png</headerImage></item><item><title>如何找到加拿大工作？</title><link>https://calpa.me/blog/how-to-find-canada-jobs/</link><guid isPermaLink="true">https://calpa.me/blog/how-to-find-canada-jobs/</guid><description>來到一個新地方，在上班之前，更加重要的是適應這個城市，融入其中的文化。</description><pubDate>Mon, 04 Apr 2022 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/public/canada_flag.png</headerImage></item><item><title>從遊戲角度探討 Software Engineering 工作</title><link>https://calpa.me/blog/software-engineering-gaming-relations/</link><guid isPermaLink="true">https://calpa.me/blog/software-engineering-gaming-relations/</guid><description>我越來越發現，要在 Software Engineering 這一行工作，就如同打遊戲一樣，大多時候都是說這些，天賦，技能樹，裝備，公會，隊友。</description><pubDate>Mon, 14 Feb 2022 18:09:59 GMT</pubDate><headerImage>https://assets.calpa.me/public/keyboard.png</headerImage></item><item><title>如何利用 Stack Overflow 高效學習 JavaScript？</title><link>https://calpa.me/blog/learn-javascript-through-stackoverflow/</link><guid isPermaLink="true">https://calpa.me/blog/learn-javascript-through-stackoverflow/</guid><description>帶著問題去學習，會比單純看書的效果好得多。而 Stack Overflow 網站雲集世界上不同程序員遇到的問題，我們可以透過它來高效學習技能，比如說前端工程師的技能：JavaScript。</description><pubDate>Fri, 15 Mar 2019 02:38:23 GMT</pubDate><headerImage>https://i.imgur.com/VvGbog9.jpg</headerImage></item><item><title>如何透過 ZEIT 方便快捷地部署免費的 Node.js 項目？</title><link>https://calpa.me/blog/how-to-deploy-nodejs-application-via-zeit-free-plan/</link><guid isPermaLink="true">https://calpa.me/blog/how-to-deploy-nodejs-application-via-zeit-free-plan/</guid><description>ZEIT 平台提供了免費的網站空間平台給開發者，我們可以透過 ZEIT 平台來部署 Node.js, Express.js, Koa.js 等應用。如果你有寫過 Node.js 應用，又想找個免費空間部署這些應用的話，那麼 ZEIT 會是一個不錯的選擇。</description><pubDate>Mon, 04 Mar 2019 01:00:00 GMT</pubDate><headerImage>https://i.imgur.com/Lgfa2Eu.png</headerImage></item><item><title>為什麼函數式組件需要引進 React？</title><link>https://calpa.me/blog/why-import-react-from-react-in-a-functional-component/</link><guid isPermaLink="true">https://calpa.me/blog/why-import-react-from-react-in-a-functional-component/</guid><description>在編寫組件時，最讓我迷惑的是在我編寫純函數組件，為什麼沒有在代碼裡面調用 React 都需要導入 React。經過一番調研，我發現是因為 JSX 轉譯的設定。不過，人是比較懶惰的，透過安裝 babel-plugin-react-require 插件，達到自動導入 React 的效果。這篇文章將會講述我的調研經歷和一點反思。</description><pubDate>Tue, 26 Feb 2019 09:44:05 GMT</pubDate><headerImage>https://assets.calpa.me/tools/reactjs.png</headerImage></item><item><title>如何使用 React 渲染 Markdown？</title><link>https://calpa.me/blog/how-to-use-react-to-render-markdown-articles/</link><guid isPermaLink="true">https://calpa.me/blog/how-to-use-react-to-render-markdown-articles/</guid><description>Markdown 提供了一種方便的方式來撰寫文章。我們可以使用解析 Markdown 的工具，例如 Remarkable、Marked 等，將其轉換為 HTML，然後透過 React 原生的 dangerouslySetInnerHTML 方法將其嵌入到組件中。</description><pubDate>Sat, 23 Feb 2019 00:42:10 GMT</pubDate><headerImage>https://assets.calpa.me/tools/reactjs.png</headerImage></item><item><title>超好用的全棧項目部署構建平台 - Netlify, ZEIT</title><link>https://calpa.me/blog/useful-web-hosting-platform-netlify-zeit-github-pages/</link><guid isPermaLink="true">https://calpa.me/blog/useful-web-hosting-platform-netlify-zeit-github-pages/</guid><description>如果你想要部署自己的前端項目的話，那麼 Netlify 提供了一個一站式的解決方法，讓你可以持續部署，以及自動開啟 HTTPS。如果你想要部署 Node.js 應用的話，那麼 ZEIT 會是另外一個解決方案。</description><pubDate>Sun, 17 Feb 2019 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/homepage/netlify_2023_10.png</headerImage></item><item><title>十年挑戰之水平垂直置中</title><link>https://calpa.me/blog/10-years-challenge-vertical-horizontal-center-alignment/</link><guid isPermaLink="true">https://calpa.me/blog/10-years-challenge-vertical-horizontal-center-alignment/</guid><description>相比起當年的水平置中手法，現在達到相同效果的方法多了很多，例如 Flex, Grid 等。就讓我們趁著 Facebook 回顧當年今日的浪潮重溫一下吧。</description><pubDate>Sun, 20 Jan 2019 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>GatsbyJS 入門（三）：從零開始架構 React 靜態網站</title><link>https://calpa.me/blog/gatsbyjs-introduction-start-project-command-line/</link><guid isPermaLink="true">https://calpa.me/blog/gatsbyjs-introduction-start-project-command-line/</guid><description>GatsbyJS 提供了一個簡單易用的命令行工具，我們可以透過它來構建一個基本的 React 網站，並實時看到修改代碼所帶來的變化。</description><pubDate>Wed, 16 Jan 2019 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/8YrGHQY.jpg</headerImage></item><item><title>從博客系統回顧我的 2018 年前端生涯</title><link>https://calpa.me/blog/front-end-blog-system-review-2018/</link><guid isPermaLink="true">https://calpa.me/blog/front-end-blog-system-review-2018/</guid><description>時光飛逝，我已從大學畢業成為前端工程師。回想這一年，我完成了三件事情：改版博客系統，讓不同用戶可以快速啟動項目，它是我第一個過百 Star 數的項目；翻譯並校對技術文章，學習了不少前端實用的技術；對博客系統框架的 GatsbyJS，ReactJS 技術研究。</description><pubDate>Mon, 24 Dec 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/Tlby2zu.jpg</headerImage></item><item><title>基於 GatsbyJS 的博客系統正式開源：gatsby-starter-calpa-blog，及其使用方法</title><link>https://calpa.me/blog/gatsby-starter-calpa-blog-release-open-source/</link><guid isPermaLink="true">https://calpa.me/blog/gatsby-starter-calpa-blog-release-open-source/</guid><description>感謝各位這些年來閱讀我的博客文章，以及優化博客系統框架，現在，我將為你帶來一個前後端徹底分離，而且可以一鍵啟動的博客框架。</description><pubDate>Mon, 03 Dec 2018 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/public/v1-66.png</headerImage></item><item><title>GatsbyJS 入門（二）：如何以 Starter 快速架構網站</title><link>https://calpa.me/blog/gatsbyjs-2-how-to-use-starter-to-initiate-project/</link><guid isPermaLink="true">https://calpa.me/blog/gatsbyjs-2-how-to-use-starter-to-initiate-project/</guid><description>上次我們提到 GatsbyJS，它是一個可以獲取任意數據，並生成靜態化網站的系統。這一次，就讓我們以 Calpa 的技術博客作為例子來開始架構網站吧</description><pubDate>Fri, 23 Nov 2018 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/public/v1-66.png</headerImage></item><item><title>GatsbyJS 入門（一）：打造開箱即用的現代化前端網站</title><link>https://calpa.me/blog/build-a-modern-website-using-gatsbyJS/</link><guid isPermaLink="true">https://calpa.me/blog/build-a-modern-website-using-gatsbyJS/</guid><description>GatsbyJS 是一個現代化開發網站的網站產生系統，擁有完整、豐富且開源的生態圈。它利用 React + GraphQL 產生的多頁面應用，讓前端工程師，編輯，用戶都感到滿意。就讓我們一步步地探索這個系統吧。</description><pubDate>Fri, 16 Nov 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/LEuNXsM.jpg</headerImage></item><item><title>前端工程師的日常修煉清單</title><link>https://calpa.me/blog/front-end-daily-improving-learning-list/</link><guid isPermaLink="true">https://calpa.me/blog/front-end-daily-improving-learning-list/</guid><description>學習如逆水行舟，不進則退。透過這個清單，我可以不斷學習前端知識，掌握更新的技能，天天進化。</description><pubDate>Mon, 05 Nov 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>透過 TDD 模式學習如何實現各種 npm 工具</title><link>https://calpa.me/blog/learn-javascript-npm-via-testing-driven-development/</link><guid isPermaLink="true">https://calpa.me/blog/learn-javascript-npm-via-testing-driven-development/</guid><description>在程序員的日常精進之中，閱讀優秀的代碼是必不可少的。透過 TDD 的開發模式，可以模仿那些優秀的代碼，從而提升自己代碼水平。下面介紹如何從零開始搭建 TDD 環境，並構建 isEven 代碼</description><pubDate>Fri, 02 Nov 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/N45ca8A.jpg</headerImage></item><item><title>深入淺出代碼優化﹣if/else</title><link>https://calpa.me/blog/javascript-if-else-in-depth/</link><guid isPermaLink="true">https://calpa.me/blog/javascript-if-else-in-depth/</guid><description>對於代碼裡面的 if else，我們可以使用邏輯判斷式，或更好的三元判斷式來優化代碼。除了可以降低維護項目的成本之外，還可以提升代碼可讀性。就讓我們從最簡單的 if else 例子開始吧。</description><pubDate>Mon, 22 Oct 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Awesome Promise Methods</title><link>https://calpa.me/blog/awesome-promise-methods/</link><guid isPermaLink="true">https://calpa.me/blog/awesome-promise-methods/</guid><pubDate>Mon, 15 Oct 2018 00:00:00 GMT</pubDate><headerImage>https://assets.calpa.me/Promise.avif</headerImage></item><item><title>Hackoberfest 2018 ﹣ 面向所有人群的開源社區最大活動</title><link>https://calpa.me/blog/hackoberfest-2018-support-open-source-earn-limited-edition-t-shirt/</link><guid isPermaLink="true">https://calpa.me/blog/hackoberfest-2018-support-open-source-earn-limited-edition-t-shirt/</guid><description>世界上不同的程序員，因開源活動而連接一起。這次 Hacktoberfest 活動除了可以拿到活動的限量衣服和貼紙之外，更可以認識到世界上不同的程序員。我看著不斷而來的討論和 PR，我找回了自己在編程上的熱情。如果你有興趣參與開源活動，但不知道如何入手的話，它會是一個不錯的起點。</description><pubDate>Tue, 09 Oct 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/vyXmyKy.jpg</headerImage></item><item><title>lozad.js ﹣ 高性能、無依賴的純 JS 任意元素懶加載插件</title><link>https://calpa.me/blog/lozadjs-highly-performant-light-configurable-lazy-loader-in-pure-JS-no-dependencies/</link><guid isPermaLink="true">https://calpa.me/blog/lozadjs-highly-performant-light-configurable-lazy-loader-in-pure-JS-no-dependencies/</guid><description>為了提升用戶的加載頁面速度，我們可以使用懶加載這個方法。當用戶打開頁面的時候，只需要載入首屏的資源，從而節省流量，提升加載速度。而用戶滾動到圖片佔用位置，瀏覽器才載入圖片資源。利用 `lozad.js`，我們可以簡單容易地懶加載圖片。它是一個可以單獨運行的工具，gzip 後的體積只有 910B，可以說是超輕量的工具庫。除了加載圖片之外，它還可以加載任意元素，例如 iframe，影片。在過去的一年，博客就已經啟動這個懶加載的功能了，也算是通過了眾多不同用戶的考驗了。</description><pubDate>Thu, 27 Sep 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/HNAJ7Gc.jpg</headerImage></item><item><title>網站性能調優開發工具：Lighthouse，Puppeteer 以及進階部分丨 Google 開發者大會 2018</title><link>https://calpa.me/blog/tooling-for-web-lighthouse-puppeteer-and-beyond/</link><guid isPermaLink="true">https://calpa.me/blog/tooling-for-web-lighthouse-puppeteer-and-beyond/</guid><description>這次 Google 開發者大會請來了 Lighthouse 的工程師 - Eric Bidelman，分享如何簡單地使用 Lighthouse, Puppeteer 來自動化我們日常的流程。它是一個開源的自動化工具，用於改進網絡應用質量。您只需要提供網址，它就測試該頁面，並生成頁面性能報告。你可以看看採取哪些措施來改進您的應用</description><pubDate>Mon, 24 Sep 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/ARyraks.jpg</headerImage></item><item><title>5 分鐘掌握 Day.js，輕量化處理時間和日期</title><link>https://calpa.me/blog/five-minutes-to-reduce-application-weight-dayjs/</link><guid isPermaLink="true">https://calpa.me/blog/five-minutes-to-reduce-application-weight-dayjs/</guid><description>Day.js 是一個輕量的處理時間和日期的 JavaScript 庫，和 Moment.js 的 API 設計保持完全一樣。如果您曾經用過 Moment.js, 那麼您已經知道如何使用 Day.js</description><pubDate>Wed, 19 Sep 2018 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/tools/day-js.png</headerImage></item><item><title>【譯】以申請大學流程來解釋 JavaScript 的 filter 方法</title><link>https://calpa.me/blog/javascripts-filter-function-explained-by-applying-to-college/</link><guid isPermaLink="true">https://calpa.me/blog/javascripts-filter-function-explained-by-applying-to-college/</guid><description>如果你熟悉申請大學流程的話，你也可以理解 JavaScript 的 filter 方法。相對於 JavaScript 裡面的 map() 和 reduce() 方法來說，filter() 方法也許是最一目了然的方法。</description><pubDate>Mon, 17 Sep 2018 03:48:03 GMT</pubDate><headerImage>https://cdn-images-1.medium.com/max/800/0*PWtOoSbsLMCAcXmC.png</headerImage></item><item><title>GitGuardian：防止公開暴露敏感信息</title><link>https://calpa.me/blog/gitguardian-prevent-public-exposure-of-secrets-in-github/</link><guid isPermaLink="true">https://calpa.me/blog/gitguardian-prevent-public-exposure-of-secrets-in-github/</guid><pubDate>Sat, 08 Sep 2018 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/nnB1vCn.jpg</headerImage></item><item><title>Google Chrome 69 地址欄隱藏子域名後暴露的安全問題</title><link>https://calpa.me/blog/google-chrome-69-url-hidden-www-security-issue/</link><guid isPermaLink="true">https://calpa.me/blog/google-chrome-69-url-hidden-www-security-issue/</guid><description>定期更新軟件可以修復其自身的漏洞，即使是 Google Chrome，它的更新也是有安全問題的。在 Chrome 69 的版本裡面，`www` 被認定為 `trivial` 的子域名，因而隱藏了它之前的字眼。雖然可以提升一點用戶體驗，但卻帶來了另外一個風險點。</description><pubDate>Fri, 07 Sep 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>vtop ﹣ 一個你用了就會愛不釋手的圖形化進程管理工具</title><link>https://calpa.me/blog/vtop-graphical-activity-monitor-for-command-line/</link><guid isPermaLink="true">https://calpa.me/blog/vtop-graphical-activity-monitor-for-command-line/</guid><description>當我查看 CPU 和系統狀態時，我希望可以更加快捷，直觀地找出問題所在。vtop 則可以幫助我們節省分析過多數據，還提供 hjkl 一樣的 vim 鍵位，非常方便易用。如同 top 一樣，它可以顯示系統中各個進程中資源佔用狀況，並終止特定進程。</description><pubDate>Sat, 25 Aug 2018 03:48:03 GMT</pubDate><headerImage>https://raw.githubusercontent.com/MrRio/vtop/master/docs/example.gif</headerImage></item><item><title>來杭工作兩個月後的生活與工作總結</title><link>https://calpa.me/blog/summary-after-two-months-hang-zhou-life/</link><guid isPermaLink="true">https://calpa.me/blog/summary-after-two-months-hang-zhou-life/</guid><description>時光飛逝，轉眼已經離開香港兩個月。上有天堂，下有蘇杭。我也開始習慣這裡的生活，無論是生活節奏，還是工作習慣，都有所不同。這就是我這些天來最大的體會。</description><pubDate>Sun, 19 Aug 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/5IfPbBI.jpg</headerImage></item><item><title>Uncaught ReferenceError: regeneratorRuntime is not defined 解決方法</title><link>https://calpa.me/blog/regenerator-runtime-is-not-defined/</link><guid isPermaLink="true">https://calpa.me/blog/regenerator-runtime-is-not-defined/</guid><description>async/await 能讓開發者享受異步操作的快感，解決回調地獄的問題。然而，編譯器對於 async/await 的編譯有時候卻不和我們想象中的一樣。透過安裝正確插件，或改回 Promise 版本，我們可以解決這個問題。</description><pubDate>Sun, 29 Jul 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>關於 2018 年的 Calpa Liu</title><link>https://calpa.me/blog/about-calpa-liu/</link><guid isPermaLink="true">https://calpa.me/blog/about-calpa-liu/</guid><description>你好，歡迎來到我的博客。我是 Calpa，一個喜歡寫技術文章的前端程序員。</description><pubDate>Tue, 01 May 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/mich3dS.jpg</headerImage></item><item><title>【方法】在直接複製貼上內容的時候，可能已經不知不覺注入了一段不可視的「空白」</title><link>https://calpa.me/blog/insert-zero-width-characters/</link><guid isPermaLink="true">https://calpa.me/blog/insert-zero-width-characters/</guid><description>趁著深夜有空，我就翻譯了一篇有趣的文章。這篇文章是說如何插入任意文本到任意文本。有時候，文章都會被某些網站會直接引用博客內容。這一類的插入空白字符串方法，可以成為其中一個有力的追蹤源頭的線索。</description><pubDate>Fri, 06 Apr 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>知乎無限 live 數據流網站</title><link>https://calpa.me/blog/zhihu-unlimited-lives-website/</link><guid isPermaLink="true">https://calpa.me/blog/zhihu-unlimited-lives-website/</guid><description>一直收聽知乎無限 live 的時候，我都會想：如何才能更有效率地收聽這些計畫內的 live 呢？於是我心血來潮，把無限 live 的資料拿了下來，然後做一個數據流的網站。這個網站展示和源碼已經放在 Github。這個項目可能適合那些喜歡看到很多數據的同學</description><pubDate>Wed, 28 Mar 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/TaTf7dq.jpg</headerImage></item><item><title>Gatsbyjs async/await 更新報錯解決方法</title><link>https://calpa.me/blog/gatsybjs-async-await-upgrade-bug-solution/</link><guid isPermaLink="true">https://calpa.me/blog/gatsybjs-async-await-upgrade-bug-solution/</guid><description>當我在更新 gatsbyjs 本體和 `gatsbyjs-*` 插件後，就發現構建 JavaScript 代碼的時候失敗。解決問題的過程，需要多聯想關鍵字。但簡單來說，只要安裝正確的 babel 轉換插件，就可以解決這個問題。</description><pubDate>Wed, 21 Mar 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Gitalk Error: Validation Failed. 442 報錯解決方法</title><link>https://calpa.me/blog/gitalk-error-validation-failed-442-solution/</link><guid isPermaLink="true">https://calpa.me/blog/gitalk-error-validation-failed-442-solution/</guid><description>最近忙著大學的事情，少了時間寫博客文章。可是沒想到在過去那一篇文章發佈之後，就遇到 Gitalk 評論區出現 Error: Validation Failed. 這樣的問題，在 Github 上面和網友討論之後，想出了一個解決方法，希望可以拋磚引玉。</description><pubDate>Sat, 10 Mar 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>美化 console.log 輸出</title><link>https://calpa.me/blog/console-log-colorful-output/</link><guid isPermaLink="true">https://calpa.me/blog/console-log-colorful-output/</guid><description>console.log() 這一個方法可以說是前端工程師最常用的調試方法之一。當我在研究音樂播放器 Aplayer 源碼的時候，發現其中有一行有趣的代碼，可以在 console 裏面輸出自帶顏色的圖案，故在此記錄一下。</description><pubDate>Sun, 04 Mar 2018 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>域名託管計劃</title><link>https://calpa.me/blog/using-namecheap-renew-domain-name-2018/</link><guid isPermaLink="true">https://calpa.me/blog/using-namecheap-renew-domain-name-2018/</guid><pubDate>Tue, 13 Feb 2018 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/tOcrvye.png</headerImage></item><item><title>又到了年度總結的季節 ﹣ 我的 2017 前端開發回顧</title><link>https://calpa.me/blog/personal-review-2017/</link><guid isPermaLink="true">https://calpa.me/blog/personal-review-2017/</guid><description>從最初的失望與後悔，到最後的興奮與感動，2017 年可以算是充滿挑戰與機遇的一年。雖然我依然是一個非科班學生，但是這沒有阻止我轉行成為前端工程師，反而成為向前邁進的動力之一。如果沒有這些經歷，我也不會發現自己對於編程的那份熱愛。在此，就讓我回顧一下這一年在自學編程轉行的經歷吧。在開始這篇文章之前，我先戴上頭盔，以防意外。</description><pubDate>Sun, 31 Dec 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Node.js 專案瘦身神器：用 node-prune 一鍵清理不必要檔案！</title><link>https://calpa.me/blog/node-prune-remove-unnecessary-files-from-node-modules/</link><guid isPermaLink="true">https://calpa.me/blog/node-prune-remove-unnecessary-files-from-node-modules/</guid><description>node_modules 常常塞滿無用檔案，導致打包部署效率低落。本文介紹由 TJ 大神開發的 node-prune 工具，教你如何一鍵移除專案中的多餘檔案與目錄，讓 Node.js 專案體積大幅縮減，部署更快速穩定！</description><pubDate>Sun, 26 Nov 2017 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/rpR4yVl.jpg</headerImage></item><item><title>你可能不知道的 JavaScript 代碼規範</title><link>https://calpa.me/blog/you-dont-know-javascript-eslint-config/</link><guid isPermaLink="true">https://calpa.me/blog/you-dont-know-javascript-eslint-config/</guid><description>良好的代碼規範，能夠提高代碼的可閱性，使得項目維護更友好。除了自己設定一個規範外，我們也可以借鑒一下現在流行的代碼規範，讓我們成長之後，再去看細節。</description><pubDate>Wed, 08 Nov 2017 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/DPltr6s.png</headerImage></item><item><title>參加八次黑客馬拉松的個人體會與總結</title><link>https://calpa.me/blog/hackathon-summary/</link><guid isPermaLink="true">https://calpa.me/blog/hackathon-summary/</guid><description>與其說黑客馬拉松是一場比賽，不如說它是一場程序員的盛會。作為一個前端開發者，也是蠻喜歡參加這樣的比賽。畢竟可以把自己的想法，在 24 小時之內把自己的想法，或是按著比賽主題做個原型出來。無論你是什麼技術背景的人，都歡迎你來參與這些盛會。</description><pubDate>Mon, 06 Nov 2017 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/IJPUhSJ.jpg</headerImage></item><item><title>前端程序員的必備工具清單（MacOS）</title><link>https://calpa.me/blog/frontend-developer-tools-in-macos/</link><guid isPermaLink="true">https://calpa.me/blog/frontend-developer-tools-in-macos/</guid><description>工欲善其事，必先利其器。一套完善的工具可以幫助我們事半功倍。而作為前端程序員的我，也是花了點時間為自己配置了一套工具。如果你也是使用 MacOS 作為你的開發系統的話，那麼你可以看一下這篇文章。</description><pubDate>Mon, 02 Oct 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>【圖多】《遠征成功﹣﹣一個香港人北上杭州豬場的前端面試之路》</title><link>https://calpa.me/blog/hang-zhou-interview-summary/</link><guid isPermaLink="true">https://calpa.me/blog/hang-zhou-interview-summary/</guid><description>首先，我要感謝網易。作為一個香港人，能夠拿到杭州的面試機會，實屬機會難得。這次的兩輪技術面試，考察點廣泛而深入。雖然問題比較深入，但這讓我感覺對於技術要求比較高，這是一件好事，因為可以反映公司對於技術的重視。在大四的這一年裡，我會繼續努力，爭取時間學習一個。本文將會記錄我面試時遇過的問題，以及作為一個香港人在杭州遇到的困難。</description><pubDate>Sat, 30 Sep 2017 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/cdlkptJ.jpg</headerImage></item><item><title>異步操作見聞錄</title><link>https://calpa.me/blog/async-summary/</link><guid isPermaLink="true">https://calpa.me/blog/async-summary/</guid><description>異步操作是非常常見的操作，也是其中一題常見的前端工程師面試題目。在日常開發中，我們會和伺服器交互，或者是和用戶的行動作出反應，比如說監聽某些點擊事件。這個時候，其實我們是執行了異步操作，我們需要等待對方若干時間才能收到返回值，甚至是一個錯誤的值。因此，異步操作很容易產生一些誤會。這裡，我會說一下異步操作，及其返回的處理方法。</description><pubDate>Wed, 27 Sep 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>React 應用輕量化（一）Source Map</title><link>https://calpa.me/blog/react-app-optimization-1-source-map/</link><guid isPermaLink="true">https://calpa.me/blog/react-app-optimization-1-source-map/</guid><description>create-react-app 提供了很方便的創建 React 應用途徑。它已經把 webpack, Babel, Autoprefixer, ESLint, Jest 等常用工具打包進去。可以說是一個非常方便，好用的製造 React 應用工具。當我打算把包裝好的檔案推上去的時候，我卻發現打包之後的檔案大小有點大，因此我就開始優化這個網頁應用了。第一點我優化的地方就是 Source Map。</description><pubDate>Sun, 27 Aug 2017 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/tools/reactjs.avif</headerImage></item><item><title>善用 Github Issue 的開源評論插件 -- Gitalk</title><link>https://calpa.me/blog/utilize-github-issue-by-using-gitalk/</link><guid isPermaLink="true">https://calpa.me/blog/utilize-github-issue-by-using-gitalk/</guid><description>以前，我的博客是用 Disqus 的評論插件，但是無論是載入速度，還是樣式上，都是有所缺乏的。我一直沒有安裝其他的評論插件，因為覺得搬家有點麻煩。但是當我試用一下之後，我就覺得這個插件安裝很方便，功能也很實用，尤其是可以寫 Markdown 評論，讓我非常喜歡這個插件了。</description><pubDate>Fri, 04 Aug 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>項目代碼調試：提問前要做的六個步驟</title><link>https://calpa.me/blog/six-steps-to-debug-before-directly-ask-question/</link><guid isPermaLink="true">https://calpa.me/blog/six-steps-to-debug-before-directly-ask-question/</guid><description>上天對於每個地球人都是公平的，每個人都一天只有 24 小時。為什麼有的人會停留不前，有的人卻會不斷有所成長？其中一個原因是當遇到問題時，他們解決問題的方法是非常不同的。同樣是遇到問題，與其伸手，等其他程序員幫助去解決問題，倒不如自己先嘗試各種方法，然後才問人家。我會在這篇文章簡單說一下在你提問之前，你可以做的六個步驟。</description><pubDate>Mon, 24 Jul 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>簡單易用的開源 JavaScript 動畫圖標庫 -- Titanic</title><link>https://calpa.me/blog/titanic-a-set-of-animated-icons/</link><guid isPermaLink="true">https://calpa.me/blog/titanic-a-set-of-animated-icons/</guid><description>如果你用過 Font Awesome 等圖標，你可能會覺得它們很好看，用起來很很方便。但是，在用戶點擊這些圖標的時候，它們是不會有反應的。如果有這些圖標會動的話，那就更加好。Titanic 提供一系列的動畫圖標，以及以 JavaScript 的調用圖標動畫的方法。</description><pubDate>Thu, 06 Jul 2017 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/bLmxAZ3.gif</headerImage></item><item><title>神兵利器 -- HHKB Pro 2 開箱文</title><link>https://calpa.me/blog/introduction-to-hhkb-pro-2/</link><guid isPermaLink="true">https://calpa.me/blog/introduction-to-hhkb-pro-2/</guid><description>我一開始拿到 Happy Hacking KeyBoard Pro 2 時，我就問為什麼鍵盤可以完全沒有字的，那叫我如何輸入。雖然我可以盲打（不看鍵盤直接輸入），但也許我未必可以有能力使用這樣的鍵盤。但寫了一天代碼之後，我才發現，原來這一切都是自己的猜疑而已。這個鍵盤打起來就是一個字，爽。</description><pubDate>Sun, 02 Jul 2017 03:48:03 GMT</pubDate><headerImage>https://i.imgur.com/AbKpx2P.jpg</headerImage></item><item><title>【翻譯】前端性能優化必備工具清單</title><link>https://calpa.me/blog/front-end-performance-check-list-for-production-in-chinese/</link><guid isPermaLink="true">https://calpa.me/blog/front-end-performance-check-list-for-production-in-chinese/</guid><description>在網頁開發的世界裡，尤其是前端開發，我們會用很多時間尋找最好的設計，以及最好的內容。雖然這是沒有錯的，但是，我們會忘記去優化我們的網頁。這會讓用戶需要很久的時間，比如說，瀏覽器需要六秒到十秒以上才能完成整個渲染過程。在這篇文章，我會分享優化網頁的檢查清單。如果你覺得我有錯漏的地方，請在下面留言。這張清單會包含一些優化搜尋引擎排名 (SEO) 的技巧，以及減少網頁加載時間的最佳實踐。</description><pubDate>Mon, 19 Jun 2017 00:00:00 GMT</pubDate><headerImage>https://i.imgur.com/Vb56RuU.jpg</headerImage></item><item><title>2017 年香港開源年會後記</title><link>https://calpa.me/blog/hong-kong-open-sources-conference-remarks/</link><guid isPermaLink="true">https://calpa.me/blog/hong-kong-open-sources-conference-remarks/</guid><description>大約兩個星期之前，我在 Facebook 上看到 2017 年的香港開源年會的消息。我想，我是不是可以透過這個機會，認識一下不同領域的程序。於是，我在 EventBrite 上面買了學生票。但最終我拿到 VIP 票了，感覺有點激動。我把這一次的會議做了幾點筆記，也許，每一個人都應該參加最少一次如此有規模的大會。我會在這裡說說我參與這次會議所發生的一些事。</description><pubDate>Wed, 14 Jun 2017 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/public/oshk_2017_vip.avif</headerImage></item><item><title>香港開放數據平台 - 從入門到放棄</title><link>https://calpa.me/blog/hong-kong-open-data-from-zero-to-give-up/</link><guid isPermaLink="true">https://calpa.me/blog/hong-kong-open-data-from-zero-to-give-up/</guid><description>經過 2017 年香港開源年會之後，我都沒有去看香港的開放數據做得怎麼樣。今天香港正懸掛八號風球，正好是一個機會去了解一下。香港政府有一個開放數據平台，資料一線通，以多種檔案格式提供多個政府部門類別，機構的一些查詢資料，比如說天氣預報，中學教育統計資料。值得注意的是，這些檔案並不是 ODF，而是 xls, xml, csv, json, gif, txt, tif。</description><pubDate>Mon, 12 Jun 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>5 分鐘製作 Markdown PowerPoint</title><link>https://calpa.me/blog/create-markdown-powerpoint-in-5-mins/</link><guid isPermaLink="true">https://calpa.me/blog/create-markdown-powerpoint-in-5-mins/</guid><description>利用 markdown 製作投影片，其實可以很簡單。</description><pubDate>Thu, 01 Jun 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>JavaScript Array.map(parseInt) 錯誤解決方案</title><link>https://calpa.me/blog/javascript-array-map-parseint-solution/</link><guid isPermaLink="true">https://calpa.me/blog/javascript-array-map-parseint-solution/</guid><description>如果我想轉換數組裡面的字符串為數字的話，很自然就會想到 `map` 和 `parseInt` 這兩個方法。但是用起來的時候卻不是我想要的結果。</description><pubDate>Wed, 31 May 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>為什麼要寫技術博客？</title><link>https://calpa.me/blog/why-i-write-blog-post/</link><guid isPermaLink="true">https://calpa.me/blog/why-i-write-blog-post/</guid><description>從第一篇《Hello World》文章，我已經開始寫博客半年了，一共寫三十多篇，平均一個禮拜出一篇文章。其實，我沒有想那麼多，直接就開始寫文章了。可能我的博客沒有其他人寫得那麼好，但是我依然堅持寫博客。每一篇文章是需要一點時間構思、撰寫，但是這點時間是很值得的。</description><pubDate>Tue, 30 May 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>打好 JavaScript 基礎的 6 個步驟</title><link>https://calpa.me/blog/learn-javascript-in-six-steps/</link><guid isPermaLink="true">https://calpa.me/blog/learn-javascript-in-six-steps/</guid><description>平日開發的時候，我們會選擇使用一些框架來避免重複製造輪子，減輕我們的工作量。然而，我們卻不能透過使用更好的工具，或者更換框架來解決一些基礎開發問題。因此打好基礎很重要，不但決定前端程序員解決基礎問題的能力，還決定了面對日新月異框架時的掌握能力。當我開發 React 應用的時候，遇到的問題多是我對於 JavaScript 的理解不夠充分。因此，我在這裡寫一下如何打好 JavaScript 基礎，希望拋磚引玉 XD</description><pubDate>Sun, 21 May 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>深入 ECMAScript 的數據類型</title><link>https://calpa.me/blog/javascript-data-structures-in-deep/</link><guid isPermaLink="true">https://calpa.me/blog/javascript-data-structures-in-deep/</guid><description>每一種編程語言都有數據結構，但他們各有不同之處。JavaScript 是一種動態語言，變數的類型不用提前聲明，你可以使用同一個變數來保存不同的數據類型。</description><pubDate>Thu, 18 May 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>React 組件生命週期 - 加載組件</title><link>https://calpa.me/blog/react-component-lifecycle/</link><guid isPermaLink="true">https://calpa.me/blog/react-component-lifecycle/</guid><description>初探 React 組件生命週期</description><pubDate>Tue, 16 May 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>初探正則表達式</title><link>https://calpa.me/blog/introduction-to-regular-expression/</link><guid isPermaLink="true">https://calpa.me/blog/introduction-to-regular-expression/</guid><description>正則表達式是一個非常簡單的語法，但它也是神兵利器，可以說是程序員必須要理解的工具之一。它就像一本會不斷成長的寶刀，隨著程序員對它的理解，它的威力也跟著增強。</description><pubDate>Sat, 06 May 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>CreateListFromArrayLike called on non-object 報錯的解決方法</title><link>https://calpa.me/blog/createlistfromarraylike-problem-solution/</link><guid isPermaLink="true">https://calpa.me/blog/createlistfromarraylike-problem-solution/</guid><description>如果你遇到 CreateListFromArrayLike 的報錯的話，那麼可以看看代碼裡面調用 apply 方法的地方，call 是用 0 個或者更多的參數，而 apply 則是用一個數組。</description><pubDate>Mon, 01 May 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Coders of the Caribbean Online Contest 後記</title><link>https://calpa.me/blog/coders-of-the-caribbean-review/</link><guid isPermaLink="true">https://calpa.me/blog/coders-of-the-caribbean-review/</guid><description>Codingame</description><pubDate>Tue, 25 Apr 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>HackUST 2017 後記</title><link>https://calpa.me/blog/hackUST-2017-hackathon-summary/</link><guid isPermaLink="true">https://calpa.me/blog/hackUST-2017-hackathon-summary/</guid><pubDate>Sun, 23 Apr 2017 03:48:03 GMT</pubDate><headerImage>https://assets.calpa.me/public/hackust_2017.avif</headerImage></item><item><title>【React Native】安裝 Android Apk 而無需連接伺服器的方法</title><link>https://calpa.me/blog/react-native-run-android/</link><guid isPermaLink="true">https://calpa.me/blog/react-native-run-android/</guid><description>通常情況下，我們使用以下命令來在我們的手機上測試 React Native 應用程式：react-native run-android。然而，這個方法需要將手機連接到電腦上。為了達到無需伺服器的目標，我們可以使用以下指令來實現：</description><pubDate>Tue, 11 Apr 2017 00:00:00 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>14 種常見的 HTTP 狀態碼</title><link>https://calpa.me/blog/common-http-status-code/</link><guid isPermaLink="true">https://calpa.me/blog/common-http-status-code/</guid><description>當用戶向伺服器發出請求時，狀態碼能夠描述伺服器返回的結果。</description><pubDate>Sat, 08 Apr 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Git 多人合作開發工作流程</title><link>https://calpa.me/blog/git-workflow/</link><guid isPermaLink="true">https://calpa.me/blog/git-workflow/</guid><description>個人開發項目和與他人一同開發項目是兩回事來的</description><pubDate>Sat, 01 Apr 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>localStorage vs sessionStorage</title><link>https://calpa.me/blog/localstorage-vs-sessionstorage/</link><guid isPermaLink="true">https://calpa.me/blog/localstorage-vs-sessionstorage/</guid><description>LocalStorage 和 SessionStorage 的對比</description><pubDate>Fri, 20 Jan 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Hello, World!</title><link>https://calpa.me/blog/hello-world/</link><guid isPermaLink="true">https://calpa.me/blog/hello-world/</guid><description>Hello World</description><pubDate>Sat, 07 Jan 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item><item><title>Guest Book</title><link>https://calpa.me/blog/guestbook/</link><guid isPermaLink="true">https://calpa.me/blog/guestbook/</guid><pubDate>Sun, 01 Jan 2017 03:48:03 GMT</pubDate><headerImage>undefined</headerImage></item></channel></rss>