<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Bolas 的開發與學習筆記</title><description>前端工程師的技術學習筆記、踩過的坑，以及軟體開發心得</description><link>https://bolaslien.github.io/blog/</link><language>zh-tw</language><item><title>研究 AI 前端開發</title><link>https://bolaslien.github.io/blog/2026/03/22/ai-frontend-development-flow/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2026/03/22/ai-frontend-development-flow/</guid><description>最近在研究AI前端開發流程，我覺得切版還是有很大的阻礙，AI對於設計稿（figma)的理解都是基於它的節點結構，不見得他真的知道「看起來如何」</description><pubDate>Sun, 22 Mar 2026 14:36:44 GMT</pubDate></item><item><title>AI 會放大輸出，但掩蓋不了驗證能力的缺失</title><link>https://bolaslien.github.io/blog/2026/03/14/ai-amplifies-output-but-not-validation/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2026/03/14/ai-amplifies-output-but-not-validation/</guid><description>AI 讓產出變快，但掩蓋不了驗證能力的缺失。探討 AI 輔助開發時，工程師真正需要具備的核心能力。</description><pubDate>Sat, 14 Mar 2026 09:45:30 GMT</pubDate></item><item><title>你在用 AI 改程式碼，還是完成任務？</title><link>https://bolaslien.github.io/blog/2026/03/10/stop-fixing-code-start-completing-tasks/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2026/03/10/stop-fixing-code-start-completing-tasks/</guid><description>探討如何轉變使用 AI 工具的思維，不再只是請 AI 修幾行 code，而是讓 AI 幫你完成整個任務。</description><pubDate>Tue, 10 Mar 2026 04:00:00 GMT</pubDate></item><item><title>我用 AI 寫程式這幾年</title><link>https://bolaslien.github.io/blog/2026/03/02/my-ai-coding-journey/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2026/03/02/my-ai-coding-journey/</guid><description>記錄從 2023 年第一次使用 ChatGPT 到幾乎不手寫程式碼的 AI 輔助開發旅程與心路歷程。</description><pubDate>Mon, 02 Mar 2026 10:15:46 GMT</pubDate></item><item><title>那些年我想重構卻動不了的專案，AI 只花幾個小時就幫我搞定了</title><link>https://bolaslien.github.io/blog/2026/02/11/refactor-with-ai-agents/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2026/02/11/refactor-with-ai-agents/</guid><description>記錄使用 AI 代理程式（AI Agents）對多年前番茄鐘舊專案進行重構的完整過程與心得。</description><pubDate>Wed, 11 Feb 2026 06:01:55 GMT</pubDate></item><item><title>公司需要的是工程師，還是只是把工作做完的人？</title><link>https://bolaslien.github.io/blog/2026/01/30/value-of-engineer-with-ai/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2026/01/30/value-of-engineer-with-ai/</guid><description>探討 AI 時代下開發者的核心價值，思考當 AI 能代勞大部分實作時，工程師的不可取代之處。</description><pubDate>Fri, 30 Jan 2026 04:40:34 GMT</pubDate></item><item><title>從觀望 Claude Code 到一頭栽進去 - EP1｜第一次就爆 token？</title><link>https://bolaslien.github.io/blog/2025/08/02/claude-code-first-use/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2025/08/02/claude-code-first-use/</guid><description>記錄第一次使用 Claude Code 的完整體驗，1.5 小時就燒光 token，卻也發現 AI 輔助開發的驚人潛力。</description><pubDate>Sat, 02 Aug 2025 06:27:12 GMT</pubDate></item><item><title>帶新人的收穫與經驗分享</title><link>https://bolaslien.github.io/blog/2023/02/23/mentoring-experience/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2023/02/23/mentoring-experience/</guid><description>分享帶新人的幾個收穫，記錄一段在技術成長與教學溝通上都令人難忘的 mentoring 經驗。</description><pubDate>Thu, 23 Feb 2023 12:21:31 GMT</pubDate></item><item><title>重構的心得與建議</title><link>https://bolaslien.github.io/blog/2023/02/18/refactor-suggestion/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2023/02/18/refactor-suggestion/</guid><description>分享針對購物車功能進行程式碼重構的經驗，記錄發現問題根源與改善架構的完整過程。</description><pubDate>Sat, 18 Feb 2023 02:05:37 GMT</pubDate></item><item><title>學習新技能的三個訣竅</title><link>https://bolaslien.github.io/blog/2023/02/02/three-tips-for-learning-a-new-skill/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2023/02/02/three-tips-for-learning-a-new-skill/</guid><description>分享有效學習新技術的三個訣竅，以成功上手 Cypress、Docker、Webpack 等前端技術為實際案例。</description><pubDate>Thu, 02 Feb 2023 09:18:50 GMT</pubDate></item><item><title>2022 年回顧</title><link>https://bolaslien.github.io/blog/2022/12/30/2022-retrospective/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2022/12/30/2022-retrospective/</guid><description>2022 年的個人年度回顧，記錄這一年在健康、職涯與個人成長上的收穫與反思。</description><pubDate>Fri, 30 Dec 2022 02:36:49 GMT</pubDate></item><item><title>webpack 打包速度救星 esbuild-loader</title><link>https://bolaslien.github.io/blog/2022/10/26/webpack-esbuild-loader/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2022/10/26/webpack-esbuild-loader/</guid><description>介紹使用 esbuild-loader 替換 babel-loader 來大幅提升 Webpack 建構速度的實作方法。</description><pubDate>Wed, 26 Oct 2022 13:30:11 GMT</pubDate></item><item><title>nodejs 怎麼處理 Windows 及 Linux 的路徑</title><link>https://bolaslien.github.io/blog/2022/09/15/nodejs-path-sep/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2022/09/15/nodejs-path-sep/</guid><description>解決 Node.js 跨平台路徑分隔符號差異問題，修復從 Linux 移植到 Windows 時的路徑錯誤。</description><pubDate>Thu, 15 Sep 2022 02:54:01 GMT</pubDate></item><item><title>img 標籤與 background-image 屬性的差別</title><link>https://bolaslien.github.io/blog/2022/07/19/css-img-and-background-image/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2022/07/19/css-img-and-background-image/</guid><description>比較 HTML img 標籤與 CSS background-image 屬性的差異，了解各自適合的使用情境。</description><pubDate>Tue, 19 Jul 2022 15:55:07 GMT</pubDate></item><item><title>Scrum daily meeting 每日會議</title><link>https://bolaslien.github.io/blog/2022/06/25/daily-meeting/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2022/06/25/daily-meeting/</guid><description>記錄參與 Scrum 每日站立會議的經驗，分享如何讓 15 分鐘的 Daily Meeting 更有效率。</description><pubDate>Sat, 25 Jun 2022 08:08:45 GMT</pubDate></item><item><title>JavaScript 閉包 Closure</title><link>https://bolaslien.github.io/blog/2022/06/02/js-closure/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2022/06/02/js-closure/</guid><description>深入解析 JavaScript 閉包（Closure）的概念，理解函式執行後如何保留外部作用域的變數。</description><pubDate>Thu, 02 Jun 2022 02:05:18 GMT</pubDate></item><item><title>JavaScript 實作點擊按鈕複製文字功能</title><link>https://bolaslien.github.io/blog/2022/03/02/copy-to-clipboard-using-javascript/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2022/03/02/copy-to-clipboard-using-javascript/</guid><description>介紹使用 JavaScript Clipboard API 實作點擊按鈕複製文字功能的方法，附完整範例程式碼。</description><pubDate>Wed, 02 Mar 2022 05:51:20 GMT</pubDate></item><item><title>成為前端工程師一年後的感覺</title><link>https://bolaslien.github.io/blog/2021/12/30/how-i-feel-after-i-being-frontend-developer-one-years/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/12/30/how-i-feel-after-i-being-frontend-developer-one-years/</guid><description>成為前端工程師一年後的心路歷程，從冒牌者症候群到逐漸找到自信的成長記錄。</description><pubDate>Thu, 30 Dec 2021 05:45:04 GMT</pubDate></item><item><title>Git 跨平台開發 未修改的檔案出現異動(換行警告、檔案權限)</title><link>https://bolaslien.github.io/blog/2021/12/21/git-cross-os-config-setting/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/12/21/git-cross-os-config-setting/</guid><description>解決跨平台開發時，Git 未修改檔案出現換行警告（LF/CRLF）或檔案權限異動的設定方法。</description><pubDate>Tue, 21 Dec 2021 07:54:58 GMT</pubDate></item><item><title>敏捷（agile）到底是什麼？</title><link>https://bolaslien.github.io/blog/2021/12/01/what-agile-is/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/12/01/what-agile-is/</guid><description>介紹敏捷開發（Agile）的核心概念與精神，比較傳統瀑布式開發流程的差異與優劣。</description><pubDate>Wed, 01 Dec 2021 08:00:25 GMT</pubDate></item><item><title>JavaScript 什麼是強制轉型(type coercion)、以及如何轉型？</title><link>https://bolaslien.github.io/blog/2021/11/02/js-type-coercion/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/11/02/js-type-coercion/</guid><description>解析 JavaScript 強制轉型（Type Coercion）的運作機制，避免開發時踩到隱性型別轉換的陷阱。</description><pubDate>Tue, 02 Nov 2021 07:11:07 GMT</pubDate></item><item><title>JavaScript 如何區分表達式(Expression)與陳述式(Statement)?</title><link>https://bolaslien.github.io/blog/2021/10/27/js-expression-and-statement/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/10/27/js-expression-and-statement/</guid><description>解析 JavaScript 中表達式（Expression）與陳述式（Statement）的核心差異與使用方式。</description><pubDate>Wed, 27 Oct 2021 08:25:52 GMT</pubDate></item><item><title>JavaScript 陣列排序 sort</title><link>https://bolaslien.github.io/blog/2021/10/25/js-array-prototype-sort/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/10/25/js-array-prototype-sort/</guid><description>介紹 JavaScript Array.sort() 方法的排序規則，以及如何撰寫自訂比較函式進行排序。</description><pubDate>Mon, 25 Oct 2021 10:00:00 GMT</pubDate></item><item><title>問題思考 - 如何保留資料狀態</title><link>https://bolaslien.github.io/blog/2021/09/29/my-example-how-to-store-data-state/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/09/29/my-example-how-to-store-data-state/</guid><description>分享一個具挑戰性的前端資料狀態管理案例，完整記錄解題思路與實作過程。</description><pubDate>Wed, 29 Sep 2021 08:14:30 GMT</pubDate></item><item><title>JavaScript 如何複製陣列？</title><link>https://bolaslien.github.io/blog/2021/09/01/js-how-to-copy-an-array/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/09/01/js-how-to-copy-an-array/</guid><description>介紹在 JavaScript 中正確複製陣列的各種方法，避免參考賦值導致原始資料被意外修改。</description><pubDate>Wed, 01 Sep 2021 09:29:22 GMT</pubDate></item><item><title>JavaScript Scope Chain 與 Closure</title><link>https://bolaslien.github.io/blog/2021/08/26/js-scope-chain-and-closure/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/08/26/js-scope-chain-and-closure/</guid><description>解析 JavaScript 作用域鏈（Scope Chain）的運作原理，以及與閉包（Closure）的關聯。</description><pubDate>Thu, 26 Aug 2021 09:39:17 GMT</pubDate></item><item><title>JavaScript Bind Call Apply</title><link>https://bolaslien.github.io/blog/2021/08/24/js-bind-call-apply/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/08/24/js-bind-call-apply/</guid><description>比較 JavaScript bind()、call()、apply() 三種方法的差異，並說明各自適合的使用時機。</description><pubDate>Tue, 24 Aug 2021 09:33:00 GMT</pubDate></item><item><title>用不同的寫法來實作 Todolist</title><link>https://bolaslien.github.io/blog/2021/08/13/project-todolist/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/08/13/project-todolist/</guid><description>探討為什麼做 TodoList 是學習前端開發的好起點，分享個人的 TodoList 專案開發心得。</description><pubDate>Fri, 13 Aug 2021 03:59:36 GMT</pubDate></item><item><title>JavaScript 變數 Variables var let const</title><link>https://bolaslien.github.io/blog/2021/08/04/js-variables/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/08/04/js-variables/</guid><description>介紹 JavaScript 變數的基本概念，比較 var、let、const 的差異與各自的使用時機。</description><pubDate>Wed, 04 Aug 2021 13:43:35 GMT</pubDate></item><item><title>JavaScript 變數作用域 Variable Scope</title><link>https://bolaslien.github.io/blog/2021/07/14/js-variable-scope/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/07/14/js-variable-scope/</guid><description>介紹 JavaScript 變數作用域的概念，了解全域（Global）與區域（Local）作用域的有效範圍。</description><pubDate>Wed, 14 Jul 2021 04:45:02 GMT</pubDate></item><item><title>JavaScript 變數提升 Variable Hoisting</title><link>https://bolaslien.github.io/blog/2021/07/13/js-variable-hoisting/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/07/13/js-variable-hoisting/</guid><description>介紹 JavaScript 變數提升（Hoisting）的概念，理解 var、let、const 宣告前的行為差異。</description><pubDate>Tue, 13 Jul 2021 04:35:22 GMT</pubDate></item><item><title>CSS height 的單位有什麼差別？</title><link>https://bolaslien.github.io/blog/2021/07/08/css-height/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/07/08/css-height/</guid><description>解析 CSS height 不同單位（px、%、vh）的差別與使用時機，避免常見排版問題。</description><pubDate>Thu, 08 Jul 2021 07:03:59 GMT</pubDate></item><item><title>CSS Flexbox 屬性及用法</title><link>https://bolaslien.github.io/blog/2021/07/05/css-flexbox/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/07/05/css-flexbox/</guid><description>詳細介紹 CSS Flexbox 的各種屬性與用法，幫助快速掌握現代響應式網頁排版技巧。</description><pubDate>Mon, 05 Jul 2021 07:41:56 GMT</pubDate></item><item><title>JavaScript 用邏輯判斷 ||(OR) 及 &amp;&amp;(AND) 來改寫 if (短路求值 Short-circuit evaluation)</title><link>https://bolaslien.github.io/blog/2021/06/18/js-short-circuit-evaluation/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/06/18/js-short-circuit-evaluation/</guid><description>介紹 JavaScript 短路求值（Short-circuit evaluation），活用 || 和 &amp;&amp; 讓程式碼更精簡。</description><pubDate>Fri, 18 Jun 2021 08:13:53 GMT</pubDate></item><item><title>別再只會用 console.log 了</title><link>https://bolaslien.github.io/blog/2021/06/08/js-dev-tools/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/06/08/js-dev-tools/</guid><description>介紹 JavaScript 開發中常用的瀏覽器開發者工具（DevTools）技巧與偵錯方法。</description><pubDate>Tue, 08 Jun 2021 07:56:23 GMT</pubDate></item><item><title>Javascript Array every() 方法</title><link>https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-every/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-every/</guid><description>介紹 JavaScript Array.every() 方法的用法，針對陣列所有元素執行條件驗證的應用範例。</description><pubDate>Fri, 28 May 2021 08:47:07 GMT</pubDate></item><item><title>Javascript Array find() 方法</title><link>https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-find/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-find/</guid><description>介紹 JavaScript Array.find() 方法的用法，從陣列中找出第一個符合條件的元素值。</description><pubDate>Fri, 28 May 2021 08:47:07 GMT</pubDate></item><item><title>Javascript Array findIndex() 方法</title><link>https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-findIndex/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-findIndex/</guid><description>介紹 JavaScript Array.findIndex() 方法，找出陣列中第一個符合條件元素的索引值。</description><pubDate>Fri, 28 May 2021 08:47:07 GMT</pubDate></item><item><title>Javascript Array some() 方法</title><link>https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-some/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/05/28/js-array-prototype-some/</guid><description>介紹 JavaScript Array.some() 方法，判斷陣列中是否至少有一個元素符合指定條件。</description><pubDate>Fri, 28 May 2021 08:47:07 GMT</pubDate></item><item><title>Javascript Array slice() 方法</title><link>https://bolaslien.github.io/blog/2021/05/27/js-array-prototype-slice/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/05/27/js-array-prototype-slice/</guid><description>介紹 JavaScript Array.slice() 方法，實現陣列資料淺拷貝（Shallow Copy）的操作範例。</description><pubDate>Thu, 27 May 2021 10:06:58 GMT</pubDate></item><item><title>Javascript Array splice() 方法</title><link>https://bolaslien.github.io/blog/2021/05/27/js-array-prototype-splice/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/05/27/js-array-prototype-splice/</guid><description>介紹 JavaScript Array.splice() 方法，對陣列進行刪除或插入資料的操作方式與範例。</description><pubDate>Thu, 27 May 2021 10:06:58 GMT</pubDate></item><item><title>Git 同步對齊 fork 專案跟原始專案的 commit</title><link>https://bolaslien.github.io/blog/2021/05/12/git-rebase-remote-branch/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/05/12/git-rebase-remote-branch/</guid><description>介紹如何使用 Git rebase 同步 fork 專案與原始上游（upstream）專案的 commit 歷史。</description><pubDate>Wed, 12 May 2021 04:13:44 GMT</pubDate></item><item><title>JavaScript 比對字串的幾個方法</title><link>https://bolaslien.github.io/blog/2021/03/25/js-saveral-way-for-compare-strings/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/03/25/js-saveral-way-for-compare-strings/</guid><description>整理 JavaScript 中比較字串的幾種方法，包含處理 host 白名單驗證時的注意事項。</description><pubDate>Thu, 25 Mar 2021 03:04:05 GMT</pubDate></item><item><title>Git 原理與版本控制知識</title><link>https://bolaslien.github.io/blog/2021/02/24/what-git-is/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/02/24/what-git-is/</guid><description>介紹 Git 版本控制系統的基本概念，了解為什麼要用 Git 以及基本操作流程。</description><pubDate>Wed, 24 Feb 2021 08:53:03 GMT</pubDate></item><item><title>Vue元件溝通-觸發父元件的事件(parent.$emit)</title><link>https://bolaslien.github.io/blog/2021/02/18/vue-parent-emit/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2021/02/18/vue-parent-emit/</guid><description>介紹 Vue.js 中父子元件之間的事件溝通機制，包含 emit 的完整用法與實作範例。</description><pubDate>Thu, 18 Feb 2021 03:53:15 GMT</pubDate></item><item><title>我是如何轉職前端工程師(泰山前端網頁開發技術)</title><link>https://bolaslien.github.io/blog/2020/12/30/change-careers/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/12/30/change-careers/</guid><description>分享如何從遊戲開發 PM 成功轉職前端工程師，參加泰山職訓局前端班的過程與心得。</description><pubDate>Wed, 30 Dec 2020 07:45:44 GMT</pubDate></item><item><title>Cypress入門筆記(下)</title><link>https://bolaslien.github.io/blog/2020/12/22/cypress-intro-note-2/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/12/22/cypress-intro-note-2/</guid><description>Cypress 入門筆記（下），介紹斷言（Assertions）等進階 E2E 測試技巧與用法。</description><pubDate>Tue, 22 Dec 2020 03:01:33 GMT</pubDate></item><item><title>CSS 選擇器權重 Specificity</title><link>https://bolaslien.github.io/blog/2020/12/21/css-specificity/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/12/21/css-specificity/</guid><description>解釋 CSS 選擇器的權重（Specificity）規則，幫助理解樣式衝突時的套用優先順序。</description><pubDate>Mon, 21 Dec 2020 10:07:34 GMT</pubDate></item><item><title>Cypress入門筆記(上)</title><link>https://bolaslien.github.io/blog/2020/12/18/cypress-intro-note/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/12/18/cypress-intro-note/</guid><description>Cypress 入門筆記（上），介紹元素查詢等基礎 E2E 測試操作與常用指令。</description><pubDate>Fri, 18 Dec 2020 06:42:13 GMT</pubDate></item><item><title>用Docker跑Cypress</title><link>https://bolaslien.github.io/blog/2020/12/15/cypress-in-docker/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/12/15/cypress-in-docker/</guid><description>介紹如何在 Docker 環境中執行 Cypress 測試，解決跨平台環境差異造成的測試問題。</description><pubDate>Tue, 15 Dec 2020 08:14:16 GMT</pubDate></item><item><title>設定 git 使用者及信箱</title><link>https://bolaslien.github.io/blog/2020/12/15/vscode-git-config/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/12/15/vscode-git-config/</guid><description>介紹如何設定 VS Code 的 Git 整合功能，提升日常開發中的版本控制操作效率。</description><pubDate>Tue, 15 Dec 2020 07:37:07 GMT</pubDate></item><item><title>vuex actions與mutations的差異</title><link>https://bolaslien.github.io/blog/2020/12/11/vuex-actions-and-mutations/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/12/11/vuex-actions-and-mutations/</guid><description>解析 Vuex 中 mutations 與 actions 的設計差異，理解為什麼狀態管理需要分開這兩種寫法。</description><pubDate>Fri, 11 Dec 2020 10:14:37 GMT</pubDate></item><item><title>[HTML]把header做成template</title><link>https://bolaslien.github.io/blog/2020/11/02/html-reusable-header-template/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/11/02/html-reusable-header-template/</guid><description>介紹如何用 HTML template 標籤製作可重用的 header 元件，告別每個頁面重複複製貼上的困擾。</description><pubDate>Mon, 02 Nov 2020 04:10:14 GMT</pubDate></item><item><title>Vue元件溝通-子傳父($emit)</title><link>https://bolaslien.github.io/blog/2020/10/13/vue-child-to-parent-emit/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/10/13/vue-child-to-parent-emit/</guid><description>介紹 Vue.js 元件溝通中子傳父的 emit 機制，附完整程式碼範例說明使用方式。</description><pubDate>Tue, 13 Oct 2020 08:18:16 GMT</pubDate></item><item><title>putty 使用 ssh 登入遠端無須密碼</title><link>https://bolaslien.github.io/blog/2020/09/21/ssh-passwordless-login-with-putty/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/09/21/ssh-passwordless-login-with-putty/</guid><description>介紹如何使用 PuTTY 配合 SSH 金鑰登入遠端伺服器，實現免密碼的安全連線方式。</description><pubDate>Mon, 21 Sep 2020 07:48:45 GMT</pubDate></item><item><title>在 Windows 用 nvm 切換 Node 版本</title><link>https://bolaslien.github.io/blog/2020/08/28/nvm-windows/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/08/28/nvm-windows/</guid><description>介紹在 Windows 系統上安裝與使用 nvm（Node Version Manager）管理多個 Node.js 版本的方法。</description><pubDate>Fri, 28 Aug 2020 08:03:47 GMT</pubDate></item><item><title>用Hexo建部落格踩到的坑</title><link>https://bolaslien.github.io/blog/2020/08/28/hexo-blog-setup-notes/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/08/28/hexo-blog-setup-notes/</guid><description>分享使用 Hexo 靜態網站產生器架設個人技術部落格的完整步驟與設定心得。</description><pubDate>Fri, 28 Aug 2020 05:55:28 GMT</pubDate></item><item><title>為什麼我不繼續做聖騎士PM</title><link>https://bolaslien.github.io/blog/2020/08/19/leaving-game-industry-pm/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/08/19/leaving-game-industry-pm/</guid><description>分享從遊戲業聖騎士 PM 轉換職涯跑道的心路歷程，以及做出改變背後的思考與故事。</description><pubDate>Wed, 19 Aug 2020 05:42:11 GMT</pubDate></item><item><title>實作JWT機制的登入驗證</title><link>https://bolaslien.github.io/blog/2020/08/18/jwt-login-authentication/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/08/18/jwt-login-authentication/</guid><description>介紹使用 JWT（JSON Web Token）實作安全登入驗證機制的完整流程與程式碼範例。</description><pubDate>Tue, 18 Aug 2020 04:09:18 GMT</pubDate></item><item><title>如何做一個Line機器人</title><link>https://bolaslien.github.io/blog/2020/04/29/build-a-line-bot/</link><guid isPermaLink="true">https://bolaslien.github.io/blog/2020/04/29/build-a-line-bot/</guid><description>介紹如何從零建立一個 LINE 聊天機器人，涵蓋專案設定、Webhook 串接等完整步驟。</description><pubDate>Wed, 29 Apr 2020 01:20:43 GMT</pubDate></item></channel></rss>