記錄把本地 Terraform State 文件轉移到 AWS S3 的過程與注意事項
[IAC] 把本地的 Terraform state 改存到 AWS S3
- 30
- IAC
記錄把本地 Terraform State 文件轉移到 AWS S3 的過程與注意事項
很多人一開始看 async/await,都會先把它當成語法糖。
我自己一開始也是這樣想
就覺得不就是把同步改成 await,讓 thread 不要卡住,看起來也比較現代一點,而且你現在用 copilot 應該也是 tab tab 就出來了
但真的在 API、網站服務,或是有點流量的系統裡用久之後,才會慢慢發現
async 不是只有能不能跑而已,它其實還會影響 效能、記憶體使用量,還有整體穩定度
有些 async code 表面上完全沒問題
但如果剛好寫在系統很常被呼叫的地方,它就可能一直默默建立 Task
平常流量小的時候不太有感,等到 request 一多,GC 開始變忙,延遲就會慢慢浮出來
文、意如
Harmony 是一個 .NET 的開源 Runtime Patching 函式庫,由 Andreas Pardeike 開發,這個函式庫能夠在不具有原始碼的狀況下動態修改任何 .NET 方法的行為。這系列文章記錄一些關於這個函式庫的使用方式。
文、意如
在敏捷軟件開發中,使用者故事(User Stories)是需求收集與交付的核心。它讓團隊始終聚焦於使用者價值,支援迭代式進展,並提供輕量級的文件替代方案。然而,撰寫清晰的使用者故事,並將其轉化為可驗證的測試案例,往往耗時且容易出錯,特別是在大型待辦清單(Backlog)中。
文、意如
在物件導向設計的世界裡,使用案例圖(Use Case Diagram)的包含(<>)與擴展(<>)關係,絕對是讓模型變得「乾淨、可重用、不爆炸」的關鍵技巧。很多團隊一開始畫圖時都直接把所有步驟塞進同一個用例,結果後期改需求就像拔河,改一個地方整個圖都得重畫。
系列:從鐵人賽到 Agent Orchestration — AI 自動建立 .NET 測試的完整方案(2/10)
在現代軟體開發中,清晰的需求定義與可理解的架構設計至關重要。本指南探討如何將「用例建模」與「C4 模型」有機整合,從使用者互動行為出發,逐步建構出清晰、可追蹤、可擴展的系統架構。透過將功能需求(用例)與技術結構(C4)串聯,團隊能跨越業務與開發的溝通落差,確保系統不僅「做得到」,更「設計得好」。搭配 Visual Paradigm 的 AI 平台,整個流程可自動化、智慧化,大幅提升設計效率與文件品質,是打造高品質軟體的實務首選。
系列:從鐵人賽到 Agent Orchestration — AI 自動建立 .NET 測試的完整方案(1/10)
2025 年 8 月到 9 月,我參加了 iThome 鐵人賽,花了 30 天寫完「重啟挑戰:老派軟體工程師的測試修練」這個系列。一直沒有在部落格這邊正式介紹過,趁這個機會寫一篇導讀,讓大家在還沒有把 30 篇全部看完也能瞭解裡面在講什麼。
30 天的內容從最基本的「為什麼要寫測試」一路寫到 Testcontainers、.NET Aspire 整合測試、TUnit,每一篇都有技術介紹說明、程式碼範例,以及我自己在專案裡踩過的坑。如果你對 .NET 測試有興趣但不確定要從哪裡開始看,這篇可以幫你省點時間。
另外,完賽之後我把這 30 天的測試知識重新整理成了 29 個 Agent Skills,讓 AI 可以直接拿來用。後續會有一系列文章介紹 `dotnet-testing-agent-skills` 這個專案 — 從 Agent Skills 到 Agent Orchestration 的完整方案。所以這篇鐵人賽導讀也算是後續系列的起點,先從源頭說起。
Vibe Coding 課程的繁榮與隱憂:當非技術出身的人開始販售「人人都能寫軟體」的夢想,轉職者與初階工程師該如何判斷?
魚骨圖(Fishbone Diagram),又稱 Ishikawa 圖 或 因果圖,是一種強大的可視化工具,用於執行 根本原因分析(Root Cause Analysis, RCA)。它協助團隊系統性地探討並可視化特定問題(「結果」)的潛在原因,以結構化方式呈現。
在過去,設計一個資料庫結構,需要:
結果?耗時、容易出錯、團隊協作瓶頸不斷。
但現在,OpenDocs 正在重新定義資料建模的未來 ——
👉 AI 驅動的實體關係圖(ERD),讓你用自然語言描述,AI 一秒生成專業等級的資料圖表。
在雲端基礎設施複雜度持續攀升的世界中,Visual Paradigm 於 2026 年 2 月推出了一款革命性工具,重新定義了雲端架構設計的方式:AI 雲端架構工作室。這款智慧型、基於瀏覽器的應用程式,利用先進的人工智慧技術,將自然語言描述轉化為專業、可執行的雲端架構圖——徹底擺脫傳統圖表工具中繁瑣的手動作業。
GetCreationTimeUtc / GetCreationTime 其實都會有同樣的問題。
更正確地說 .NET 對檔案的 CreationTime 在 Windows 與 Unix-like (macOS、Linux…等,後面都統一稱呼 Linux) 的 OS 上定義不同。
ASP.NET 10.0 MVC 線上教學 免費試聽 教學視頻
Reference:https://github.com/bubbliiiing/yolov4-pytorch
Key Word:WSL2、Bubbliiiing、Pytorch YOLOv4、Object Detection、RTX4060、Github License Issue、Roboflow、CrowdHuman
C# 14 新功能還有一些比較無法長篇描述的就集中在這裡一次說完。
使用流程:输入业务描述 → AI 自动生成图形 → 手动微调、验证 → 导出图片、SQL 或代码。最佳实践是先写简洁描述,补充必要上下文,验证输出并反复迭代直至满足业务需求。所有平台均提供免费试用,便于快速原型和团队协作。
記憶體、矽光子、FOPLP、PCB、低軌衛星構成了一個閉環。在閱讀時,建議您可以遵循以下觀察脈絡:
本報告內容係基於 2025 年市場觀測數據整理,僅供產業研究與學術探討之參考。
隨著 SpaceX (Starlink)、Amazon (Project Kuiper)、Eutelsat OneWeb 等巨頭展開大規模部署,低軌衛星不再只是備援通訊,而是成為全球 AI 算力網路的一環。
FOPLP 是將晶片重新分布在大型矩形基板(如 600mm x 600mm)上進行封裝,而非傳統的 12 吋晶圓。