本系列文章將帶領讀者從零開始,使用 Go 語言打造一個完整、可維護、可測試的生產級 API 服務。我們將深入探討現代後端開發中的各個環節,從專案的架構設計、核心功能實現,到最終的測試、部署與維運。專案將採用六角形架構(Clean Architecture)思想,並整合 Gin、GORM、Docker、Swagger、golangci-lint 等業界常用工具與技術。
AWS 雲原生其實不難!這系列文章將帶你一步步學習: 一: VPC 網路基礎:子網路、路由、安全群組。 二: EC2 部屬 Container:體驗容器啟動。 三: ECS 編排:學會服務化、自動化。 四: EKS 進階:進入 Kubernetes 世界。 資安重點:IAM、加密、網路隔離與監控。 這是一趟「有手就能上手」的雲原生學習旅程,帶你從新手快速進階到雲端應用的駕馭者! 🚀
這次鐵人賽,不談技術研究,而是整理過去一年在 PM 日常中與 AI 工具互動的心得。這些應用看似微小,但可以幫我省下 2、3 分鐘,甚至 5 分鐘,但累積起來,往往就是兩三小時的時間紅利。 從四個面向來回顧:提示詞、日常工作、圖像應用,以及心態轉變。每個主題都會寫下情境、提示詞與成果,就像便利貼一樣,方便日後翻找。或許未來看來會是很old的用法,但這次挑戰,是為了把這些效率提升的實驗,留下紀錄。
這是一個全端實戰專案,配合我自身需求,前十字韌帶重建手術後因為需要積極復健且觀察狀態,因此萌生想開發一個工具,記錄我作為病人術後復健的全過程,同時支援復健師與醫生查看課表、進度與留言互動。Vibe Coding搭配 AI 助手,協助開發前後端、API 串接與資料視覺化。 30 天內,我將從零開始設計、開發、部署,並分享每日挑戰、心得與技術實戰,展示如何利用 AI 輔助完成一個完整的多角色全端應用。
本專案以「30 天生成式 AI 實戰挑戰」為核心,目標是讓參賽者在有限時間內快速掌握生成式 AI 的基礎知識與應用能力。專案內容涵蓋三個階段: 1. 基礎學習:熟悉生成式 AI 的原理與工具(如 LLM、Stable Diffusion)。 2. 小型應用開發:設計簡單的 AI 應用,如文字摘要、圖像生成或聊天機器人。 3. 最終成果展示:完成一個可實際操作的 Demo,展現 30 天的學習成果。 此計畫強調「學習 + 實作 + 展示」的完整循環,並透過 API 撈取資料與前端介面整合,讓作品具有實際可用性與延展性。
AI真的太好用了,但老師說看AI表演最後學不到什麼,也不會變強。只好紀錄一下掙扎卻又依賴AI的日子,至少跟自己證明自己掙扎過吧!?
Git 是學習軟體開發不可或缺的工具,本系列文章不只示範如何使用,更進一步觀察完成每項操作後,.git/ 資料夾內發生的變化,藉此了解 git 在幕後是如何幫我們建立並管理不同版本與分支間的關係。
過去在大學修課與專案製作中,修改過多門軟體與網頁設計相關作品,從基礎的前端技術到遠端伺服器應用、全端串接與資料庫設計,都有實際開發與專題經驗。讓我了解現代服務與資訊系統的便利,同時也發現一個被許多人輕忽的隱憂:網站平台還是資料庫沒有做好資安防護很容易成為攻擊目標;而若忽視版權與授權問題也可能讓辛苦完成的成果被別人無端盜用。尤其在自己的責任架設網站或管理服務器主機之後,愈發深刻體認其重要性。因此我想由這30天計劃,實際運用並記錄各種常用的網路資安檢查工具及日誌分析經驗,例如自動化掃描網站缺陷、安裝入侵檢測系統、操作釣魚郵件平台、威脅情報分析與主動獵捕等實務,與各位IT人交流。
本系列將分享個人以fp-ts學習函數式程式設計(Functional Programming,簡稱FP)的心得整理,以Typescript和fp-ts出發,由淺而深介紹FP的基礎觀念和不同的進階型別建構模組,期待能讓無需任何基礎者可以重頭學習函數式程式設計的觀念與技巧,並期待將來可以輕鬆轉換至Haskell這種專函數式程式設計的程式語言。 除了程式觀念和語言的學習,也希望這個系列能讓讀者了解抽象化數學的意義和重要性,希望讓數學的學習具備更多的意義和目標。
Git 是學習軟體開發不可或缺的工具,本系列文不只示範基礎指令,更進一步探討在每次操作時,.git/ 資料夾發生的變化,藉此一窺 git 幕後的運作機制。