Logo
伊恩的開發狂想
軟體開發 管理經驗 閱讀心得 自我成長
  • 所有文章
  • 系列文章
  • 標籤
探索
所有文章 系列文章 標籤
關於我

Series

  • 縮網址服務實作記錄 (3)
  • 靈活運用 DOCKER 打造高效的容器化應用環境 (5)
  • 從零開始建立自動化發佈的流水線 (13)
  • 持續優化程式碼品質 (3)
  • 從零開始土炮 MESSAGE QUEUE (2)

Categories

  • 軟體開發 (20)
  • DEVOPS (14)
  • CONTAINER (12)
  • 開發雜談 (11)
  • EF CORE (7)
  • 測試 (5)
  • 架構 (4)
  • 資訊安全 (3)
  • 聊聊名詞 (3)
  • SIDE PROJECT (1)
  • 系列文章 (1)
  • TELEMETRY (1)
  • PATTERN (1)
  • 雲端學習手札 (1)

軟體開發

共 65 篇文章

在這裡,將會分享軟體開發與探索過程中,學習到的知識、踩到的坑、還有一些個人的看法,若可以幫助到你,那就太好了!這些文章可能會涉及軟體開發的各個方面,包括程式語言、框架、工具和最佳實踐等。

打造極致美觀的 Windows 開發環境:Windows Terminal + PowerShell 7 + Oh My Posh 完全攻略
2025年9月17日
Windows , Terminal , PowerShell

打造極致美觀的 Windows 開發環境:Windows Terminal + PowerShell 7 + Oh My Posh 完全攻略

覺得終端機太醜?手把手教你配置 Windows Terminal、升級 PowerShell 7,並使用 Oh My Posh 自訂美酷外觀,提升你的開發幸福感與生產力。

閱讀更多
Side Project 必備:使用 SMTP2GO 與 ImprovMX 打造 0 元專業企業信箱寄送與轉發
2025年8月17日
SMTP , Email , SMTP2GO , ImprovMX

Side Project 必備:使用 SMTP2GO 與 ImprovMX 打造 0 元專業企業信箱寄送與轉發

還在付費買企業信箱?教你組合 SMTP2GO (寄信) 與 ImprovMX (轉發) 服務,免成本擁有專業域名信箱,非常適合個人網站與 Side Project 使用。

閱讀更多
Entity Framework Core (EF Core) 實戰系列:從指令工具到進階應用總整理
2025年8月10日
EF-Core , 軟體開發

Entity Framework Core (EF Core) 實戰系列:從指令工具到進階應用總整理

EF Core 系列教學文章導讀。涵蓋 CLI 工具使用、資料庫連線、查詢過濾、CodeTemplate 客製化與多種實務技巧,助你快速掌握 EF Core 開發核心。

閱讀更多
EF Core 進階實戰:利用 HasQueryFilter 與 Shadow Property 實作軟刪除與多租戶過濾
2025年8月6日
EF-Core , CSharp , LINQ

EF Core 進階實戰:利用 HasQueryFilter 與 Shadow Property 實作軟刪除與多租戶過濾

深入探討 EF Core 的 HasQueryFilter 功能。結合 Shadow Property (陰影屬性),優雅地在資料庫層級實作全域過濾器,如軟刪除 (Soft Delete) 與租戶隔離。

閱讀更多
開發實務對談:日誌 (Log) 記錄與錯誤處理 (Error Handling) 的最佳實踐
2025年7月30日
Logging , Handling , 系統架構 , 可觀測性

開發實務對談:日誌 (Log) 記錄與錯誤處理 (Error Handling) 的最佳實踐

發生問題卻查不到原因?透過技術對談,探討如何設計具備追蹤價值的 Log 系統與優雅的 Exception 處理策略,打造易於維護的高可用系統。

閱讀更多
容器安全新境界:深度解析 Distroless Image 與 SBOM 在軟體供應鏈安全中的應用
2023年12月13日
資安 , Docker

容器安全新境界:深度解析 Distroless Image 與 SBOM 在軟體供應鏈安全中的應用

如何打造極小化且安全的容器映像檔?探討 Distroless 技術如何降低攻擊面,並透過 SBOM (軟體清單) 強化軟體供應鏈的透明度與安全性。

閱讀更多
縮網址服務實作記錄(3) - 使用 RabbitMQ 以事件驅動的方式分析縮網址的資訊來源
2023年12月12日
Docker , RabbitMQ , Event-Driven

縮網址服務實作記錄(3) - 使用 RabbitMQ 以事件驅動的方式分析縮網址的資訊來源

使用 RabbitMQ 來建立一個 Event-Driven 的縮網址點擊分析的功能。透過生產者與消費者模型,讓服務與數據分析的行為解耦。避免後續增修數據分析功能時,影響到原本正常的功能。

閱讀更多
ASP.NET Core | JWT 授權與驗證機制
2023年12月6日
Authentication , aspnet-core

ASP.NET Core | JWT 授權與驗證機制

本文介紹了在 .NET Core 中如何設定及使用 JWT Authentication,包含 Middleware 的設定、JWT Token 的驗證條件設定、產生 JWT Token 的程式、輸出 Authentication 失敗訊息的方式等。

閱讀更多
靈活運用 Docker - 建置 Docker Image 時,使用 Multi-Stage Build 減少不必要的資料
2023年12月2日
Docker

靈活運用 Docker - 建置 Docker Image 時,使用 Multi-Stage Build 減少不必要的資料

「靈活運用 Docker 打造高效的容器化應用環境」系列的文章之一。記錄在建置 Docker Image 時,如何使用 Multi-Stage build 的方式,有效的減少產出 Artfact 的大小。後續不定期更新內容。

閱讀更多
靈活運用 Docker - Docker 的安裝
2023年12月1日
Docker

靈活運用 Docker - Docker 的安裝

「靈活運用 Docker 打造高效的容器化應用環境」系列的文章之一。記錄了如何在 Windows 與 Ubuntu 之中,進行 Docker 的安裝設定。

閱讀更多
查看更多文章
伊
伊恩
.NET & Cloud Native 工程師 | SRE 涉獵 | 持續學習者

以 .NET 為主力的軟體工程師,同時涉獵 Cloud Native、容器化技術、監控整合與 SRE 實踐。橫跨醫療、金融、電商多年實戰,累積了一些踩坑與爬坑的心得,也在持續探索 AI Agent 協作的開發新模式。

費曼學習法的實踐者。把踩坑、爬坑、填坑的過程整理成文章——不只說怎麼做,更說為什麼這麼做,以及當時遇到了什麼問題。有時也用對話式或故事式呈現,讓技術決策的來龍去脈更清晰。

寫給也想在技術路上走得更遠的你。失敗的經驗,才是最有價值的學習資源。

Projects
Artifact Cleaner 快速、簡單的 .NET CLI 工具,用於掃描、統計和清理專案目錄下的 node_modules 與指定的資料夾 Lucid Guard 異常事故報告撰寫平台 Url-Insight URL縮短與分析服務,提供短網址生成、點擊追蹤與數據分析功能
Social

文章內容均為個人學習記錄、心得與認知,若任何謬誤或建議,歡迎直接留言討論,一同成長。

© 2021-2026 伊恩的軟體狂想 All rights reserved.