Software Development
寫程式的時候,我常常覺得自己寫的不是程式碼,而是一團亂毛線球。寫完一個小東西,想加新東西不知道怎麼加進去。這個暑假,我決定挑戰 Robert C. Martin(大家叫他 Uncle Bob)的經典書籍 《Clean Architecture》。 接下來 30 天,我會每天讀一點,把內容記下來,寫成「國中生版」的閱讀筆記。如果有想到例子,我想用 Python 來練習,或是和現在流行的 AI(例如 vibe coding、AI 服務串接)有關的靈感,我也會加進來。 這是一趟「讓程式變乾淨變好改」的暑期冒險,30 天後,我希望能學會怎麼把程式弄得整整齊齊,像樂高一樣清楚又好玩。
生成式 AI 不僅是技術突破,更是改變內容創作生態的重要力量。本系列將從觀念出發,解析生成式 AI 如何應用在文字創作、影音製作、教育學習與數位行銷,並結合實際案例分享。除了工具的介紹,本系列將著重於「如何善用 AI」提升工作效率與創意發揮,並探討其未來可能的發展與挑戰,期望帶給讀者一個跨領域、全面性的生成式 AI 藍圖。
本系列將挑戰 30 天內,透過 AI 編輯器 Cursor 進行專案開發的完整實戰。內容將涵蓋 Cursor 的安裝設定、AI 提示詞技巧、與 GitHub/框架整合、Debug 與重構等,並以真實專案為案例,展示如何透過 AI 助手提升開發效率與程式品質。此系列不僅記錄開發過程,也將分享使用 Cursor 的心得、遇到的問題與解決方法,讓有興趣嘗試 AI 輔助開發的工程師或新手,能從中獲得實用經驗與靈感。
這系列文章來自對一個知名面試題目的有感而發:「從瀏覽器網址列輸入網址、按下 Enter 後會發生什麼事?」
Vue.js
身為一個程式小菜雞,我決定透過紀錄自己的學習過程來進步。從環境安裝、語法基礎到實作小專案,期望每一天都會留下簡單的筆記與程式碼,讓自己一步一步往前進。考驗能不能做到「持之以恆」這件事,紀錄一個月,讓自己看到努力後的成長。
Software Development
希望可以透過 30 天的鐵人賽文章,將 Spring Boot 3 學習過程中內容記錄下來,也可讓沒接觸過或剛進入學習的人,一起交流與了解 Spring Boot 3 相關入門基礎知識。
Software Development
2025 年 AI 時代, 讓不會寫程式的人已經可以透過 AI 進行 Vibe Coding 其中不乏很多創作者開始創作了許多有趣的應用, 網頁服務. 本篇文章將透過遊戲開發的視角, 分享在這個 AI 時代, 創作者可以怎麼結合 AI 和 Unity 遊戲引擎, 進行遊戲開發 除了介紹 AI Unity 的工作流, 也會分享怎麼把 AI 的技術整合到遊戲裡
Modern Web
分享 Animate-UI 如何透過 shadcn CLI 或直接複製程式碼,快速引入專案,並展示一些最簡單的動畫範例。Animate-UI 結合了 React、Tailwind CSS 與 Motion,提供靈活且高度可自訂的動畫元件,開發者不需要從零開始設計動效,只需套用現有的元件並調整參數,即可創造出豐富的互動體驗。
AI & Data
這次 30 天技術寫作挑戰,我選擇聚焦 Real-time (Streaming) Pipeline。系列將從「知其然,更知其所以然」的角度出發,先動手寫一個簡單的 streaming framework,帶大家理解事件驅動、狀態管理與窗口計算等核心概念,再進一步探索業界主流的 Flink 與 RisingWave。希望透過「先造小輪子,再開大卡車」的方式,讓大家不只看懂技術,還能真正體會它為什麼重要。三十天不一定能成就一部史詩,但一定能收穫一套完整的 Streaming 心法。
MCP 革命:它像 USB-C 一樣,為 LLM 提供標準化的介面。 本系列內容圍繞三大面向: 1.核心概念介紹 2.MCP Server 建置教學:從零實作最小 MCP Server,並學會將現有服務轉換為 MCP Server讓其他人能夠透過 LLM 使用。 3.整合應用實戰:示範如何使用現成的 MCP Server(如 GitLab、Figma),提升工作效率。